java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.bandwidth.Usage

@ApiType("SoftLayer_Network_Bandwidth_Usage")
public class Usage
extends Entity
The SoftLayer_Network_Bandwidth_Usage 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
  • Field Details

    • trackingObject

      @ApiProperty protected Object trackingObject
      The tracking object this bandwidth usage record describes.
    • type

      @ApiProperty protected Type type
      In and out bandwidth utilization for a specified time stamp.
    • 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
    • bandwidthUsageDetailTypeId

      @ApiProperty(canBeNullOrNotSet=true) protected BigDecimal bandwidthUsageDetailTypeId
      ID of the bandwidth usage detail type for this record.
    • bandwidthUsageDetailTypeIdSpecified

      protected boolean bandwidthUsageDetailTypeIdSpecified
  • Constructor Details

    • Usage

      public Usage()
  • Method Details

    • getTrackingObject

      public Object getTrackingObject()
    • setTrackingObject

      public void setTrackingObject​(Object trackingObject)
    • getType

      public Type getType()
    • setType

      public void setType​(Type type)
    • 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()
    • getBandwidthUsageDetailTypeId

      public BigDecimal getBandwidthUsageDetailTypeId()
    • setBandwidthUsageDetailTypeId

      public void setBandwidthUsageDetailTypeId​(BigDecimal bandwidthUsageDetailTypeId)
    • isBandwidthUsageDetailTypeIdSpecified

      public boolean isBandwidthUsageDetailTypeIdSpecified()
    • unsetBandwidthUsageDetailTypeId

      public void unsetBandwidthUsageDetailTypeId()