Class Detail
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.bandwidth.version1.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 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
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Detail()
-
Method Summary
All Methods Instance Methods Concrete Methods 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()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
bandwidthUsage
@ApiProperty protected Usage bandwidthUsage
In and out bandwidth utilization for a specified time stamp.
-
bandwidthUsageDetailType
@ApiProperty protected Type bandwidthUsageDetailType
Describes this bandwidth utilization record as on the public or private network interface.
-
amountIn
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal amountIn
Incoming bandwidth utilization .
-
amountInSpecified
protected boolean amountInSpecified
-
amountOut
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal amountOut
Outgoing bandwidth utilization .
-
amountOutSpecified
protected boolean amountOutSpecified
-
day
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar day
Day and time this bandwidth utilization event was recorded.
-
daySpecified
protected boolean daySpecified
-
-
Method Detail
-
getBandwidthUsage
public Usage getBandwidthUsage()
-
setBandwidthUsage
public void setBandwidthUsage(Usage bandwidthUsage)
-
getBandwidthUsageDetailType
public Type getBandwidthUsageDetailType()
-
setBandwidthUsageDetailType
public void setBandwidthUsageDetailType(Type bandwidthUsageDetailType)
-
getAmountIn
public BigDecimal getAmountIn()
-
setAmountIn
public void setAmountIn(BigDecimal amountIn)
-
isAmountInSpecified
public boolean isAmountInSpecified()
-
unsetAmountIn
public void unsetAmountIn()
-
getAmountOut
public BigDecimal getAmountOut()
-
setAmountOut
public void setAmountOut(BigDecimal amountOut)
-
isAmountOutSpecified
public boolean isAmountOutSpecified()
-
unsetAmountOut
public void unsetAmountOut()
-
getDay
public GregorianCalendar getDay()
-
setDay
public void setDay(GregorianCalendar day)
-
isDaySpecified
public boolean isDaySpecified()
-
unsetDay
public void unsetDay()
-
-