Class Detail
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.bandwidth.version1.allotment.Detail
-
-
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
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Detail()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
allocation
@ApiProperty protected Allocation allocation
Allocated bandwidth.
-
bandwidthAllotment
@ApiProperty protected Allotment bandwidthAllotment
The parent Bandwidth Pool.
-
bandwidthUsage
@ApiProperty protected List<Usage> bandwidthUsage
Bandwidth used.
-
allocationId
@ApiProperty(canBeNullOrNotSet=true) protected Long allocationId
Allocated bandwidth.
-
allocationIdSpecified
protected boolean allocationIdSpecified
-
bandwidthAllotmentId
@ApiProperty(canBeNullOrNotSet=true) protected Long bandwidthAllotmentId
Bandwidth Pool associated with this detail.
-
bandwidthAllotmentIdSpecified
protected boolean bandwidthAllotmentIdSpecified
-
effectiveDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar effectiveDate
Beginning this date the bandwidth allotment is active.
-
effectiveDateSpecified
protected boolean effectiveDateSpecified
-
endEffectiveDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar endEffectiveDate
From this date the bandwidth allotment is no longer active.
-
endEffectiveDateSpecified
protected boolean endEffectiveDateSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
Internal ID associated with this allotment detail.
-
idSpecified
protected boolean idSpecified
-
serviceProviderId
@ApiProperty(canBeNullOrNotSet=true) protected Long serviceProviderId
Service Provider Id for an allotment
-
serviceProviderIdSpecified
protected boolean serviceProviderIdSpecified
-
bandwidthUsageCount
@ApiProperty protected Long bandwidthUsageCount
A count of bandwidth used.
-
-
Method Detail
-
getAllocation
public Allocation getAllocation()
-
setAllocation
public void setAllocation(Allocation allocation)
-
getBandwidthAllotment
public Allotment getBandwidthAllotment()
-
setBandwidthAllotment
public void setBandwidthAllotment(Allotment bandwidthAllotment)
-
getAllocationId
public Long getAllocationId()
-
setAllocationId
public void setAllocationId(Long allocationId)
-
isAllocationIdSpecified
public boolean isAllocationIdSpecified()
-
unsetAllocationId
public void unsetAllocationId()
-
getBandwidthAllotmentId
public Long getBandwidthAllotmentId()
-
setBandwidthAllotmentId
public void setBandwidthAllotmentId(Long bandwidthAllotmentId)
-
isBandwidthAllotmentIdSpecified
public boolean isBandwidthAllotmentIdSpecified()
-
unsetBandwidthAllotmentId
public void unsetBandwidthAllotmentId()
-
getEffectiveDate
public GregorianCalendar getEffectiveDate()
-
setEffectiveDate
public void setEffectiveDate(GregorianCalendar effectiveDate)
-
isEffectiveDateSpecified
public boolean isEffectiveDateSpecified()
-
unsetEffectiveDate
public void unsetEffectiveDate()
-
getEndEffectiveDate
public GregorianCalendar getEndEffectiveDate()
-
setEndEffectiveDate
public void setEndEffectiveDate(GregorianCalendar endEffectiveDate)
-
isEndEffectiveDateSpecified
public boolean isEndEffectiveDateSpecified()
-
unsetEndEffectiveDate
public void unsetEndEffectiveDate()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getServiceProviderId
public Long getServiceProviderId()
-
setServiceProviderId
public void setServiceProviderId(Long serviceProviderId)
-
isServiceProviderIdSpecified
public boolean isServiceProviderIdSpecified()
-
unsetServiceProviderId
public void unsetServiceProviderId()
-
getBandwidthUsageCount
public Long getBandwidthUsageCount()
-
setBandwidthUsageCount
public void setBandwidthUsageCount(Long bandwidthUsageCount)
-
-