public static interface RightsizingRecommendation.Builder extends SdkPojo, CopyableBuilder<RightsizingRecommendation.Builder,RightsizingRecommendation>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildRightsizingRecommendation.Builder accountId(String accountId)
The account that this recommendation is for.
accountId - The account that this recommendation is for.RightsizingRecommendation.Builder currentInstance(CurrentInstance currentInstance)
Context regarding the current instance.
currentInstance - Context regarding the current instance.default RightsizingRecommendation.Builder currentInstance(Consumer<CurrentInstance.Builder> currentInstance)
Context regarding the current instance.
This is a convenience that creates an instance of theCurrentInstance.Builder avoiding the need to
create one manually via CurrentInstance.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to currentInstance(CurrentInstance).currentInstance - a consumer that will call methods on CurrentInstance.BuildercurrentInstance(CurrentInstance)RightsizingRecommendation.Builder rightsizingType(String rightsizingType)
Recommendation to either terminate or modify the resource.
rightsizingType - Recommendation to either terminate or modify the resource.RightsizingType,
RightsizingTypeRightsizingRecommendation.Builder rightsizingType(RightsizingType rightsizingType)
Recommendation to either terminate or modify the resource.
rightsizingType - Recommendation to either terminate or modify the resource.RightsizingType,
RightsizingTypeRightsizingRecommendation.Builder modifyRecommendationDetail(ModifyRecommendationDetail modifyRecommendationDetail)
Details for modification recommendations.
modifyRecommendationDetail - Details for modification recommendations.default RightsizingRecommendation.Builder modifyRecommendationDetail(Consumer<ModifyRecommendationDetail.Builder> modifyRecommendationDetail)
Details for modification recommendations.
This is a convenience that creates an instance of theModifyRecommendationDetail.Builder avoiding the
need to create one manually via ModifyRecommendationDetail.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to modifyRecommendationDetail(ModifyRecommendationDetail).modifyRecommendationDetail - a consumer that will call methods on ModifyRecommendationDetail.BuildermodifyRecommendationDetail(ModifyRecommendationDetail)RightsizingRecommendation.Builder terminateRecommendationDetail(TerminateRecommendationDetail terminateRecommendationDetail)
Details for termination recommendations.
terminateRecommendationDetail - Details for termination recommendations.default RightsizingRecommendation.Builder terminateRecommendationDetail(Consumer<TerminateRecommendationDetail.Builder> terminateRecommendationDetail)
Details for termination recommendations.
This is a convenience that creates an instance of theTerminateRecommendationDetail.Builder avoiding
the need to create one manually via TerminateRecommendationDetail.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to terminateRecommendationDetail(TerminateRecommendationDetail)
.terminateRecommendationDetail - a consumer that will call methods on TerminateRecommendationDetail.BuilderterminateRecommendationDetail(TerminateRecommendationDetail)Copyright © 2021. All rights reserved.