Class Detail
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.bandwidth.usage.Detail
@ApiType("SoftLayer_Network_Bandwidth_Usage_Detail") public class Detail extends Entity
The SoftLayer_Network_Bandwidth_Usage_Detail data type contains specific information relating to bandwidth utilization at a specific point in time on a given network interface.
- See Also:
- SoftLayer_Network_Bandwidth_Usage_Detail
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Detail.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
The account tied to this tracking objectprotected BigDecimal
amountIn
Incoming bandwidth utilization.protected boolean
amountInSpecified
protected BigDecimal
amountOut
Outgoing bandwidth utilization.protected boolean
amountOutSpecified
protected BigDecimal
bandwidthUsageDetailTypeId
ID of the bandwidth usage detail type for this record.protected boolean
bandwidthUsageDetailTypeIdSpecified
protected Object
trackingObject
The tracking object this bandwidth usage record describes.protected Type
type
In and out bandwidth utilization for a specified time stamp. -
Constructor Summary
Constructors Constructor Description Detail()
-
Method Summary
Modifier and Type Method Description Account
getAccount()
BigDecimal
getAmountIn()
BigDecimal
getAmountOut()
BigDecimal
getBandwidthUsageDetailTypeId()
Object
getTrackingObject()
Type
getType()
boolean
isAmountInSpecified()
boolean
isAmountOutSpecified()
boolean
isBandwidthUsageDetailTypeIdSpecified()
void
setAccount(Account account)
void
setAmountIn(BigDecimal amountIn)
void
setAmountOut(BigDecimal amountOut)
void
setBandwidthUsageDetailTypeId(BigDecimal bandwidthUsageDetailTypeId)
void
setTrackingObject(Object trackingObject)
void
setType(Type type)
void
unsetAmountIn()
void
unsetAmountOut()
void
unsetBandwidthUsageDetailTypeId()
-
Field Details
-
account
The account tied to this tracking object -
trackingObject
The tracking object this bandwidth usage record describes. -
type
In and out bandwidth utilization for a specified time stamp. -
amountIn
Incoming bandwidth utilization. -
amountInSpecified
protected boolean amountInSpecified -
amountOut
Outgoing bandwidth utilization. -
amountOutSpecified
protected boolean amountOutSpecified -
bandwidthUsageDetailTypeId
ID of the bandwidth usage detail type for this record. -
bandwidthUsageDetailTypeIdSpecified
protected boolean bandwidthUsageDetailTypeIdSpecified
-
-
Constructor Details
-
Detail
public Detail()
-
-
Method Details
-
getAccount
-
setAccount
-
getTrackingObject
-
setTrackingObject
-
getType
-
setType
-
getAmountIn
-
setAmountIn
-
isAmountInSpecified
public boolean isAmountInSpecified() -
unsetAmountIn
public void unsetAmountIn() -
getAmountOut
-
setAmountOut
-
isAmountOutSpecified
public boolean isAmountOutSpecified() -
unsetAmountOut
public void unsetAmountOut() -
getBandwidthUsageDetailTypeId
-
setBandwidthUsageDetailTypeId
-
isBandwidthUsageDetailTypeIdSpecified
public boolean isBandwidthUsageDetailTypeIdSpecified() -
unsetBandwidthUsageDetailTypeId
public void unsetBandwidthUsageDetailTypeId()
-