Class UsageVolumeBalance

java.lang.Object
de.hybris.platform.tuawebservicesresources.v2.dto.UsageVolumeBalance

public class UsageVolumeBalance extends Object
The balance (called UsageVolumeBalance in the SID model) defines the remaining allowed product usage quantity in terms of volume, time, currency or events. It corresponds to the initial allowed usage quantity minus the usage consumed on the bucket.
  • Constructor Details

    • UsageVolumeBalance

      public UsageVolumeBalance()
  • Method Details

    • remainingValueName

      public UsageVolumeBalance remainingValueName(String remainingValueName)
    • getRemainingValueName

      public String getRemainingValueName()
      Remaining value in a formatted string for the bucket given in the balance unit (for example 1.9 Gb). This formatted string could be used for display needs for example
      Returns:
      remainingValueName
    • setRemainingValueName

      public void setRemainingValueName(String remainingValueName)
    • remainingValue

      public UsageVolumeBalance remainingValue(Quantity remainingValue)
    • getRemainingValue

      @Valid public @Valid Quantity getRemainingValue()
      Get remainingValue
      Returns:
      remainingValue
    • setRemainingValue

      public void setRemainingValue(Quantity remainingValue)
    • validFor

      public UsageVolumeBalance validFor(TimePeriod validFor)
    • getValidFor

      @Valid public @Valid TimePeriod getValidFor()
      Get validFor
      Returns:
      validFor
    • setValidFor

      public void setValidFor(TimePeriod validFor)
    • atBaseType

      public UsageVolumeBalance atBaseType(String atBaseType)
    • getAtBaseType

      public String getAtBaseType()
      When sub-classing, this defines the super-class
      Returns:
      atBaseType
    • setAtBaseType

      public void setAtBaseType(String atBaseType)
    • atSchemaLocation

      public UsageVolumeBalance atSchemaLocation(String atSchemaLocation)
    • getAtSchemaLocation

      public String getAtSchemaLocation()
      A URI to a JSON-Schema file that defines additional attributes and relationships
      Returns:
      atSchemaLocation
    • setAtSchemaLocation

      public void setAtSchemaLocation(String atSchemaLocation)
    • atType

      public UsageVolumeBalance atType(String atType)
    • getAtType

      public String getAtType()
      When sub-classing, this defines the sub-class entity name
      Returns:
      atType
    • setAtType

      public void setAtType(String atType)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object