Class Pod


  • @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 Detail

      • backendRouterIdSpecified

        protected boolean backendRouterIdSpecified
      • 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
      • datacenterIdSpecified

        protected boolean datacenterIdSpecified
      • datacenterLongNameSpecified

        protected boolean datacenterLongNameSpecified
      • datacenterNameSpecified

        protected boolean datacenterNameSpecified
      • frontendRouterIdSpecified

        protected boolean frontendRouterIdSpecified
      • frontendRouterNameSpecified

        protected boolean frontendRouterNameSpecified
      • nameSpecified

        protected boolean nameSpecified
    • Constructor Detail

      • Pod

        public Pod()
    • Method Detail

      • 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()