Package com.morpheusdata.model
Class NetworkSubnet
Represents a NetworkSubnet 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 subnet specific information
such as Gateway information or network CIDR specifications.- See Also:
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprotected Boolean
protected Boolean
protected String
protected String
protected String
protected String
protected String
protected Boolean
protected String
protected String
protected String
protected String
protected Boolean
protected String
protected String
protected String
protected String
protected String
protected Boolean
protected String
protected String
protected String
protected NetworkDomain
protected Long
protected NetworkProxy
protected NetworkSubnetType
protected NetworkPool
protected Integer
protected String
protected Long
protected String
protected String
protected NetworkSubnet.Status
protected String
protected String
protected String
protected String
protected Integer
protected String
protected Long
Fields inherited from class com.morpheusdata.model.projection.NetworkSubnetIdentityProjection
externalId, name, typeCode
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetCidr()
getCode()
getPool()
getRefId()
void
setAccount
(Account account) 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
setCategory
(String category) void
void
void
setDefaultNetwork
(Boolean defaultNetwork) void
setDescription
(String description) void
setDhcpEnd
(String dhcpEnd) void
void
setDhcpRange
(String dhcpRange) void
setDhcpServer
(Boolean dhcpServer) void
setDhcpStart
(String dhcpStart) void
setDisplayName
(String displayName) void
setDnsPrimary
(String dnsPrimary) void
setDnsSecondary
(String dnsSecondary) 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
setNetworkId
(Long networkId) void
setNetworkProxy
(NetworkProxy networkProxy) void
setNetworkSubnetType
(NetworkSubnetType networkSubnetType) void
setPool
(NetworkPool pool) void
setPrefixLength
(Integer prefixLength) void
setProviderId
(String providerId) void
void
setRefType
(String refType) void
void
setStatus
(NetworkSubnet.Status status) void
setStatusMessage
(String statusMessage) void
setSubnetAddress
(String subnetAddress) void
setTftpServer
(String tftpServer) void
setUniqueId
(String uniqueId) void
void
setVswitchName
(String vswitchName) void
setZonePoolId
(Long zonePoolId) Methods inherited from class com.morpheusdata.model.projection.NetworkSubnetIdentityProjection
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
-
account
-
code
-
category
-
description
-
internalId
-
uniqueId
-
providerId
-
refUrl
-
refType
-
refId
-
vlanId
-
zonePoolId
-
networkSubnetType
-
displayName
-
interfaceName
-
bridgeName
-
bridgeInterface
-
gateway
-
netmask
-
subnetAddress
-
tftpServer
-
bootFile
-
pool
-
prefixLength
-
vswitchName
-
dhcpServer
-
cidr
-
dhcpIp
-
dnsPrimary
-
dnsSecondary
-
dhcpStart
-
dhcpEnd
-
dhcpRange
-
statusMessage
-
availabilityZone
-
networkProxy
-
networkDomain
-
active
-
defaultNetwork
-
assignPublicIp
-
status
-
networkId
-
hasFloatingIps
-
assignedZonePools
-
-
Constructor Details
-
NetworkSubnet
public NetworkSubnet()
-
-
Method Details
-
getHasFloatingIps
-
setHasFloatingIps
-
getAccount
-
setAccount
-
getCode
-
setCode
-
getCategory
-
setCategory
-
getZonePoolId
-
setDisplayName
-
setZonePoolId
-
getNetworkSubnetType
-
setNetworkSubnetType
-
getDisplayName
-
getInterfaceName
-
setInterfaceName
-
getBridgeName
-
setBridgeName
-
getBridgeInterface
-
setBridgeInterface
-
getDescription
-
setDescription
-
getInternalId
-
setInternalId
-
getUniqueId
-
setUniqueId
-
getProviderId
-
setProviderId
-
getRefUrl
-
setRefUrl
-
getRefType
-
setRefType
-
getRefId
-
setRefId
-
getVlanId
-
setVlanId
-
getVswitchName
-
setVswitchName
-
getDhcpServer
-
setDhcpServer
-
getDhcpIp
-
setDhcpIp
-
getGateway
-
setGateway
-
getNetmask
-
setNetmask
-
getSubnetAddress
-
setSubnetAddress
-
getDnsPrimary
-
setDnsPrimary
-
getDhcpStart
-
setDhcpStart
-
getDhcpEnd
-
setDhcpEnd
-
getDhcpRange
-
setDhcpRange
-
getDnsSecondary
-
setDnsSecondary
-
getCidr
-
setCidr
-
getTftpServer
-
setTftpServer
-
getBootFile
-
setBootFile
-
getStatusMessage
-
setStatusMessage
-
getAvailabilityZone
-
setAvailabilityZone
-
getPool
-
setPool
-
getNetworkProxy
-
setNetworkProxy
-
getNetworkDomain
-
setNetworkDomain
-
getPrefixLength
-
setPrefixLength
-
getActive
-
setActive
-
getDefaultNetwork
-
setDefaultNetwork
-
getAssignPublicIp
-
setAssignPublicIp
-
getStatus
-
setStatus
-
getNetworkId
-
setNetworkId
-
getAssignedZonePools
-
setAssignedZonePools
-