Package com.morpheusdata.model
Class NetworkSubnet
- All Implemented Interfaces:
Serializable
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
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected Booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected Booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Booleanprotected Stringprotected Stringprotected Stringprotected NetworkDomainprotected Longprotected NetworkProxyprotected NetworkSubnetTypeprotected NetworkPoolprotected Integerprotected Stringprotected Longprotected Stringprotected Stringprotected NetworkSubnet.Statusprotected Stringprotected Stringprotected Stringprotected Stringprotected Integerprotected Stringprotected LongFields inherited from class com.morpheusdata.model.projection.NetworkSubnetIdentityProjection
externalId, name, typeCodeFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCidr()getCode()getPool()getRefId()voidsetAccount(Account account) voidvoidsetAssignedZonePools(List<CloudPool> assignedZonePools) voidsetAssignPublicIp(Boolean assignPublicIp) voidsetAvailabilityZone(String availabilityZone) voidsetBootFile(String bootFile) voidsetBridgeInterface(String bridgeInterface) voidsetBridgeName(String bridgeName) voidsetCategory(String category) voidvoidvoidsetDefaultNetwork(Boolean defaultNetwork) voidsetDescription(String description) voidsetDhcpEnd(String dhcpEnd) voidvoidsetDhcpRange(String dhcpRange) voidsetDhcpServer(Boolean dhcpServer) voidsetDhcpStart(String dhcpStart) voidsetDisplayName(String displayName) voidsetDnsPrimary(String dnsPrimary) voidsetDnsSecondary(String dnsSecondary) voidsetGateway(String gateway) voidsetHasFloatingIps(Boolean hasFloatingIps) voidsetInterfaceName(String interfaceName) voidsetInternalId(String internalId) voidsetNetmask(String netmask) voidsetNetworkDomain(NetworkDomain networkDomain) voidsetNetworkId(Long networkId) voidsetNetworkProxy(NetworkProxy networkProxy) voidsetNetworkSubnetType(NetworkSubnetType networkSubnetType) voidsetPool(NetworkPool pool) voidsetPrefixLength(Integer prefixLength) voidsetProviderId(String providerId) voidvoidsetRefType(String refType) voidvoidsetStatus(NetworkSubnet.Status status) voidsetStatusMessage(String statusMessage) voidsetSubnetAddress(String subnetAddress) voidsetTftpServer(String tftpServer) voidsetUniqueId(String uniqueId) voidvoidsetVswitchName(String vswitchName) voidsetZonePoolId(Long zonePoolId) Methods inherited from class com.morpheusdata.model.projection.NetworkSubnetIdentityProjection
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
-
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
-