Interface UpdateRecommendationLifecycleRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateRecommendationLifecycleRequest.Builder,,UpdateRecommendationLifecycleRequest> SdkBuilder<UpdateRecommendationLifecycleRequest.Builder,,UpdateRecommendationLifecycleRequest> SdkPojo,SdkRequest.Builder,TrustedAdvisorRequest.Builder
- Enclosing class:
UpdateRecommendationLifecycleRequest
public static interface UpdateRecommendationLifecycleRequest.Builder
extends TrustedAdvisorRequest.Builder, SdkPojo, CopyableBuilder<UpdateRecommendationLifecycleRequest.Builder,UpdateRecommendationLifecycleRequest>
-
Method Summary
Modifier 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.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldsMethods inherited from interface software.amazon.awssdk.services.trustedadvisor.model.TrustedAdvisorRequest.Builder
build
-
Method Details
-
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:
-
lifecycleStage
UpdateRecommendationLifecycleRequest.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:
-
recommendationIdentifier
UpdateRecommendationLifecycleRequest.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.
-
updateReason
Reason 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.
-
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:
-
updateReasonCode
UpdateRecommendationLifecycleRequest.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:
-
overrideConfiguration
UpdateRecommendationLifecycleRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateRecommendationLifecycleRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-