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 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
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods 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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in 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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-