Class VirtualDedicatedRack


  • @ApiType("SoftLayer_Metric_Tracking_Object_VirtualDedicatedRack")
    public class VirtualDedicatedRack
    extends Abstract
    SoftLayer_Metric_Tracking_Object_VirtualDedicatedRack models tracking objects specific to virtual dedicated racks. Bandwidth Pooling aggregate the bandwidth used by multiple servers within the rack.
    See Also:
    SoftLayer_Metric_Tracking_Object_VirtualDedicatedRack
    • Field Detail

      • 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 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.
      • 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 Detail

      • VirtualDedicatedRack

        public VirtualDedicatedRack()
    • Method Detail

      • 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 Allotment getResource()
      • setResource

        public void setResource​(Allotment resource)
      • getBillingCycleBandwidthUsageCount

        public Long getBillingCycleBandwidthUsageCount()
      • setBillingCycleBandwidthUsageCount

        public void setBillingCycleBandwidthUsageCount​(Long billingCycleBandwidthUsageCount)
      • getBillingCyclePrivateBandwidthUsageCount

        public Long getBillingCyclePrivateBandwidthUsageCount()
      • setBillingCyclePrivateBandwidthUsageCount

        public void setBillingCyclePrivateBandwidthUsageCount​(Long billingCyclePrivateBandwidthUsageCount)