Class Pod
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Pod.Mask
static interface
Pod.Service
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).static interface
Pod.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Long
backendRouterId
Identifier for this Pod's Backend Customer Router (BCR)protected boolean
backendRouterIdSpecified
protected String
backendRouterName
Host name of Pod's Backend Customer Router (BCR), e.g.protected boolean
backendRouterNameSpecified
protected List<String>
capabilities
Property providing a means to filter Pods based on available capabitilies.protected boolean
capabilitiesSpecified
protected Long
datacenterId
Identifier for the Data Center the Pod resides withinprotected boolean
datacenterIdSpecified
protected String
datacenterLongName
Long form name of the data center in which this Pod resides, e.g.protected boolean
datacenterLongNameSpecified
protected String
datacenterName
Name of data center in which this Pod resides, e.g.protected boolean
datacenterNameSpecified
protected Long
frontendRouterId
(optional) Identifier for this Pod's Frontend Customer Router (FCR)protected boolean
frontendRouterIdSpecified
protected String
frontendRouterName
(optional) Host name of Pod's Frontend Customer Router (FCR), e.g.protected boolean
frontendRouterNameSpecified
protected String
name
The unique name of the Pod.protected boolean
nameSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Pod()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
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
-
-
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()
-
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)
-
-