Class Detail
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.bandwidth.version1.allotment.Detail
@ApiType("SoftLayer_Network_Bandwidth_Version1_Allotment_Detail") public class Detail extends Entity
The SoftLayer_Network_Bandwidth_Version1_Allotment_Detail data type contains specific information relating to a single bandwidth allotment record.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Detail.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Allocation
allocation
Allocated bandwidth.protected Long
allocationId
Allocated bandwidth.protected boolean
allocationIdSpecified
protected Allotment
bandwidthAllotment
The parent Bandwidth Pool.protected Long
bandwidthAllotmentId
Bandwidth Pool associated with this detail.protected boolean
bandwidthAllotmentIdSpecified
protected List<Usage>
bandwidthUsage
Bandwidth used.protected Long
bandwidthUsageCount
A count of bandwidth used.protected GregorianCalendar
effectiveDate
Beginning this date the bandwidth allotment is active.protected boolean
effectiveDateSpecified
protected GregorianCalendar
endEffectiveDate
From this date the bandwidth allotment is no longer active.protected boolean
endEffectiveDateSpecified
protected Long
id
Internal ID associated with this allotment detail.protected boolean
idSpecified
protected Long
serviceProviderId
Service Provider Id for an allotmentprotected boolean
serviceProviderIdSpecified
-
Constructor Summary
Constructors Constructor Description Detail()
-
Method Summary
-
Field Details
-
allocation
Allocated bandwidth. -
bandwidthAllotment
The parent Bandwidth Pool. -
bandwidthUsage
Bandwidth used. -
allocationId
Allocated bandwidth. -
allocationIdSpecified
protected boolean allocationIdSpecified -
bandwidthAllotmentId
Bandwidth Pool associated with this detail. -
bandwidthAllotmentIdSpecified
protected boolean bandwidthAllotmentIdSpecified -
effectiveDate
Beginning this date the bandwidth allotment is active. -
effectiveDateSpecified
protected boolean effectiveDateSpecified -
endEffectiveDate
From this date the bandwidth allotment is no longer active. -
endEffectiveDateSpecified
protected boolean endEffectiveDateSpecified -
id
Internal ID associated with this allotment detail. -
idSpecified
protected boolean idSpecified -
serviceProviderId
Service Provider Id for an allotment -
serviceProviderIdSpecified
protected boolean serviceProviderIdSpecified -
bandwidthUsageCount
A count of bandwidth used.
-
-
Constructor Details
-
Detail
public Detail()
-
-
Method Details
-
getAllocation
-
setAllocation
-
getBandwidthAllotment
-
setBandwidthAllotment
-
getBandwidthUsage
-
getAllocationId
-
setAllocationId
-
isAllocationIdSpecified
public boolean isAllocationIdSpecified() -
unsetAllocationId
public void unsetAllocationId() -
getBandwidthAllotmentId
-
setBandwidthAllotmentId
-
isBandwidthAllotmentIdSpecified
public boolean isBandwidthAllotmentIdSpecified() -
unsetBandwidthAllotmentId
public void unsetBandwidthAllotmentId() -
getEffectiveDate
-
setEffectiveDate
-
isEffectiveDateSpecified
public boolean isEffectiveDateSpecified() -
unsetEffectiveDate
public void unsetEffectiveDate() -
getEndEffectiveDate
-
setEndEffectiveDate
-
isEndEffectiveDateSpecified
public boolean isEndEffectiveDateSpecified() -
unsetEndEffectiveDate
public void unsetEndEffectiveDate() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getServiceProviderId
-
setServiceProviderId
-
isServiceProviderIdSpecified
public boolean isServiceProviderIdSpecified() -
unsetServiceProviderId
public void unsetServiceProviderId() -
getBandwidthUsageCount
-
setBandwidthUsageCount
-