Class LocationGroup
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.container.product.order.network.storage.objectstorage.LocationGroup
@ApiType("SoftLayer_Container_Product_Order_Network_Storage_ObjectStorage_LocationGroup") public class LocationGroup extends Entity
This class is used to contain a location group and its associated active usage rate prices for object storage ordering.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LocationGroup.Mask
-
Field Summary
Fields Modifier and Type Field Description protected String
clusterGeolocationType
The datacenter location where object storage is available.protected boolean
clusterGeolocationTypeSpecified
protected Group
locationGroup
The datacenter location where object storage is available.protected boolean
locationGroupSpecified
protected List<Price>
usageRatePrices
The collection of active usage rate item prices.protected boolean
usageRatePricesSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description LocationGroup()
-
Method Summary
Modifier and Type Method Description String
getClusterGeolocationType()
Group
getLocationGroup()
List<Price>
getUsageRatePrices()
boolean
isClusterGeolocationTypeSpecified()
boolean
isLocationGroupSpecified()
boolean
isUsageRatePricesSpecified()
void
setClusterGeolocationType(String clusterGeolocationType)
void
setLocationGroup(Group locationGroup)
void
unsetClusterGeolocationType()
void
unsetLocationGroup()
void
unsetUsageRatePrices()
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
clusterGeolocationType
The datacenter location where object storage is available. -
clusterGeolocationTypeSpecified
protected boolean clusterGeolocationTypeSpecified -
locationGroup
The datacenter location where object storage is available. -
locationGroupSpecified
protected boolean locationGroupSpecified -
usageRatePrices
The collection of active usage rate item prices. -
usageRatePricesSpecified
protected boolean usageRatePricesSpecified
-
-
Constructor Details
-
LocationGroup
public LocationGroup()
-
-
Method Details
-
getClusterGeolocationType
-
setClusterGeolocationType
-
isClusterGeolocationTypeSpecified
public boolean isClusterGeolocationTypeSpecified() -
unsetClusterGeolocationType
public void unsetClusterGeolocationType() -
getLocationGroup
-
setLocationGroup
-
isLocationGroupSpecified
public boolean isLocationGroupSpecified() -
unsetLocationGroup
public void unsetLocationGroup() -
getUsageRatePrices
-
isUsageRatePricesSpecified
public boolean isUsageRatePricesSpecified() -
unsetUsageRatePrices
public void unsetUsageRatePrices()
-