Interface PreferredCommitment.Builder

  • Method Details

    • term

      The preferred length of the commitment period. If the value is null, it will default to ThreeYears (highest savings) where applicable.

      Parameters:
      term - The preferred length of the commitment period. If the value is null, it will default to ThreeYears (highest savings) where applicable.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • term

      The preferred length of the commitment period. If the value is null, it will default to ThreeYears (highest savings) where applicable.

      Parameters:
      term - The preferred length of the commitment period. If the value is null, it will default to ThreeYears (highest savings) where applicable.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • paymentOption

      PreferredCommitment.Builder paymentOption(String paymentOption)

      The preferred upfront payment structure for commitments. If the value is null, it will default to AllUpfront (highest savings) where applicable.

      Parameters:
      paymentOption - The preferred upfront payment structure for commitments. If the value is null, it will default to AllUpfront (highest savings) where applicable.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • paymentOption

      PreferredCommitment.Builder paymentOption(PaymentOption paymentOption)

      The preferred upfront payment structure for commitments. If the value is null, it will default to AllUpfront (highest savings) where applicable.

      Parameters:
      paymentOption - The preferred upfront payment structure for commitments. If the value is null, it will default to AllUpfront (highest savings) where applicable.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: