Class PriceSheetProperties


  • public final class PriceSheetProperties
    extends Object
    The properties of the price sheet.
    • Constructor Detail

      • PriceSheetProperties

        public PriceSheetProperties()
    • Method Detail

      • billingPeriodId

        public String billingPeriodId()
        Get the billingPeriodId property: The id of the billing period resource that the usage belongs to.
        Returns:
        the billingPeriodId value.
      • meterId

        public UUID meterId()
        Get the meterId property: The meter id (GUID).
        Returns:
        the meterId value.
      • meterDetails

        public MeterDetails meterDetails()
        Get the meterDetails property: The details about the meter. By default this is not populated, unless it's specified in $expand.
        Returns:
        the meterDetails value.
      • unitOfMeasure

        public String unitOfMeasure()
        Get the unitOfMeasure property: Unit of measure.
        Returns:
        the unitOfMeasure value.
      • includedQuantity

        public BigDecimal includedQuantity()
        Get the includedQuantity property: Included quality for an offer.
        Returns:
        the includedQuantity value.
      • partNumber

        public String partNumber()
        Get the partNumber property: Part Number.
        Returns:
        the partNumber value.
      • unitPrice

        public BigDecimal unitPrice()
        Get the unitPrice property: Unit Price.
        Returns:
        the unitPrice value.
      • currencyCode

        public String currencyCode()
        Get the currencyCode property: Currency Code.
        Returns:
        the currencyCode value.
      • offerId

        public String offerId()
        Get the offerId property: Offer Id.
        Returns:
        the offerId value.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.