Class CommitmentSummary.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • id

        public CommitmentSummary.Builder id​(String id)
        SPM (Subscription Plan Management) internal commitment ID.
        Parameters:
        id - the value to set
        Returns:
        this builder
      • subscribedServiceId

        public CommitmentSummary.Builder subscribedServiceId​(String subscribedServiceId)
        SPM internal subscribed service ID.
        Parameters:
        subscribedServiceId - the value to set
        Returns:
        this builder
      • timeStart

        public CommitmentSummary.Builder timeStart​(Date timeStart)
        Commitment start date.
        Parameters:
        timeStart - the value to set
        Returns:
        this builder
      • timeEnd

        public CommitmentSummary.Builder timeEnd​(Date timeEnd)
        Commitment end date.
        Parameters:
        timeEnd - the value to set
        Returns:
        this builder
      • quantity

        public CommitmentSummary.Builder quantity​(String quantity)
        Commitment quantity.
        Parameters:
        quantity - the value to set
        Returns:
        this builder
      • usedAmount

        public CommitmentSummary.Builder usedAmount​(String usedAmount)
        Commitment used amount.
        Parameters:
        usedAmount - the value to set
        Returns:
        this builder
      • availableAmount

        public CommitmentSummary.Builder availableAmount​(String availableAmount)
        Commitment available amount.
        Parameters:
        availableAmount - the value to set
        Returns:
        this builder
      • fundedAllocationValue

        public CommitmentSummary.Builder fundedAllocationValue​(String fundedAllocationValue)
        Funded allocation line value.

        Example: 12000.00

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