Class UsageLedgerSummary.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • commitmentPeriod

        public UsageLedgerSummary.Builder commitmentPeriod​(String commitmentPeriod)
        Commitment period from the subscription details summary.
        Parameters:
        commitmentPeriod - the value to set
        Returns:
        this builder
      • timeConsumption

        public UsageLedgerSummary.Builder timeConsumption​(Date timeConsumption)
        Revenue invoice consumption date.
        Parameters:
        timeConsumption - the value to set
        Returns:
        this builder
      • subId

        public UsageLedgerSummary.Builder subId​(String subId)
        Authorization-order subscription identifier.
        Parameters:
        subId - the value to set
        Returns:
        this builder
      • serviceName

        public UsageLedgerSummary.Builder serviceName​(String serviceName)
        Name of the consumed product or service.
        Parameters:
        serviceName - the value to set
        Returns:
        this builder
      • consumptionAmount

        public UsageLedgerSummary.Builder consumptionAmount​(Double consumptionAmount)
        Amount consumed on the consumption date.
        Parameters:
        consumptionAmount - the value to set
        Returns:
        this builder
      • type

        public UsageLedgerSummary.Builder type​(String type)
        Consumption category.

        Known values include Consumption, Commitment Expiration, and Overage.

        Parameters:
        type - the value to set
        Returns:
        this builder