Interface UpdateAgentGoalRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateAgentGoalRequest.Builder,,UpdateAgentGoalRequest> SdkBuilder<UpdateAgentGoalRequest.Builder,,UpdateAgentGoalRequest> SdkPojo,SdkRequest.Builder,WellArchitectedRequest.Builder
- Enclosing class:
UpdateAgentGoalRequest
-
Method Summary
Modifier and TypeMethodDescriptionclientToken(String clientToken) A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.description(String description) A description of the goal.The unique identifier of the goal to update.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.pillars(Collection<Pillar> pillars) The updated pillars for the goal.The updated pillars for the goal.pillarsWithStrings(String... pillars) The updated pillars for the goal.pillarsWithStrings(Collection<String> pillars) The updated pillars for the goal.profileArn(String profileArn) The Amazon Resource Name (ARN) of the profile containing the goal to update.The updated title for the goal.Methods 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, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.services.wellarchitected.model.WellArchitectedRequest.Builder
build
-
Method Details
-
clientToken
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
- Parameters:
clientToken- A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileArn
The Amazon Resource Name (ARN) of the profile containing the goal to update.
- Parameters:
profileArn- The Amazon Resource Name (ARN) of the profile containing the goal to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The unique identifier of the goal to update.
- Parameters:
id- The unique identifier of the goal to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pillarsWithStrings
The updated pillars for the goal. Pillars define the optimization focus areas such as cost, performance, resilience, and operational excellence.
- Parameters:
pillars- The updated pillars for the goal. Pillars define the optimization focus areas such as cost, performance, resilience, and operational excellence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pillarsWithStrings
The updated pillars for the goal. Pillars define the optimization focus areas such as cost, performance, resilience, and operational excellence.
- Parameters:
pillars- The updated pillars for the goal. Pillars define the optimization focus areas such as cost, performance, resilience, and operational excellence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pillars
The updated pillars for the goal. Pillars define the optimization focus areas such as cost, performance, resilience, and operational excellence.
- Parameters:
pillars- The updated pillars for the goal. Pillars define the optimization focus areas such as cost, performance, resilience, and operational excellence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pillars
The updated pillars for the goal. Pillars define the optimization focus areas such as cost, performance, resilience, and operational excellence.
- Parameters:
pillars- The updated pillars for the goal. Pillars define the optimization focus areas such as cost, performance, resilience, and operational excellence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
title
The updated title for the goal. Maximum length of 1000 characters.
- Parameters:
title- The updated title for the goal. Maximum length of 1000 characters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A description of the goal.
- Parameters:
description- A description of the goal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateAgentGoalRequest.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
UpdateAgentGoalRequest.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.
-