Package com.morpheusdata.model
Class NetworkSubnet
- java.lang.Object
-
- com.morpheusdata.model.MorpheusModel
-
- com.morpheusdata.model.projection.NetworkSubnetIdentityProjection
-
- com.morpheusdata.model.NetworkSubnet
-
public class NetworkSubnet extends NetworkSubnetIdentityProjection
Represents a NetworkSubnet that is typically provided via aCloudProvider
. These are typically used during provisioning of compute or services. They also can be used to allow the user to specify network subnet specific information such as Gateway information or network CIDR specifications.- See Also:
NetworkSubnetType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NetworkSubnet.Status
-
Field Summary
Fields Modifier and Type Field Description Account
account
protected java.lang.Boolean
active
protected java.util.List<ComputeZonePool>
assignedZonePools
protected java.lang.Boolean
assignPublicIp
protected java.lang.String
availabilityZone
protected java.lang.String
bootFile
protected java.lang.String
bridgeInterface
protected java.lang.String
bridgeName
java.lang.String
category
protected java.lang.String
cidr
java.lang.String
code
protected java.lang.Boolean
defaultNetwork
protected java.lang.String
description
protected java.lang.String
dhcpEnd
protected java.lang.String
dhcpIp
protected java.lang.String
dhcpRange
protected java.lang.Boolean
dhcpServer
protected java.lang.String
dhcpStart
protected java.lang.String
displayName
protected java.lang.String
dnsPrimary
protected java.lang.String
dnsSecondary
protected java.lang.String
gateway
protected java.lang.Boolean
hasFloatingIps
protected java.lang.String
interfaceName
protected java.lang.String
internalId
protected java.lang.String
netmask
protected NetworkDomain
networkDomain
protected java.lang.Long
networkId
protected NetworkProxy
networkProxy
protected NetworkSubnetType
networkSubnetType
protected NetworkPool
pool
protected java.lang.Integer
prefixLength
protected java.lang.String
providerId
protected java.lang.Long
refId
protected java.lang.String
refType
protected java.lang.String
refUrl
protected NetworkSubnet.Status
status
protected java.lang.String
statusMessage
protected java.lang.String
subnetAddress
protected java.lang.String
tftpServer
protected java.lang.String
uniqueId
protected java.lang.Integer
vlanId
protected java.lang.String
vswitchName
protected java.lang.Long
zonePoolId
-
Fields inherited from class com.morpheusdata.model.projection.NetworkSubnetIdentityProjection
externalId, name, typeCode
-
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
-
Constructor Summary
Constructors Constructor Description NetworkSubnet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Boolean
getActive()
java.util.List<ComputeZonePool>
getAssignedZonePools()
java.lang.Boolean
getAssignPublicIp()
java.lang.String
getAvailabilityZone()
java.lang.String
getBootFile()
java.lang.String
getBridgeInterface()
java.lang.String
getBridgeName()
java.lang.String
getCidr()
java.lang.Boolean
getDefaultNetwork()
java.lang.String
getDescription()
java.lang.String
getDhcpEnd()
java.lang.String
getDhcpIp()
java.lang.String
getDhcpRange()
java.lang.Boolean
getDhcpServer()
java.lang.String
getDhcpStart()
java.lang.String
getDisplayName()
java.lang.String
getDnsPrimary()
java.lang.String
getDnsSecondary()
java.lang.String
getGateway()
java.lang.Boolean
getHasFloatingIps()
java.lang.String
getInterfaceName()
java.lang.String
getInternalId()
java.lang.String
getNetmask()
NetworkDomain
getNetworkDomain()
java.lang.Long
getNetworkId()
NetworkProxy
getNetworkProxy()
NetworkSubnetType
getNetworkSubnetType()
NetworkPool
getPool()
java.lang.Integer
getPrefixLength()
java.lang.String
getProviderId()
java.lang.Long
getRefId()
java.lang.String
getRefType()
java.lang.String
getRefUrl()
NetworkSubnet.Status
getStatus()
java.lang.String
getStatusMessage()
java.lang.String
getSubnetAddress()
java.lang.String
getTftpServer()
java.lang.String
getUniqueId()
java.lang.Integer
getVlanId()
java.lang.String
getVswitchName()
void
setActive(java.lang.Boolean active)
void
setAssignedZonePools(java.util.List<ComputeZonePool> assignedZonePools)
void
setAssignPublicIp(java.lang.Boolean assignPublicIp)
void
setAvailabilityZone(java.lang.String availabilityZone)
void
setBootFile(java.lang.String bootFile)
void
setBridgeInterface(java.lang.String bridgeInterface)
void
setBridgeName(java.lang.String bridgeName)
void
setCidr(java.lang.String cidr)
void
setDefaultNetwork(java.lang.Boolean defaultNetwork)
void
setDescription(java.lang.String description)
void
setDhcpEnd(java.lang.String dhcpEnd)
void
setDhcpIp(java.lang.String dhcpIp)
void
setDhcpRange(java.lang.String dhcpRange)
void
setDhcpServer(java.lang.Boolean dhcpServer)
void
setDhcpStart(java.lang.String dhcpStart)
void
setDnsPrimary(java.lang.String dnsPrimary)
void
setDnsSecondary(java.lang.String dnsSecondary)
void
setGateway(java.lang.String gateway)
void
setHasFloatingIps(java.lang.Boolean hasFloatingIps)
void
setInterfaceName(java.lang.String interfaceName)
void
setInternalId(java.lang.String internalId)
void
setNetmask(java.lang.String netmask)
void
setNetworkDomain(NetworkDomain networkDomain)
void
setNetworkId(java.lang.Long networkId)
void
setNetworkProxy(NetworkProxy networkProxy)
void
setNetworkSubnetType(NetworkSubnetType networkSubnetType)
void
setPool(NetworkPool pool)
void
setPrefixLength(java.lang.Integer prefixLength)
void
setProviderId(java.lang.String providerId)
void
setRefId(java.lang.Long refId)
void
setRefType(java.lang.String refType)
void
setRefUrl(java.lang.String refUrl)
void
setStatus(NetworkSubnet.Status status)
void
setStatusMessage(java.lang.String statusMessage)
void
setSubnetAddress(java.lang.String subnetAddress)
void
setTftpServer(java.lang.String tftpServer)
void
setUniqueId(java.lang.String uniqueId)
void
setVlanId(java.lang.Integer vlanId)
void
setVswitchName(java.lang.String vswitchName)
void
setZonePoolId(java.lang.Long zonePoolId)
-
Methods inherited from class com.morpheusdata.model.projection.NetworkSubnetIdentityProjection
getExternalId, getName, getTypeCode, setExternalId, setName
-
Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
-
-
-
Field Detail
-
account
public Account account
-
code
public java.lang.String code
-
category
public java.lang.String category
-
description
protected java.lang.String description
-
internalId
protected java.lang.String internalId
-
uniqueId
protected java.lang.String uniqueId
-
providerId
protected java.lang.String providerId
-
refUrl
protected java.lang.String refUrl
-
refType
protected java.lang.String refType
-
refId
protected java.lang.Long refId
-
vlanId
protected java.lang.Integer vlanId
-
zonePoolId
protected java.lang.Long zonePoolId
-
networkSubnetType
protected NetworkSubnetType networkSubnetType
-
displayName
protected java.lang.String displayName
-
interfaceName
protected java.lang.String interfaceName
-
bridgeName
protected java.lang.String bridgeName
-
bridgeInterface
protected java.lang.String bridgeInterface
-
gateway
protected java.lang.String gateway
-
netmask
protected java.lang.String netmask
-
subnetAddress
protected java.lang.String subnetAddress
-
tftpServer
protected java.lang.String tftpServer
-
bootFile
protected java.lang.String bootFile
-
pool
protected NetworkPool pool
-
prefixLength
protected java.lang.Integer prefixLength
-
vswitchName
protected java.lang.String vswitchName
-
dhcpServer
protected java.lang.Boolean dhcpServer
-
cidr
protected java.lang.String cidr
-
dhcpIp
protected java.lang.String dhcpIp
-
dnsPrimary
protected java.lang.String dnsPrimary
-
dnsSecondary
protected java.lang.String dnsSecondary
-
dhcpStart
protected java.lang.String dhcpStart
-
dhcpEnd
protected java.lang.String dhcpEnd
-
dhcpRange
protected java.lang.String dhcpRange
-
statusMessage
protected java.lang.String statusMessage
-
availabilityZone
protected java.lang.String availabilityZone
-
networkProxy
protected NetworkProxy networkProxy
-
networkDomain
protected NetworkDomain networkDomain
-
active
protected java.lang.Boolean active
-
defaultNetwork
protected java.lang.Boolean defaultNetwork
-
assignPublicIp
protected java.lang.Boolean assignPublicIp
-
status
protected NetworkSubnet.Status status
-
networkId
protected java.lang.Long networkId
-
hasFloatingIps
protected java.lang.Boolean hasFloatingIps
-
assignedZonePools
protected java.util.List<ComputeZonePool> assignedZonePools
-
-
Method Detail
-
getHasFloatingIps
public java.lang.Boolean getHasFloatingIps()
-
setHasFloatingIps
public void setHasFloatingIps(java.lang.Boolean hasFloatingIps)
-
setZonePoolId
public void setZonePoolId(java.lang.Long zonePoolId)
-
getNetworkSubnetType
public NetworkSubnetType getNetworkSubnetType()
-
setNetworkSubnetType
public void setNetworkSubnetType(NetworkSubnetType networkSubnetType)
-
getDisplayName
public java.lang.String getDisplayName()
-
getInterfaceName
public java.lang.String getInterfaceName()
-
setInterfaceName
public void setInterfaceName(java.lang.String interfaceName)
-
getBridgeName
public java.lang.String getBridgeName()
-
setBridgeName
public void setBridgeName(java.lang.String bridgeName)
-
getBridgeInterface
public java.lang.String getBridgeInterface()
-
setBridgeInterface
public void setBridgeInterface(java.lang.String bridgeInterface)
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
getInternalId
public java.lang.String getInternalId()
-
setInternalId
public void setInternalId(java.lang.String internalId)
-
getUniqueId
public java.lang.String getUniqueId()
-
setUniqueId
public void setUniqueId(java.lang.String uniqueId)
-
getProviderId
public java.lang.String getProviderId()
-
setProviderId
public void setProviderId(java.lang.String providerId)
-
getRefUrl
public java.lang.String getRefUrl()
-
setRefUrl
public void setRefUrl(java.lang.String refUrl)
-
getRefType
public java.lang.String getRefType()
-
setRefType
public void setRefType(java.lang.String refType)
-
getRefId
public java.lang.Long getRefId()
-
setRefId
public void setRefId(java.lang.Long refId)
-
getVlanId
public java.lang.Integer getVlanId()
-
setVlanId
public void setVlanId(java.lang.Integer vlanId)
-
getVswitchName
public java.lang.String getVswitchName()
-
setVswitchName
public void setVswitchName(java.lang.String vswitchName)
-
getDhcpServer
public java.lang.Boolean getDhcpServer()
-
setDhcpServer
public void setDhcpServer(java.lang.Boolean dhcpServer)
-
getDhcpIp
public java.lang.String getDhcpIp()
-
setDhcpIp
public void setDhcpIp(java.lang.String dhcpIp)
-
getGateway
public java.lang.String getGateway()
-
setGateway
public void setGateway(java.lang.String gateway)
-
getNetmask
public java.lang.String getNetmask()
-
setNetmask
public void setNetmask(java.lang.String netmask)
-
getSubnetAddress
public java.lang.String getSubnetAddress()
-
setSubnetAddress
public void setSubnetAddress(java.lang.String subnetAddress)
-
getDnsPrimary
public java.lang.String getDnsPrimary()
-
setDnsPrimary
public void setDnsPrimary(java.lang.String dnsPrimary)
-
getDhcpStart
public java.lang.String getDhcpStart()
-
setDhcpStart
public void setDhcpStart(java.lang.String dhcpStart)
-
getDhcpEnd
public java.lang.String getDhcpEnd()
-
setDhcpEnd
public void setDhcpEnd(java.lang.String dhcpEnd)
-
getDhcpRange
public java.lang.String getDhcpRange()
-
setDhcpRange
public void setDhcpRange(java.lang.String dhcpRange)
-
getDnsSecondary
public java.lang.String getDnsSecondary()
-
setDnsSecondary
public void setDnsSecondary(java.lang.String dnsSecondary)
-
getCidr
public java.lang.String getCidr()
-
setCidr
public void setCidr(java.lang.String cidr)
-
getTftpServer
public java.lang.String getTftpServer()
-
setTftpServer
public void setTftpServer(java.lang.String tftpServer)
-
getBootFile
public java.lang.String getBootFile()
-
setBootFile
public void setBootFile(java.lang.String bootFile)
-
getStatusMessage
public java.lang.String getStatusMessage()
-
setStatusMessage
public void setStatusMessage(java.lang.String statusMessage)
-
getAvailabilityZone
public java.lang.String getAvailabilityZone()
-
setAvailabilityZone
public void setAvailabilityZone(java.lang.String availabilityZone)
-
getPool
public NetworkPool getPool()
-
setPool
public void setPool(NetworkPool pool)
-
getNetworkProxy
public NetworkProxy getNetworkProxy()
-
setNetworkProxy
public void setNetworkProxy(NetworkProxy networkProxy)
-
getNetworkDomain
public NetworkDomain getNetworkDomain()
-
setNetworkDomain
public void setNetworkDomain(NetworkDomain networkDomain)
-
getPrefixLength
public java.lang.Integer getPrefixLength()
-
setPrefixLength
public void setPrefixLength(java.lang.Integer prefixLength)
-
getActive
public java.lang.Boolean getActive()
-
setActive
public void setActive(java.lang.Boolean active)
-
getDefaultNetwork
public java.lang.Boolean getDefaultNetwork()
-
setDefaultNetwork
public void setDefaultNetwork(java.lang.Boolean defaultNetwork)
-
getAssignPublicIp
public java.lang.Boolean getAssignPublicIp()
-
setAssignPublicIp
public void setAssignPublicIp(java.lang.Boolean assignPublicIp)
-
getStatus
public NetworkSubnet.Status getStatus()
-
setStatus
public void setStatus(NetworkSubnet.Status status)
-
getNetworkId
public java.lang.Long getNetworkId()
-
setNetworkId
public void setNetworkId(java.lang.Long networkId)
-
getAssignedZonePools
public java.util.List<ComputeZonePool> getAssignedZonePools()
-
setAssignedZonePools
public void setAssignedZonePools(java.util.List<ComputeZonePool> assignedZonePools)
-
-