Class HardwareServer


@ApiType("SoftLayer_Metric_Tracking_Object_HardwareServer")
public class HardwareServer
extends Abstract
SoftLayer_Metric_Tracking_Object_HardwareServer models tracking objects specific to physical hardware and the data that are recorded by those servers.
See Also:
SoftLayer_Metric_Tracking_Object_HardwareServer
  • Field Details

    • billingCycleBandwidthUsage

      @ApiProperty protected List<Usage> billingCycleBandwidthUsage
      The raw bandwidth usage data for the current billing cycle. One object is returned for each network this server is attached to.
    • billingCyclePrivateBandwidthUsage

      @ApiProperty protected List<Usage> billingCyclePrivateBandwidthUsage
      The raw bandwidth usage data for the current billing cycle. One object is returned for each network this server is attached to.
    • billingCyclePrivateUsageIn

      @ApiProperty protected BigDecimal billingCyclePrivateUsageIn
      The total private inbound bandwidth for this item's resource for the current billing cycle.
    • billingCyclePrivateUsageOut

      @ApiProperty protected BigDecimal billingCyclePrivateUsageOut
      The total private outbound bandwidth for this item's resource for the current billing cycle.
    • billingCyclePrivateUsageTotal

      @ApiProperty protected Long billingCyclePrivateUsageTotal
      The total private bandwidth for this item's resource for the current billing cycle.
    • billingCyclePublicBandwidthUsage

      @ApiProperty protected Usage billingCyclePublicBandwidthUsage
      The raw public bandwidth usage data for the current billing cycle. One object is returned for each network this server is attached to.
    • billingCyclePublicUsageIn

      @ApiProperty protected BigDecimal billingCyclePublicUsageIn
      The total public inbound bandwidth for this item's resource for the current billing cycle.
    • billingCyclePublicUsageOut

      @ApiProperty protected BigDecimal billingCyclePublicUsageOut
      The total public outbound bandwidth for this item's resource for the current billing cycle.
    • billingCyclePublicUsageTotal

      @ApiProperty protected Long billingCyclePublicUsageTotal
      The total public bandwidth for this item's resource for the current billing cycle.
    • resource

      @ApiProperty protected Server resource
      The server that this tracking object tracks.
    • billingCycleBandwidthUsageCount

      @ApiProperty protected Long billingCycleBandwidthUsageCount
      A count of the raw bandwidth usage data for the current billing cycle. One object is returned for each network this server is attached to.
    • billingCyclePrivateBandwidthUsageCount

      @ApiProperty protected Long billingCyclePrivateBandwidthUsageCount
      A count of the raw bandwidth usage data for the current billing cycle. One object is returned for each network this server is attached to.
  • Constructor Details

    • HardwareServer

      public HardwareServer()
  • Method Details

    • getBillingCycleBandwidthUsage

      public List<Usage> getBillingCycleBandwidthUsage()
    • getBillingCyclePrivateBandwidthUsage

      public List<Usage> getBillingCyclePrivateBandwidthUsage()
    • getBillingCyclePrivateUsageIn

      public BigDecimal getBillingCyclePrivateUsageIn()
    • setBillingCyclePrivateUsageIn

      public void setBillingCyclePrivateUsageIn​(BigDecimal billingCyclePrivateUsageIn)
    • getBillingCyclePrivateUsageOut

      public BigDecimal getBillingCyclePrivateUsageOut()
    • setBillingCyclePrivateUsageOut

      public void setBillingCyclePrivateUsageOut​(BigDecimal billingCyclePrivateUsageOut)
    • getBillingCyclePrivateUsageTotal

      public Long getBillingCyclePrivateUsageTotal()
    • setBillingCyclePrivateUsageTotal

      public void setBillingCyclePrivateUsageTotal​(Long billingCyclePrivateUsageTotal)
    • getBillingCyclePublicBandwidthUsage

      public Usage getBillingCyclePublicBandwidthUsage()
    • setBillingCyclePublicBandwidthUsage

      public void setBillingCyclePublicBandwidthUsage​(Usage billingCyclePublicBandwidthUsage)
    • getBillingCyclePublicUsageIn

      public BigDecimal getBillingCyclePublicUsageIn()
    • setBillingCyclePublicUsageIn

      public void setBillingCyclePublicUsageIn​(BigDecimal billingCyclePublicUsageIn)
    • getBillingCyclePublicUsageOut

      public BigDecimal getBillingCyclePublicUsageOut()
    • setBillingCyclePublicUsageOut

      public void setBillingCyclePublicUsageOut​(BigDecimal billingCyclePublicUsageOut)
    • getBillingCyclePublicUsageTotal

      public Long getBillingCyclePublicUsageTotal()
    • setBillingCyclePublicUsageTotal

      public void setBillingCyclePublicUsageTotal​(Long billingCyclePublicUsageTotal)
    • getResource

      public Server getResource()
    • setResource

      public void setResource​(Server resource)
    • getBillingCycleBandwidthUsageCount

      public Long getBillingCycleBandwidthUsageCount()
    • setBillingCycleBandwidthUsageCount

      public void setBillingCycleBandwidthUsageCount​(Long billingCycleBandwidthUsageCount)
    • getBillingCyclePrivateBandwidthUsageCount

      public Long getBillingCyclePrivateBandwidthUsageCount()
    • setBillingCyclePrivateBandwidthUsageCount

      public void setBillingCyclePrivateBandwidthUsageCount​(Long billingCyclePrivateBandwidthUsageCount)