Package com.morpheusdata.model
Class Network
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
Modifier and TypeFieldDescriptionprotected Boolean
protected Boolean
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected Integer
protected CloudPool
protected String
protected Boolean
protected String
protected String
protected Boolean
protected String
protected String
protected String
protected String
protected String
protected String
protected Boolean
protected String
protected String
protected String
protected NetworkDomain
protected NetworkProxy
protected String
protected String
protected Account
protected NetworkIdentityProjection
protected NetworkPool
protected Integer
protected String
protected Long
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected List<NetworkSubnet>
protected String
protected String
protected String
protected NetworkType
protected String
protected Integer
protected String
protected Integer
Fields inherited from class com.morpheusdata.model.projection.NetworkIdentityProjection
externalId, name, typeCode
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetCidr()
getCode()
getOwner()
getPool()
getRefId()
getType()
void
void
setAssignedZonePools
(List<CloudPool> assignedZonePools) void
setAssignPublicIp
(Boolean assignPublicIp) void
setAvailabilityZone
(String availabilityZone) void
setBootFile
(String bootFile) void
setBridgeInterface
(String bridgeInterface) void
setBridgeName
(String bridgeName) void
setBroadcast
(String broadcast) void
setCategory
(String category) void
void
setCidrMask
(Integer cidrMask) void
setCloudId
(Long id) void
setCloudPool
(CloudPool cloudPool) void
void
setDefaultNetwork
(Boolean defaultNetwork) void
setDescription
(String description) void
void
setDhcpServer
(Boolean dhcpServer) void
setDisplayName
(String displayName) void
setDnsPrimary
(String dnsPrimary) void
setDnsSecondary
(String dnsSecondary) void
setExternalType
(String externalType) void
setFabricId
(String fabricId) void
setGateway
(String gateway) void
setHasFloatingIps
(Boolean hasFloatingIps) void
setInterfaceName
(String interfaceName) void
setInternalId
(String internalId) void
setNetmask
(String netmask) void
setNetworkDomain
(NetworkDomain networkDomain) void
setNetworkProxy
(NetworkProxy networkProxy) void
setNetworkRole
(String networkRole) void
setNetworkType
(String networkType) void
void
setParentNetwork
(NetworkIdentityProjection parentNetwork) void
setPool
(NetworkPool pool) void
setPrefixLength
(Integer prefixLength) void
setProviderId
(String providerId) void
void
setRefType
(String refType) void
void
setRegionCode
(String regionCode) void
setScopeId
(String scopeId) void
void
setStatusMessage
(String statusMessage) void
setSubnetAddress
(String subnetAddress) void
setSubnets
(List<NetworkSubnet> subnets) void
setSwitchId
(String switchId) void
setTenantName
(String tenantName) void
setTftpServer
(String tftpServer) void
setType
(NetworkType type) void
setUniqueId
(String uniqueId) void
void
setVswitchName
(String vswitchName) void
setVxlanId
(Integer vxlanId) Methods inherited from class com.morpheusdata.model.projection.NetworkIdentityProjection
getExternalId, getName, getTypeCode, setExternalId, setName
Methods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModel
getIdentityProperties
Methods 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
-
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
-
getSubnets
-
setSubnets
-