Class NetworkSubnet

public class NetworkSubnet extends NetworkSubnetIdentityProjection
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:
  • Field Details

    • account

      public Account account
    • code

      public String code
    • category

      public String category
    • description

      protected String description
    • internalId

      protected String internalId
    • uniqueId

      protected String uniqueId
    • providerId

      protected String providerId
    • refUrl

      protected String refUrl
    • refType

      protected String refType
    • refId

      protected Long refId
    • vlanId

      protected Integer vlanId
    • zonePoolId

      protected Long zonePoolId
    • networkSubnetType

      protected NetworkSubnetType networkSubnetType
    • displayName

      protected String displayName
    • interfaceName

      protected String interfaceName
    • bridgeName

      protected String bridgeName
    • bridgeInterface

      protected String bridgeInterface
    • gateway

      protected String gateway
    • netmask

      protected String netmask
    • subnetAddress

      protected String subnetAddress
    • tftpServer

      protected String tftpServer
    • bootFile

      protected String bootFile
    • pool

      protected NetworkPool pool
    • prefixLength

      protected Integer prefixLength
    • vswitchName

      protected String vswitchName
    • dhcpServer

      protected Boolean dhcpServer
    • cidr

      protected String cidr
    • dhcpIp

      protected String dhcpIp
    • dnsPrimary

      protected String dnsPrimary
    • dnsSecondary

      protected String dnsSecondary
    • dhcpStart

      protected String dhcpStart
    • dhcpEnd

      protected String dhcpEnd
    • dhcpRange

      protected String dhcpRange
    • statusMessage

      protected String statusMessage
    • availabilityZone

      protected String availabilityZone
    • networkProxy

      protected NetworkProxy networkProxy
    • networkDomain

      protected NetworkDomain networkDomain
    • active

      protected Boolean active
    • defaultNetwork

      protected Boolean defaultNetwork
    • assignPublicIp

      protected Boolean assignPublicIp
    • status

      protected NetworkSubnet.Status status
    • networkId

      protected Long networkId
    • hasFloatingIps

      protected Boolean hasFloatingIps
    • assignedZonePools

      protected List<CloudPool> assignedZonePools
  • Constructor Details

    • NetworkSubnet

      public NetworkSubnet()
  • Method Details

    • getHasFloatingIps

      public Boolean getHasFloatingIps()
    • setHasFloatingIps

      public void setHasFloatingIps(Boolean hasFloatingIps)
    • getAccount

      public Account getAccount()
    • setAccount

      public void setAccount(Account account)
    • getCode

      public String getCode()
    • setCode

      public void setCode(String code)
    • getCategory

      public String getCategory()
    • setCategory

      public void setCategory(String category)
    • getZonePoolId

      public Long getZonePoolId()
    • setDisplayName

      public void setDisplayName(String displayName)
    • setZonePoolId

      public void setZonePoolId(Long zonePoolId)
    • getNetworkSubnetType

      public NetworkSubnetType getNetworkSubnetType()
    • setNetworkSubnetType

      public void setNetworkSubnetType(NetworkSubnetType networkSubnetType)
    • getDisplayName

      public String getDisplayName()
    • getInterfaceName

      public String getInterfaceName()
    • setInterfaceName

      public void setInterfaceName(String interfaceName)
    • getBridgeName

      public String getBridgeName()
    • setBridgeName

      public void setBridgeName(String bridgeName)
    • getBridgeInterface

      public String getBridgeInterface()
    • setBridgeInterface

      public void setBridgeInterface(String bridgeInterface)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getInternalId

      public String getInternalId()
    • setInternalId

      public void setInternalId(String internalId)
    • getUniqueId

      public String getUniqueId()
    • setUniqueId

      public void setUniqueId(String uniqueId)
    • getProviderId

      public String getProviderId()
    • setProviderId

      public void setProviderId(String providerId)
    • getRefUrl

      public String getRefUrl()
    • setRefUrl

      public void setRefUrl(String refUrl)
    • getRefType

      public String getRefType()
    • setRefType

      public void setRefType(String refType)
    • getRefId

      public Long getRefId()
    • setRefId

      public void setRefId(Long refId)
    • getVlanId

      public Integer getVlanId()
    • setVlanId

      public void setVlanId(Integer vlanId)
    • getVswitchName

      public String getVswitchName()
    • setVswitchName

      public void setVswitchName(String vswitchName)
    • getDhcpServer

      public Boolean getDhcpServer()
    • setDhcpServer

      public void setDhcpServer(Boolean dhcpServer)
    • getDhcpIp

      public String getDhcpIp()
    • setDhcpIp

      public void setDhcpIp(String dhcpIp)
    • getGateway

      public String getGateway()
    • setGateway

      public void setGateway(String gateway)
    • getNetmask

      public String getNetmask()
    • setNetmask

      public void setNetmask(String netmask)
    • getSubnetAddress

      public String getSubnetAddress()
    • setSubnetAddress

      public void setSubnetAddress(String subnetAddress)
    • getDnsPrimary

      public String getDnsPrimary()
    • setDnsPrimary

      public void setDnsPrimary(String dnsPrimary)
    • getDhcpStart

      public String getDhcpStart()
    • setDhcpStart

      public void setDhcpStart(String dhcpStart)
    • getDhcpEnd

      public String getDhcpEnd()
    • setDhcpEnd

      public void setDhcpEnd(String dhcpEnd)
    • getDhcpRange

      public String getDhcpRange()
    • setDhcpRange

      public void setDhcpRange(String dhcpRange)
    • getDnsSecondary

      public String getDnsSecondary()
    • setDnsSecondary

      public void setDnsSecondary(String dnsSecondary)
    • getCidr

      public String getCidr()
    • setCidr

      public void setCidr(String cidr)
    • getTftpServer

      public String getTftpServer()
    • setTftpServer

      public void setTftpServer(String tftpServer)
    • getBootFile

      public String getBootFile()
    • setBootFile

      public void setBootFile(String bootFile)
    • getStatusMessage

      public String getStatusMessage()
    • setStatusMessage

      public void setStatusMessage(String statusMessage)
    • getAvailabilityZone

      public String getAvailabilityZone()
    • setAvailabilityZone

      public void setAvailabilityZone(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 Integer getPrefixLength()
    • setPrefixLength

      public void setPrefixLength(Integer prefixLength)
    • getActive

      public Boolean getActive()
    • setActive

      public void setActive(Boolean active)
    • getDefaultNetwork

      public Boolean getDefaultNetwork()
    • setDefaultNetwork

      public void setDefaultNetwork(Boolean defaultNetwork)
    • getAssignPublicIp

      public Boolean getAssignPublicIp()
    • setAssignPublicIp

      public void setAssignPublicIp(Boolean assignPublicIp)
    • getStatus

      public NetworkSubnet.Status getStatus()
    • setStatus

      public void setStatus(NetworkSubnet.Status status)
    • getNetworkId

      public Long getNetworkId()
    • setNetworkId

      public void setNetworkId(Long networkId)
    • getAssignedZonePools

      public List<CloudPool> getAssignedZonePools()
    • setAssignedZonePools

      public void setAssignedZonePools(List<CloudPool> assignedZonePools)