Interface EndChatForCaseRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<EndChatForCaseRequest.Builder,,EndChatForCaseRequest> DevOpsAgentRequest.Builder,SdkBuilder<EndChatForCaseRequest.Builder,,EndChatForCaseRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
EndChatForCaseRequest
@Mutable
@NotThreadSafe
public static interface EndChatForCaseRequest.Builder
extends DevOpsAgentRequest.Builder, SdkPojo, CopyableBuilder<EndChatForCaseRequest.Builder,EndChatForCaseRequest>
-
Method Summary
Modifier and TypeMethodDescriptionagentSpaceId(String agentSpaceId) The unique identifier for the agent space containing the taskclientToken(String clientToken) Client-provided token for idempotent operationsoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Reason for ending the chat session (optional, defaults to 'Chat Ended by CloudSmith')Who initiated the chat end request (optional, defaults to 'CloudSmith')The unique identifier for the task execution to endMethods 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
-
agentSpaceId
The unique identifier for the agent space containing the task
- Parameters:
agentSpaceId- The unique identifier for the agent space containing the task- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskId
The unique identifier for the task execution to end
- Parameters:
taskId- The unique identifier for the task execution to end- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reason
Reason for ending the chat session (optional, defaults to 'Chat Ended by CloudSmith')
- Parameters:
reason- Reason for ending the chat session (optional, defaults to 'Chat Ended by CloudSmith')- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requester
Who initiated the chat end request (optional, defaults to 'CloudSmith')
- Parameters:
requester- Who initiated the chat end request (optional, defaults to 'CloudSmith')- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientToken
Client-provided token for idempotent operations
- Parameters:
clientToken- Client-provided token for idempotent operations- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
EndChatForCaseRequest.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
EndChatForCaseRequest.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.
-