Interface FixedUpfrontPricingTerm.Builder

    • Method Detail

      • currencyCode

        FixedUpfrontPricingTerm.Builder currencyCode​(String currencyCode)

        Defines the currency for the prices mentioned in this term.

        Parameters:
        currencyCode - Defines the currency for the prices mentioned in this term.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • duration

        FixedUpfrontPricingTerm.Builder duration​(String duration)

        Contract duration for the terms.

        Parameters:
        duration - Contract duration for the terms.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • grants

        FixedUpfrontPricingTerm.Builder grants​(Collection<GrantItem> grants)

        Entitlements granted to the acceptor of fixed upfront as part of agreement execution.

        Parameters:
        grants - Entitlements granted to the acceptor of fixed upfront as part of agreement execution.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • grants

        FixedUpfrontPricingTerm.Builder grants​(GrantItem... grants)

        Entitlements granted to the acceptor of fixed upfront as part of agreement execution.

        Parameters:
        grants - Entitlements granted to the acceptor of fixed upfront as part of agreement execution.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • price

        FixedUpfrontPricingTerm.Builder price​(String price)

        Fixed amount to be charged to the customer when this term is accepted.

        Parameters:
        price - Fixed amount to be charged to the customer when this term is accepted.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • type

        FixedUpfrontPricingTerm.Builder type​(String type)

        Category of the term being updated.

        Parameters:
        type - Category of the term being updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.