Class NetworkLocation

All Implemented Interfaces:
Serializable

public class NetworkLocation extends NetworkLocationIdentityProjection
Represents a Network Location, which defines geographic or logical locations associated with networks and cloud resources. Network Locations can be used to organize networks by region, datacenter, or other logical groupings.
See Also:
  • Field Details

    • account

      protected Account account
    • refType

      protected String refType
    • refId

      protected Long refId
    • refUUID

      protected String refUUID
    • internalId

      protected String internalId
    • uniqueId

      protected String uniqueId
    • network

      protected Network network
    • cloudPool

      protected CloudPool cloudPool
    • assignedZonePools

      protected List<CloudPool> assignedZonePools
  • Constructor Details

    • NetworkLocation

      public NetworkLocation()
  • Method Details

    • getAccount

      public Account getAccount()
    • setAccount

      public void setAccount(Account account)
    • getRefType

      public String getRefType()
    • setRefType

      public void setRefType(String refType)
    • getRefId

      public Long getRefId()
    • setRefId

      public void setRefId(Long refId)
    • getRefUUID

      public String getRefUUID()
    • setRefUUID

      public void setRefUUID(String refUUID)
    • getNetwork

      public Network getNetwork()
    • setNetwork

      public void setNetwork(Network network)
    • getInternalId

      public String getInternalId()
      Gets the internal id of the NetworkLocation
      Returns:
      the internalId
    • setInternalId

      public void setInternalId(String internalId)
      Sets the internal id of the NetworkLocation
      Parameters:
      internalId - the internal id
    • getUniqueId

      public String getUniqueId()
      Gets the unique id of the NetworkLocation
      Returns:
      the uniqueId
    • setUniqueId

      public void setUniqueId(String uniqueId)
      Sets the unique id of the NetworkLocation
      Parameters:
      uniqueId - the unique id
    • getCloudPool

      public CloudPool getCloudPool()
      Gets the primary CloudPool (zone pool) associated with this NetworkLocation
      Returns:
      the cloudPool
    • setCloudPool

      public void setCloudPool(CloudPool cloudPool)
      Sets the primary CloudPool (zone pool) associated with this NetworkLocation
      Parameters:
      cloudPool - the zone pool
    • getAssignedZonePools

      public List<CloudPool> getAssignedZonePools()
      Gets the list of CloudPool zone pools assigned to this NetworkLocation
      Returns:
      the assignedZonePools
    • setAssignedZonePools

      public void setAssignedZonePools(List<CloudPool> assignedZonePools)
      Sets the list of CloudPool zone pools assigned to this NetworkLocation
      Parameters:
      assignedZonePools - the list of assigned zone pools