Interface SageMakerSavingsPlansConfiguration.Builder

All Superinterfaces:
Buildable, CopyableBuilder<SageMakerSavingsPlansConfiguration.Builder,SageMakerSavingsPlansConfiguration>, SdkBuilder<SageMakerSavingsPlansConfiguration.Builder,SageMakerSavingsPlansConfiguration>, SdkPojo
Enclosing class:
SageMakerSavingsPlansConfiguration

public static interface SageMakerSavingsPlansConfiguration.Builder extends SdkPojo, CopyableBuilder<SageMakerSavingsPlansConfiguration.Builder,SageMakerSavingsPlansConfiguration>
  • Method Details

    • accountScope

      The account scope that you want your recommendations for.

      Parameters:
      accountScope - The account scope that you want your recommendations for.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • hourlyCommitment

      SageMakerSavingsPlansConfiguration.Builder hourlyCommitment(String hourlyCommitment)

      The hourly commitment for the Savings Plans type.

      Parameters:
      hourlyCommitment - The hourly commitment for the Savings Plans type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • paymentOption

      SageMakerSavingsPlansConfiguration.Builder paymentOption(String paymentOption)

      The payment option for the commitment.

      Parameters:
      paymentOption - The payment option for the commitment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • term

      The Savings Plans recommendation term in years.

      Parameters:
      term - The Savings Plans recommendation term in years.
      Returns:
      Returns a reference to this object so that method calls can be chained together.