Class Datacenter
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.Location
-
- com.softlayer.api.service.location.Datacenter
-
@ApiType("SoftLayer_Location_Datacenter") public class Datacenter extends Location
SoftLayer_Location_Datacenter extends the [[SoftLayer_Location]] data type to include datacenter-specific properties.- See Also:
- SoftLayer_Location_Datacenter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Datacenter.Mask
static interface
Datacenter.Service
SoftLayer_Location_Datacenter exposes functionality to access datacenter-specific portions of SoftLayer's backend network.static interface
Datacenter.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Long
activeItemPresaleEventCount
A count ofprotected List<Event>
activeItemPresaleEvents
protected Long
backendHardwareRouterCount
A count ofprotected List<Hardware>
backendHardwareRouters
protected Long
boundSubnetCount
A count of subnets which are directly bound to one or more routers in a given datacenter, and currently allow routing.protected List<Subnet>
boundSubnets
Subnets which are directly bound to one or more routers in a given datacenter, and currently allow routing.protected Long
brandCountryRestrictionCount
A count of this references relationship between brands, locations and countries associated with a user's account that are ineligible when ordering products.protected List<CustomerCountry>
brandCountryRestrictions
This references relationship between brands, locations and countries associated with a user's account that are ineligible when ordering products.protected Long
frontendHardwareRouterCount
A count ofprotected List<Hardware>
frontendHardwareRouters
protected Long
hardwareRouterCount
A count ofprotected List<Hardware>
hardwareRouters
protected Long
presaleEventCount
A count ofprotected List<Event>
presaleEvents
protected Regional
regionalGroup
The regional group this datacenter belongs to.protected Registry
regionalInternetRegistry
protected Long
routableBoundSubnetCount
A count of retrieve all subnets that are eligible to be routed; those which the account has permission to associate with a vlan.protected List<Subnet>
routableBoundSubnets
Retrieve all subnets that are eligible to be routed; those which the account has permission to associate with a vlan.-
Fields inherited from class com.softlayer.api.service.Location
activePresaleEventCount, activePresaleEvents, backboneDependentCount, backboneDependents, bnppCompliantFlag, euCompliantFlag, groupCount, groups, hardwareFirewallCount, hardwareFirewalls, id, idSpecified, locationAddress, locationAddressCount, locationAddresses, locationReservationMember, locationStatus, longName, longNameSpecified, name, nameSpecified, networkConfigurationAttribute, onlineSslVpnUserCount, pathString, priceGroupCount, priceGroups, regionCount, regions, statusId, statusIdSpecified, timezone, vdrGroup
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Datacenter()
-
Method Summary
-
Methods inherited from class com.softlayer.api.service.Location
getActivePresaleEventCount, getActivePresaleEvents, getBackboneDependentCount, getBackboneDependents, getBnppCompliantFlag, getEuCompliantFlag, getGroupCount, getGroups, getHardwareFirewallCount, getHardwareFirewalls, getId, getLocationAddress, getLocationAddressCount, getLocationAddresses, getLocationReservationMember, getLocationStatus, getLongName, getName, getNetworkConfigurationAttribute, getOnlineSslVpnUserCount, getPathString, getPriceGroupCount, getPriceGroups, getRegionCount, getRegions, getStatusId, getTimezone, getVdrGroup, isIdSpecified, isLongNameSpecified, isNameSpecified, isStatusIdSpecified, setActivePresaleEventCount, setBackboneDependentCount, setBnppCompliantFlag, setEuCompliantFlag, setGroupCount, setHardwareFirewallCount, setId, setLocationAddress, setLocationAddressCount, setLocationReservationMember, setLocationStatus, setLongName, setName, setNetworkConfigurationAttribute, setOnlineSslVpnUserCount, setPathString, setPriceGroupCount, setRegionCount, setStatusId, setTimezone, setVdrGroup, unsetId, unsetLongName, unsetName, unsetStatusId
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
activeItemPresaleEvents
@ApiProperty protected List<Event> activeItemPresaleEvents
-
backendHardwareRouters
@ApiProperty protected List<Hardware> backendHardwareRouters
-
boundSubnets
@ApiProperty protected List<Subnet> boundSubnets
Subnets which are directly bound to one or more routers in a given datacenter, and currently allow routing.
-
brandCountryRestrictions
@ApiProperty protected List<CustomerCountry> brandCountryRestrictions
This references relationship between brands, locations and countries associated with a user's account that are ineligible when ordering products. For example, the India datacenter may not be available on this brand for customers that live in Great Britain.
-
frontendHardwareRouters
@ApiProperty protected List<Hardware> frontendHardwareRouters
-
hardwareRouters
@ApiProperty protected List<Hardware> hardwareRouters
-
presaleEvents
@ApiProperty protected List<Event> presaleEvents
-
regionalGroup
@ApiProperty protected Regional regionalGroup
The regional group this datacenter belongs to.
-
regionalInternetRegistry
@ApiProperty protected Registry regionalInternetRegistry
-
routableBoundSubnets
@ApiProperty protected List<Subnet> routableBoundSubnets
Retrieve all subnets that are eligible to be routed; those which the account has permission to associate with a vlan.
-
activeItemPresaleEventCount
@ApiProperty protected Long activeItemPresaleEventCount
A count of
-
backendHardwareRouterCount
@ApiProperty protected Long backendHardwareRouterCount
A count of
-
boundSubnetCount
@ApiProperty protected Long boundSubnetCount
A count of subnets which are directly bound to one or more routers in a given datacenter, and currently allow routing.
-
brandCountryRestrictionCount
@ApiProperty protected Long brandCountryRestrictionCount
A count of this references relationship between brands, locations and countries associated with a user's account that are ineligible when ordering products. For example, the India datacenter may not be available on this brand for customers that live in Great Britain.
-
frontendHardwareRouterCount
@ApiProperty protected Long frontendHardwareRouterCount
A count of
-
hardwareRouterCount
@ApiProperty protected Long hardwareRouterCount
A count of
-
presaleEventCount
@ApiProperty protected Long presaleEventCount
A count of
-
routableBoundSubnetCount
@ApiProperty protected Long routableBoundSubnetCount
A count of retrieve all subnets that are eligible to be routed; those which the account has permission to associate with a vlan.
-
-
Method Detail
-
getBrandCountryRestrictions
public List<CustomerCountry> getBrandCountryRestrictions()
-
getRegionalGroup
public Regional getRegionalGroup()
-
setRegionalGroup
public void setRegionalGroup(Regional regionalGroup)
-
getRegionalInternetRegistry
public Registry getRegionalInternetRegistry()
-
setRegionalInternetRegistry
public void setRegionalInternetRegistry(Registry regionalInternetRegistry)
-
getActiveItemPresaleEventCount
public Long getActiveItemPresaleEventCount()
-
setActiveItemPresaleEventCount
public void setActiveItemPresaleEventCount(Long activeItemPresaleEventCount)
-
getBackendHardwareRouterCount
public Long getBackendHardwareRouterCount()
-
setBackendHardwareRouterCount
public void setBackendHardwareRouterCount(Long backendHardwareRouterCount)
-
getBoundSubnetCount
public Long getBoundSubnetCount()
-
setBoundSubnetCount
public void setBoundSubnetCount(Long boundSubnetCount)
-
getBrandCountryRestrictionCount
public Long getBrandCountryRestrictionCount()
-
setBrandCountryRestrictionCount
public void setBrandCountryRestrictionCount(Long brandCountryRestrictionCount)
-
getFrontendHardwareRouterCount
public Long getFrontendHardwareRouterCount()
-
setFrontendHardwareRouterCount
public void setFrontendHardwareRouterCount(Long frontendHardwareRouterCount)
-
getHardwareRouterCount
public Long getHardwareRouterCount()
-
setHardwareRouterCount
public void setHardwareRouterCount(Long hardwareRouterCount)
-
getPresaleEventCount
public Long getPresaleEventCount()
-
setPresaleEventCount
public void setPresaleEventCount(Long presaleEventCount)
-
getRoutableBoundSubnetCount
public Long getRoutableBoundSubnetCount()
-
setRoutableBoundSubnetCount
public void setRoutableBoundSubnetCount(Long routableBoundSubnetCount)
-
asService
public Datacenter.Service asService(ApiClient client)
-
service
public static Datacenter.Service service(ApiClient client)
-
service
public static Datacenter.Service service(ApiClient client, Long id)
-
-