@ApiType("SoftLayer_Network_Pod")
public class Pod
extends Entity
SoftLayer_Network_Pod refers to a portion of a data center that share a Backend Customer Router (BCR) and usually a front-end counterpart known as a Frontend Customer Router (FCR). A Pod primarily denotes a logical location within the network and the physical aspects that support networks. This is in contrast to representing a specific physical location.

A ``Pod`` is identified by a ``name``, which is unique. A Pod name follows the format 'dddnn.podii', where 'ddd' is a data center code, 'nn' is the data center number, 'pod' is a literal string and 'ii' is a two digit, left-zero- padded number which corresponds to a Backend Customer Router (BCR) of the desired data center. Examples:
  • dal09.pod01 = Dallas 9, Pod 1 (ie. bcr01)
  • sjc01.pod04 = San Jose 1, Pod 4 (ie. bcr04)
  • ams01.pod01 = Amsterdam 1, Pod 1 (ie. bcr01)
See Also:
SoftLayer_Network_Pod
  • Field Details

    • backendRouterId

      @ApiProperty(canBeNullOrNotSet=true) protected Long backendRouterId
      Identifier for this Pod's Backend Customer Router (BCR)
    • backendRouterIdSpecified

      protected boolean backendRouterIdSpecified
    • backendRouterName

      @ApiProperty(canBeNullOrNotSet=true) protected String backendRouterName
      Host name of Pod's Backend Customer Router (BCR), e.g. bcr01a.dal09
    • backendRouterNameSpecified

      protected boolean backendRouterNameSpecified
    • capabilities

      @ApiProperty(canBeNullOrNotSet=true) protected List<String> capabilities
      Property providing a means to filter Pods based on available capabitilies. See [[SoftLayer_Network_Pod/getAllObjects]] to filter for Pods with specific capabilities. See [[SoftLayer_Network_Pod/getCapabilities]] to retrieve capabilities of a specific Pod.
    • capabilitiesSpecified

      protected boolean capabilitiesSpecified
    • datacenterId

      @ApiProperty(canBeNullOrNotSet=true) protected Long datacenterId
      Identifier for the Data Center the Pod resides within
    • datacenterIdSpecified

      protected boolean datacenterIdSpecified
    • datacenterLongName

      @ApiProperty(canBeNullOrNotSet=true) protected String datacenterLongName
      Long form name of the data center in which this Pod resides, e.g. Dallas 9
    • datacenterLongNameSpecified

      protected boolean datacenterLongNameSpecified
    • datacenterName

      @ApiProperty(canBeNullOrNotSet=true) protected String datacenterName
      Name of data center in which this Pod resides, e.g. dal09
    • datacenterNameSpecified

      protected boolean datacenterNameSpecified
    • frontendRouterId

      @ApiProperty(canBeNullOrNotSet=true) protected Long frontendRouterId
      (optional) Identifier for this Pod's Frontend Customer Router (FCR)
    • frontendRouterIdSpecified

      protected boolean frontendRouterIdSpecified
    • frontendRouterName

      @ApiProperty(canBeNullOrNotSet=true) protected String frontendRouterName
      (optional) Host name of Pod's Frontend Customer Router (FCR), e.g. fcr01a.dal09
    • frontendRouterNameSpecified

      protected boolean frontendRouterNameSpecified
    • name

      @ApiProperty(canBeNullOrNotSet=true) protected String name
      The unique name of the Pod. See [[SoftLayer_Network_Pod (type)]] for details of the name's construction.
    • nameSpecified

      protected boolean nameSpecified
  • Constructor Details

    • Pod

      public Pod()
  • Method Details

    • getBackendRouterId

      public Long getBackendRouterId()
    • setBackendRouterId

      public void setBackendRouterId​(Long backendRouterId)
    • isBackendRouterIdSpecified

      public boolean isBackendRouterIdSpecified()
    • unsetBackendRouterId

      public void unsetBackendRouterId()
    • getBackendRouterName

      public String getBackendRouterName()
    • setBackendRouterName

      public void setBackendRouterName​(String backendRouterName)
    • isBackendRouterNameSpecified

      public boolean isBackendRouterNameSpecified()
    • unsetBackendRouterName

      public void unsetBackendRouterName()
    • getCapabilities

      public List<String> getCapabilities()
    • isCapabilitiesSpecified

      public boolean isCapabilitiesSpecified()
    • unsetCapabilities

      public void unsetCapabilities()
    • getDatacenterId

      public Long getDatacenterId()
    • setDatacenterId

      public void setDatacenterId​(Long datacenterId)
    • isDatacenterIdSpecified

      public boolean isDatacenterIdSpecified()
    • unsetDatacenterId

      public void unsetDatacenterId()
    • getDatacenterLongName

      public String getDatacenterLongName()
    • setDatacenterLongName

      public void setDatacenterLongName​(String datacenterLongName)
    • isDatacenterLongNameSpecified

      public boolean isDatacenterLongNameSpecified()
    • unsetDatacenterLongName

      public void unsetDatacenterLongName()
    • getDatacenterName

      public String getDatacenterName()
    • setDatacenterName

      public void setDatacenterName​(String datacenterName)
    • isDatacenterNameSpecified

      public boolean isDatacenterNameSpecified()
    • unsetDatacenterName

      public void unsetDatacenterName()
    • getFrontendRouterId

      public Long getFrontendRouterId()
    • setFrontendRouterId

      public void setFrontendRouterId​(Long frontendRouterId)
    • isFrontendRouterIdSpecified

      public boolean isFrontendRouterIdSpecified()
    • unsetFrontendRouterId

      public void unsetFrontendRouterId()
    • getFrontendRouterName

      public String getFrontendRouterName()
    • setFrontendRouterName

      public void setFrontendRouterName​(String frontendRouterName)
    • isFrontendRouterNameSpecified

      public boolean isFrontendRouterNameSpecified()
    • unsetFrontendRouterName

      public void unsetFrontendRouterName()
    • getName

      public String getName()
    • setName

      public void setName​(String name)
    • isNameSpecified

      public boolean isNameSpecified()
    • unsetName

      public void unsetName()
    • service

      public static Pod.Service service​(ApiClient client)