Class Network


  • public class Network
    extends NetworkIdentityProjection
    Represents a Network 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 specific information such as Gateway information or network CIDR specifications. Networks can also be linked to NetworkPool or NetworkDomain objects which affect how various compute instances are orchestrated via Morpheus.
    See Also:
    NetworkType
    • Field Detail

      • cloud

        public Cloud cloud
      • zonePoolId

        protected java.lang.Long zonePoolId
      • networkType

        protected java.lang.String networkType
      • displayName

        protected java.lang.String displayName
      • interfaceName

        protected java.lang.String interfaceName
      • bridgeName

        protected java.lang.String bridgeName
      • bridgeInterface

        protected java.lang.String bridgeInterface
      • description

        protected java.lang.String description
      • internalId

        protected java.lang.String internalId
      • uniqueId

        protected java.lang.String uniqueId
      • providerId

        protected java.lang.String providerId
      • scopeId

        protected java.lang.String scopeId
      • externalType

        protected java.lang.String externalType
      • refUrl

        protected java.lang.String refUrl
      • refType

        protected java.lang.String refType
      • refId

        protected java.lang.Long refId
      • vlanId

        protected java.lang.Integer vlanId
      • vxlanId

        protected java.lang.Integer vxlanId
      • vswitchName

        protected java.lang.String vswitchName
      • tenantName

        protected java.lang.String tenantName
      • dhcpServer

        protected java.lang.Boolean dhcpServer
      • hasFloatingIps

        protected java.lang.Boolean hasFloatingIps
      • dhcpIp

        protected java.lang.String dhcpIp
      • gateway

        protected java.lang.String gateway
      • netmask

        protected java.lang.String netmask
      • broadcast

        protected java.lang.String broadcast
      • subnetAddress

        protected java.lang.String subnetAddress
      • dnsPrimary

        protected java.lang.String dnsPrimary
      • dnsSecondary

        protected java.lang.String dnsSecondary
      • cidr

        protected java.lang.String cidr
      • tftpServer

        protected java.lang.String tftpServer
      • bootFile

        protected java.lang.String bootFile
      • switchId

        protected java.lang.String switchId
      • fabricId

        protected java.lang.String fabricId
      • networkRole

        protected java.lang.String networkRole
      • status

        protected java.lang.String status
      • statusMessage

        protected java.lang.String statusMessage
      • availabilityZone

        protected java.lang.String availabilityZone
      • prefixLength

        protected java.lang.Integer prefixLength
      • active

        protected java.lang.Boolean active
      • defaultNetwork

        protected java.lang.Boolean defaultNetwork
      • assignPublicIp

        protected java.lang.Boolean assignPublicIp
      • category

        public java.lang.String category
      • code

        public java.lang.String code
      • cidrMask

        public java.lang.Integer cidrMask
      • assignedZonePools

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

      • Network

        public Network()
    • Method Detail

      • setCloudId

        public void setCloudId​(java.lang.Long id)
      • setZonePoolId

        public void setZonePoolId​(java.lang.Long zonePoolId)
      • getDisplayName

        public java.lang.String getDisplayName()
      • setDisplayName

        public void setDisplayName​(java.lang.String displayName)
      • 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)
      • getScopeId

        public java.lang.String getScopeId()
      • setScopeId

        public void setScopeId​(java.lang.String scopeId)
      • getExternalType

        public java.lang.String getExternalType()
      • setExternalType

        public void setExternalType​(java.lang.String externalType)
      • 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)
      • getVxlanId

        public java.lang.Integer getVxlanId()
      • setVxlanId

        public void setVxlanId​(java.lang.Integer vxlanId)
      • getVswitchName

        public java.lang.String getVswitchName()
      • setVswitchName

        public void setVswitchName​(java.lang.String vswitchName)
      • getTenantName

        public java.lang.String getTenantName()
      • setTenantName

        public void setTenantName​(java.lang.String tenantName)
      • 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)
      • getBroadcast

        public java.lang.String getBroadcast()
      • setBroadcast

        public void setBroadcast​(java.lang.String broadcast)
      • 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)
      • 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)
      • getSwitchId

        public java.lang.String getSwitchId()
      • setSwitchId

        public void setSwitchId​(java.lang.String switchId)
      • getFabricId

        public java.lang.String getFabricId()
      • setFabricId

        public void setFabricId​(java.lang.String fabricId)
      • getNetworkRole

        public java.lang.String getNetworkRole()
      • setNetworkRole

        public void setNetworkRole​(java.lang.String networkRole)
      • getStatus

        public java.lang.String getStatus()
      • setStatus

        public void setStatus​(java.lang.String status)
      • 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)
      • getAssignedZonePools

        public java.util.List<ComputeZonePool> getAssignedZonePools()
      • setAssignedZonePools

        public void setAssignedZonePools​(java.util.List<ComputeZonePool> assignedZonePools)
      • getNetworkType

        public java.lang.String getNetworkType()
      • setNetworkType

        public void setNetworkType​(java.lang.String networkType)
      • getHasFloatingIps

        public java.lang.Boolean getHasFloatingIps()
      • setHasFloatingIps

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