Interface UpdateRecommendationLifecycleRequest.Builder
- All Superinterfaces:
- AwsRequest.Builder,- Buildable,- CopyableBuilder<UpdateRecommendationLifecycleRequest.Builder,,- UpdateRecommendationLifecycleRequest> - SdkBuilder<UpdateRecommendationLifecycleRequest.Builder,,- UpdateRecommendationLifecycleRequest> - SdkPojo,- SdkRequest.Builder,- TrustedAdvisorRequest.Builder
- Enclosing class:
- UpdateRecommendationLifecycleRequest
@Mutable
@NotThreadSafe
public static interface UpdateRecommendationLifecycleRequest.Builder
extends TrustedAdvisorRequest.Builder, SdkPojo, CopyableBuilder<UpdateRecommendationLifecycleRequest.Builder,UpdateRecommendationLifecycleRequest> 
- 
Method SummaryModifier and TypeMethodDescriptionlifecycleStage(String lifecycleStage) The new lifecycle stagelifecycleStage(UpdateRecommendationLifecycleStage lifecycleStage) The new lifecycle stageoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.recommendationIdentifier(String recommendationIdentifier) The Recommendation identifier for AWS Trusted Advisor Priority recommendationsupdateReason(String updateReason) Reason for the lifecycle stage changeupdateReasonCode(String updateReasonCode) Reason code for the lifecycle state changeupdateReasonCode(UpdateRecommendationLifecycleStageReasonCode updateReasonCode) Reason code for the lifecycle state changeMethods inherited from interface software.amazon.awssdk.awscore.AwsRequest.BuilderoverrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.services.trustedadvisor.model.TrustedAdvisorRequest.Builderbuild
- 
Method Details- 
lifecycleStageThe new lifecycle stage - Parameters:
- lifecycleStage- The new lifecycle stage
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
lifecycleStageUpdateRecommendationLifecycleRequest.Builder lifecycleStage(UpdateRecommendationLifecycleStage lifecycleStage) The new lifecycle stage - Parameters:
- lifecycleStage- The new lifecycle stage
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
recommendationIdentifierUpdateRecommendationLifecycleRequest.Builder recommendationIdentifier(String recommendationIdentifier) The Recommendation identifier for AWS Trusted Advisor Priority recommendations - Parameters:
- recommendationIdentifier- The Recommendation identifier for AWS Trusted Advisor Priority recommendations
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
updateReasonReason for the lifecycle stage change - Parameters:
- updateReason- Reason for the lifecycle stage change
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
updateReasonCodeReason code for the lifecycle state change - Parameters:
- updateReasonCode- Reason code for the lifecycle state change
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
updateReasonCodeUpdateRecommendationLifecycleRequest.Builder updateReasonCode(UpdateRecommendationLifecycleStageReasonCode updateReasonCode) Reason code for the lifecycle state change - Parameters:
- updateReasonCode- Reason code for the lifecycle state change
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
overrideConfigurationUpdateRecommendationLifecycleRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- overrideConfiguration- The override configuration.
- Returns:
- This object for method chaining.
 
- 
overrideConfigurationUpdateRecommendationLifecycleRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- builderConsumer- A- Consumerto which an empty- AwsRequestOverrideConfiguration.Builderwill be given.
- Returns:
- This object for method chaining.
 
 
-