Interface StartRecommendationsRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<StartRecommendationsRequest.Builder,StartRecommendationsRequest>, DatabaseMigrationRequest.Builder, SdkBuilder<StartRecommendationsRequest.Builder,StartRecommendationsRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
StartRecommendationsRequest

  • Method Details

    • databaseId

      The identifier of the source database to analyze and provide recommendations for.

      Parameters:
      databaseId - The identifier of the source database to analyze and provide recommendations for.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • settings

      The settings in JSON format that Fleet Advisor uses to determine target engine recommendations. These parameters include target instance sizing and availability and durability settings. For target instance sizing, Fleet Advisor supports the following two options: total capacity and resource utilization. For availability and durability, Fleet Advisor supports the following two options: production (Multi-AZ deployments) and Dev/Test (Single-AZ deployments).

      Parameters:
      settings - The settings in JSON format that Fleet Advisor uses to determine target engine recommendations. These parameters include target instance sizing and availability and durability settings. For target instance sizing, Fleet Advisor supports the following two options: total capacity and resource utilization. For availability and durability, Fleet Advisor supports the following two options: production (Multi-AZ deployments) and Dev/Test (Single-AZ deployments).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • settings

      The settings in JSON format that Fleet Advisor uses to determine target engine recommendations. These parameters include target instance sizing and availability and durability settings. For target instance sizing, Fleet Advisor supports the following two options: total capacity and resource utilization. For availability and durability, Fleet Advisor supports the following two options: production (Multi-AZ deployments) and Dev/Test (Single-AZ deployments).

      This is a convenience method that creates an instance of the RecommendationSettings.Builder avoiding the need to create one manually via RecommendationSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to settings(RecommendationSettings).

      Parameters:
      settings - a consumer that will call methods on RecommendationSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • overrideConfiguration

      StartRecommendationsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
    • overrideConfiguration

      Specified by:
      overrideConfiguration in interface AwsRequest.Builder