public static interface StartRecommendationsRequest.Builder extends DatabaseMigrationRequest.Builder, SdkPojo, CopyableBuilder<StartRecommendationsRequest.Builder,StartRecommendationsRequest>
| Modifier and Type | Method and Description |
|---|---|
StartRecommendationsRequest.Builder |
databaseId(String databaseId)
The identifier of the source database to analyze and provide recommendations for.
|
StartRecommendationsRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
StartRecommendationsRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default StartRecommendationsRequest.Builder |
settings(Consumer<RecommendationSettings.Builder> settings)
The settings in JSON format that Fleet Advisor uses to determine target engine recommendations.
|
StartRecommendationsRequest.Builder |
settings(RecommendationSettings settings)
The settings in JSON format that Fleet Advisor uses to determine target engine recommendations.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildStartRecommendationsRequest.Builder databaseId(String databaseId)
The identifier of the source database to analyze and provide recommendations for.
databaseId - The identifier of the source database to analyze and provide recommendations for.StartRecommendationsRequest.Builder settings(RecommendationSettings 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).
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).default StartRecommendationsRequest.Builder settings(Consumer<RecommendationSettings.Builder> 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 theRecommendationSettings.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).
settings - a consumer that will call methods on RecommendationSettings.Buildersettings(RecommendationSettings)StartRecommendationsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderStartRecommendationsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.