Package com.morpheusdata.model
Class Network
- All Implemented Interfaces:
Serializable
Represents a Network that is typically provided via a
CloudProvider. These are typically
used during provisioning of compute or services. They also can be used to allow the user to specify network specific information
such as Gateway information or network CIDR specifications. Networks can also be linked to NetworkPool or NetworkDomain objects
which affect how various compute instances are orchestrated via Morpheus.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected Booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Integerprotected CloudPoolprotected Stringprotected Booleanprotected Stringprotected Stringprotected Booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Booleanprotected Stringprotected Stringprotected Stringprotected NetworkDomainprotected NetworkProxyprotected Stringprotected Stringprotected Stringprotected Accountprotected NetworkIdentityProjectionprotected NetworkPoolprotected Integerprotected Stringprotected Longprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected List<NetworkSubnet>protected Stringprotected Stringprotected Stringprotected NetworkTypeprotected Stringprotected Integerprotected Stringprotected IntegerFields inherited from class com.morpheusdata.model.projection.NetworkIdentityProjection
externalId, name, typeCodeFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCidr()getCode()getOwner()getPool()getRefId()getType()voidvoidsetAssignedZonePools(List<CloudPool> assignedZonePools) voidsetAssignPublicIp(Boolean assignPublicIp) voidsetAvailabilityZone(String availabilityZone) voidsetBootFile(String bootFile) voidsetBridgeInterface(String bridgeInterface) voidsetBridgeName(String bridgeName) voidsetBroadcast(String broadcast) voidsetCategory(String category) voidvoidsetCidrMask(Integer cidrMask) voidsetCloudId(Long id) voidsetCloudPool(CloudPool cloudPool) voidvoidsetDefaultNetwork(Boolean defaultNetwork) voidsetDescription(String description) voidvoidsetDhcpServer(Boolean dhcpServer) voidsetDisplayName(String displayName) voidsetDnsPrimary(String dnsPrimary) voidsetDnsSecondary(String dnsSecondary) voidsetExternalType(String externalType) voidsetFabricId(String fabricId) voidsetGateway(String gateway) voidsetHasFloatingIps(Boolean hasFloatingIps) voidsetInterfaceName(String interfaceName) voidsetInternalId(String internalId) voidsetNetmask(String netmask) voidsetNetworkDomain(NetworkDomain networkDomain) voidsetNetworkProxy(NetworkProxy networkProxy) voidsetNetworkRole(String networkRole) voidsetNetworkSource(String networkSource) voidsetNetworkType(String networkType) voidvoidsetParentNetwork(NetworkIdentityProjection parentNetwork) voidsetPool(NetworkPool pool) voidsetPrefixLength(Integer prefixLength) voidsetProviderId(String providerId) voidvoidsetRefType(String refType) voidvoidsetRegionCode(String regionCode) voidsetScopeId(String scopeId) voidvoidsetStatusMessage(String statusMessage) voidsetSubnetAddress(String subnetAddress) voidsetSubnets(List<NetworkSubnet> subnets) voidsetSwitchId(String switchId) voidsetTenantName(String tenantName) voidsetTftpServer(String tftpServer) voidsetType(NetworkType type) voidsetUniqueId(String uniqueId) voidvoidsetVswitchName(String vswitchName) voidsetVxlanId(Integer vxlanId) Methods inherited from class com.morpheusdata.model.projection.NetworkIdentityProjection
getExternalId, getName, getTypeCode, setExternalId, setNameMethods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModel
getIdentityPropertiesMethods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
Field Details
-
cloud
-
cloudPool
-
type
-
networkType
-
displayName
-
interfaceName
-
bridgeName
-
bridgeInterface
-
description
-
internalId
-
uniqueId
-
providerId
-
scopeId
-
externalType
-
refUrl
-
refType
-
refId
-
vlanId
-
vxlanId
-
vswitchName
-
tenantName
-
dhcpServer
-
hasFloatingIps
-
dhcpIp
-
gateway
-
netmask
-
broadcast
-
subnetAddress
-
dnsPrimary
-
dnsSecondary
-
cidr
-
tftpServer
-
bootFile
-
switchId
-
fabricId
-
networkRole
-
status
-
statusMessage
-
availabilityZone
-
pool
-
networkProxy
-
networkDomain
-
prefixLength
-
active
-
defaultNetwork
-
assignPublicIp
-
networkServer
-
owner
-
category
-
code
-
regionCode
-
cidrMask
-
networkSource
-
parentNetwork
-
subnets
-
assignedZonePools
-
-
Constructor Details
-
Network
public Network()
-
-
Method Details
-
setCloudId
-
getCloudPool
-
setCloudPool
-
getType
-
setType
-
getDisplayName
-
setDisplayName
-
getInterfaceName
-
setInterfaceName
-
getBridgeName
-
setBridgeName
-
getBridgeInterface
-
setBridgeInterface
-
getDescription
-
setDescription
-
getInternalId
-
setInternalId
-
getUniqueId
-
setUniqueId
-
getProviderId
-
setProviderId
-
getScopeId
-
setScopeId
-
getExternalType
-
setExternalType
-
getRefUrl
-
setRefUrl
-
getRefType
-
setRefType
-
getRefId
-
setRefId
-
getVlanId
-
setVlanId
-
getVxlanId
-
setVxlanId
-
getVswitchName
-
setVswitchName
-
getTenantName
-
setTenantName
-
getDhcpServer
-
setDhcpServer
-
getDhcpIp
-
setDhcpIp
-
getGateway
-
setGateway
-
getNetmask
-
setNetmask
-
getBroadcast
-
setBroadcast
-
getSubnetAddress
-
setSubnetAddress
-
getDnsPrimary
-
setDnsPrimary
-
getDnsSecondary
-
setDnsSecondary
-
getCidr
-
setCidr
-
getTftpServer
-
setTftpServer
-
getBootFile
-
setBootFile
-
getSwitchId
-
setSwitchId
-
getFabricId
-
setFabricId
-
getNetworkRole
-
setNetworkRole
-
getStatus
-
setStatus
-
getStatusMessage
-
setStatusMessage
-
getAvailabilityZone
-
setAvailabilityZone
-
getPool
-
setPool
-
getNetworkProxy
-
setNetworkProxy
-
getNetworkDomain
-
setNetworkDomain
-
getPrefixLength
-
setPrefixLength
-
getActive
-
setActive
-
getDefaultNetwork
-
setDefaultNetwork
-
getAssignPublicIp
-
setAssignPublicIp
-
getAssignedZonePools
-
setAssignedZonePools
-
getParentNetwork
-
setParentNetwork
-
getNetworkType
-
setNetworkType
-
getHasFloatingIps
-
setHasFloatingIps
-
getOwner
-
setOwner
-
getCategory
-
setCategory
-
getCode
-
setCode
-
getRegionCode
-
setRegionCode
-
getCidrMask
-
setCidrMask
-
getNetworkSource
-
setNetworkSource
-
getSubnets
-
setSubnets
-