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:
    NetworkSubnetType
    • Field Detail

      • 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
      • 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
      • 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
      • active

        protected java.lang.Boolean active
      • defaultNetwork

        protected java.lang.Boolean defaultNetwork
      • assignPublicIp

        protected java.lang.Boolean assignPublicIp
      • networkId

        protected java.lang.Long networkId
      • hasFloatingIps

        protected java.lang.Boolean hasFloatingIps
      • assignedZonePools

        protected java.util.List<ComputeZonePool> assignedZonePools
    • Constructor Detail

      • NetworkSubnet

        public NetworkSubnet()
    • Method Detail

      • getHasFloatingIps

        public java.lang.Boolean getHasFloatingIps()
      • setHasFloatingIps

        public void setHasFloatingIps​(java.lang.Boolean hasFloatingIps)
      • setZonePoolId

        public void setZonePoolId​(java.lang.Long zonePoolId)
      • 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)
      • setNetworkProxy

        public void setNetworkProxy​(NetworkProxy networkProxy)
      • 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)
      • 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)