Class VirtualDedicatedRack
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.metric.tracking.Object
com.softlayer.api.service.metric.tracking.object.Abstract
com.softlayer.api.service.metric.tracking.object.VirtualDedicatedRack
@ApiType("SoftLayer_Metric_Tracking_Object_VirtualDedicatedRack") public class VirtualDedicatedRack extends Abstract
SoftLayer_Metric_Tracking_Object_VirtualDedicatedRack models tracking objects specific to virtual dedicated racks. Bandwidth Pooling aggregate the bandwidth used by multiple servers within the rack.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VirtualDedicatedRack.Mask
Nested classes/interfaces inherited from class com.softlayer.api.service.metric.tracking.Object
Object.Service, Object.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected List<Usage>
billingCycleBandwidthUsage
The raw bandwidth usage data for the current billing cycle.protected Long
billingCycleBandwidthUsageCount
A count of the raw bandwidth usage data for the current billing cycle.protected List<Usage>
billingCyclePrivateBandwidthUsage
The raw bandwidth usage data for the current billing cycle.protected Long
billingCyclePrivateBandwidthUsageCount
A count of the raw bandwidth usage data for the current billing cycle.protected BigDecimal
billingCyclePrivateUsageIn
The total private inbound bandwidth for this item's resource for the current billing cycle.protected BigDecimal
billingCyclePrivateUsageOut
The total private outbound bandwidth for this item's resource for the current billing cycle.protected Long
billingCyclePrivateUsageTotal
The total private bandwidth for this item's resource for the current billing cycle.protected Usage
billingCyclePublicBandwidthUsage
The raw bandwidth usage data for the current billing cycle.protected BigDecimal
billingCyclePublicUsageIn
The total public inbound bandwidth for this item's resource for the current billing cycle.protected BigDecimal
billingCyclePublicUsageOut
The total public outbound bandwidth for this item's resource for the current billing cycle.protected Long
billingCyclePublicUsageTotal
The total public bandwidth for this item's resource for the current billing cycle.protected Allotment
resource
The virtual rack that this tracking object tracks.Fields inherited from class com.softlayer.api.service.metric.tracking.Object
data, dataSpecified, id, idSpecified, label, labelSpecified, resourceTableId, resourceTableIdSpecified, startDate, startDateSpecified, type
-
Constructor Summary
Constructors Constructor Description VirtualDedicatedRack()
-
Method Summary
Methods inherited from class com.softlayer.api.service.metric.tracking.Object
asService, getData, getId, getLabel, getResourceTableId, getStartDate, getType, isDataSpecified, isIdSpecified, isLabelSpecified, isResourceTableIdSpecified, isStartDateSpecified, service, service, setId, setLabel, setResourceTableId, setStartDate, setType, unsetData, unsetId, unsetLabel, unsetResourceTableId, unsetStartDate
-
Field Details
-
billingCycleBandwidthUsage
The raw bandwidth usage data for the current billing cycle. One object is returned for each network this server is attached to. -
billingCyclePrivateBandwidthUsage
The raw bandwidth usage data for the current billing cycle. One object is returned for each network this server is attached to. -
billingCyclePrivateUsageIn
The total private inbound bandwidth for this item's resource for the current billing cycle. -
billingCyclePrivateUsageOut
The total private outbound bandwidth for this item's resource for the current billing cycle. -
billingCyclePrivateUsageTotal
The total private bandwidth for this item's resource for the current billing cycle. -
billingCyclePublicBandwidthUsage
The raw bandwidth usage data for the current billing cycle. One object is returned for each network this server is attached to. -
billingCyclePublicUsageIn
The total public inbound bandwidth for this item's resource for the current billing cycle. -
billingCyclePublicUsageOut
The total public outbound bandwidth for this item's resource for the current billing cycle. -
billingCyclePublicUsageTotal
The total public bandwidth for this item's resource for the current billing cycle. -
resource
The virtual rack that this tracking object tracks. -
billingCycleBandwidthUsageCount
A count of the raw bandwidth usage data for the current billing cycle. One object is returned for each network this server is attached to. -
billingCyclePrivateBandwidthUsageCount
A count of the raw bandwidth usage data for the current billing cycle. One object is returned for each network this server is attached to.
-
-
Constructor Details
-
VirtualDedicatedRack
public VirtualDedicatedRack()
-
-
Method Details
-
getBillingCycleBandwidthUsage
-
getBillingCyclePrivateBandwidthUsage
-
getBillingCyclePrivateUsageIn
-
setBillingCyclePrivateUsageIn
-
getBillingCyclePrivateUsageOut
-
setBillingCyclePrivateUsageOut
-
getBillingCyclePrivateUsageTotal
-
setBillingCyclePrivateUsageTotal
-
getBillingCyclePublicBandwidthUsage
-
setBillingCyclePublicBandwidthUsage
-
getBillingCyclePublicUsageIn
-
setBillingCyclePublicUsageIn
-
getBillingCyclePublicUsageOut
-
setBillingCyclePublicUsageOut
-
getBillingCyclePublicUsageTotal
-
setBillingCyclePublicUsageTotal
-
getResource
-
setResource
-
getBillingCycleBandwidthUsageCount
-
setBillingCycleBandwidthUsageCount
-
getBillingCyclePrivateBandwidthUsageCount
-
setBillingCyclePrivateBandwidthUsageCount
-