public static interface Recommendation.Builder extends SdkPojo, CopyableBuilder<Recommendation.Builder,Recommendation>
| Modifier and Type | Method and Description |
|---|---|
Recommendation.Builder |
createdDate(String createdDate)
The date when Fleet Advisor created the target engine recommendation.
|
default Recommendation.Builder |
data(Consumer<RecommendationData.Builder> data)
The recommendation of a target engine for the specified source database.
|
Recommendation.Builder |
data(RecommendationData data)
The recommendation of a target engine for the specified source database.
|
Recommendation.Builder |
databaseId(String databaseId)
The identifier of the source database for which Fleet Advisor provided this recommendation.
|
Recommendation.Builder |
engineName(String engineName)
The name of the target engine.
|
Recommendation.Builder |
preferred(Boolean preferred)
Indicates that this target is the rightsized migration destination.
|
default Recommendation.Builder |
settings(Consumer<RecommendationSettings.Builder> settings)
The settings in JSON format for the preferred target engine parameters.
|
Recommendation.Builder |
settings(RecommendationSettings settings)
The settings in JSON format for the preferred target engine parameters.
|
Recommendation.Builder |
status(String status)
The status of the target engine recommendation.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildRecommendation.Builder databaseId(String databaseId)
The identifier of the source database for which Fleet Advisor provided this recommendation.
databaseId - The identifier of the source database for which Fleet Advisor provided this recommendation.Recommendation.Builder engineName(String engineName)
The name of the target engine. Valid values include "rds-aurora-mysql",
"rds-aurora-postgresql", "rds-mysql", "rds-oracle",
"rds-sql-server", and "rds-postgresql".
engineName - The name of the target engine. Valid values include "rds-aurora-mysql",
"rds-aurora-postgresql", "rds-mysql", "rds-oracle",
"rds-sql-server", and "rds-postgresql".Recommendation.Builder createdDate(String createdDate)
The date when Fleet Advisor created the target engine recommendation.
createdDate - The date when Fleet Advisor created the target engine recommendation.Recommendation.Builder status(String status)
The status of the target engine recommendation. Valid values include "alternate",
"in-progress", "not-viable", and "recommended".
status - The status of the target engine recommendation. Valid values include "alternate",
"in-progress", "not-viable", and "recommended".Recommendation.Builder preferred(Boolean preferred)
Indicates that this target is the rightsized migration destination.
preferred - Indicates that this target is the rightsized migration destination.Recommendation.Builder settings(RecommendationSettings settings)
The settings in JSON format for the preferred target engine parameters. These parameters include capacity, resource utilization, and the usage type (production, development, or testing).
settings - The settings in JSON format for the preferred target engine parameters. These parameters include
capacity, resource utilization, and the usage type (production, development, or testing).default Recommendation.Builder settings(Consumer<RecommendationSettings.Builder> settings)
The settings in JSON format for the preferred target engine parameters. These parameters include capacity, resource utilization, and the usage type (production, development, or testing).
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)Recommendation.Builder data(RecommendationData data)
The recommendation of a target engine for the specified source database.
data - The recommendation of a target engine for the specified source database.default Recommendation.Builder data(Consumer<RecommendationData.Builder> data)
The recommendation of a target engine for the specified source database.
This is a convenience method that creates an instance of theRecommendationData.Builder avoiding the
need to create one manually via RecommendationData.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to data(RecommendationData).
data - a consumer that will call methods on RecommendationData.Builderdata(RecommendationData)Copyright © 2023. All rights reserved.