Class Detail
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.bandwidth.version1.usage.Detail
@ApiType("SoftLayer_Network_Bandwidth_Version1_Usage_Detail") public class Detail extends Entity
The SoftLayer_Network_Bandwidth_Version1_Usage_Detail data type contains specific information relating to bandwidth utilization at a specific point in time on a given network interface.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Detail.Mask
-
Field Summary
Fields Modifier and Type Field Description protected BigDecimal
amountIn
Incoming bandwidth utilization .protected boolean
amountInSpecified
protected BigDecimal
amountOut
Outgoing bandwidth utilization .protected boolean
amountOutSpecified
protected Usage
bandwidthUsage
In and out bandwidth utilization for a specified time stamp.protected Type
bandwidthUsageDetailType
Describes this bandwidth utilization record as on the public or private network interface.protected GregorianCalendar
day
Day and time this bandwidth utilization event was recorded.protected boolean
daySpecified
-
Constructor Summary
Constructors Constructor Description Detail()
-
Method Summary
Modifier and Type Method Description BigDecimal
getAmountIn()
BigDecimal
getAmountOut()
Usage
getBandwidthUsage()
Type
getBandwidthUsageDetailType()
GregorianCalendar
getDay()
boolean
isAmountInSpecified()
boolean
isAmountOutSpecified()
boolean
isDaySpecified()
void
setAmountIn(BigDecimal amountIn)
void
setAmountOut(BigDecimal amountOut)
void
setBandwidthUsage(Usage bandwidthUsage)
void
setBandwidthUsageDetailType(Type bandwidthUsageDetailType)
void
setDay(GregorianCalendar day)
void
unsetAmountIn()
void
unsetAmountOut()
void
unsetDay()
-
Field Details
-
bandwidthUsage
In and out bandwidth utilization for a specified time stamp. -
bandwidthUsageDetailType
Describes this bandwidth utilization record as on the public or private network interface. -
amountIn
Incoming bandwidth utilization . -
amountInSpecified
protected boolean amountInSpecified -
amountOut
Outgoing bandwidth utilization . -
amountOutSpecified
protected boolean amountOutSpecified -
day
Day and time this bandwidth utilization event was recorded. -
daySpecified
protected boolean daySpecified
-
-
Constructor Details
-
Detail
public Detail()
-
-
Method Details
-
getBandwidthUsage
-
setBandwidthUsage
-
getBandwidthUsageDetailType
-
setBandwidthUsageDetailType
-
getAmountIn
-
setAmountIn
-
isAmountInSpecified
public boolean isAmountInSpecified() -
unsetAmountIn
public void unsetAmountIn() -
getAmountOut
-
setAmountOut
-
isAmountOutSpecified
public boolean isAmountOutSpecified() -
unsetAmountOut
public void unsetAmountOut() -
getDay
-
setDay
-
isDaySpecified
public boolean isDaySpecified() -
unsetDay
public void unsetDay()
-