Interface CreateAgentSpaceRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateAgentSpaceRequest.Builder,,CreateAgentSpaceRequest> DevOpsAgentRequest.Builder,SdkBuilder<CreateAgentSpaceRequest.Builder,,CreateAgentSpaceRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateAgentSpaceRequest
@Mutable
@NotThreadSafe
public static interface CreateAgentSpaceRequest.Builder
extends DevOpsAgentRequest.Builder, SdkPojo, CopyableBuilder<CreateAgentSpaceRequest.Builder,CreateAgentSpaceRequest>
-
Method Summary
Modifier and TypeMethodDescriptionclientToken(String clientToken) Client-provided token to ensure request idempotency.description(String description) The description of the AgentSpace.The ARN of the AWS Key Management Service (AWS KMS) customer managed key that's used to encrypt resources.The locale for the AgentSpace, which determines the language used in agent responses.The name of the AgentSpace.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Tags to add to the AgentSpace at creation time.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.services.devopsagent.model.DevOpsAgentRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
name
The name of the AgentSpace.
- Parameters:
name- The name of the AgentSpace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the AgentSpace.
- Parameters:
description- The description of the AgentSpace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
locale
The locale for the AgentSpace, which determines the language used in agent responses.
- Parameters:
locale- The locale for the AgentSpace, which determines the language used in agent responses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyArn
The ARN of the AWS Key Management Service (AWS KMS) customer managed key that's used to encrypt resources.
- Parameters:
kmsKeyArn- The ARN of the AWS Key Management Service (AWS KMS) customer managed key that's used to encrypt resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientToken
Client-provided token to ensure request idempotency. When the same token is provided in subsequent calls, the same response is returned within a 8-hour window.
- Parameters:
clientToken- Client-provided token to ensure request idempotency. When the same token is provided in subsequent calls, the same response is returned within a 8-hour window.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Tags to add to the AgentSpace at creation time.
- Parameters:
tags- Tags to add to the AgentSpace at creation time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateAgentSpaceRequest.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
CreateAgentSpaceRequest.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.
-