Interface CreateAttachedFileRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,ConnectRequest.Builder,CopyableBuilder<CreateAttachedFileRequest.Builder,,CreateAttachedFileRequest> SdkBuilder<CreateAttachedFileRequest.Builder,,CreateAttachedFileRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateAttachedFileRequest
-
Method Summary
Modifier and TypeMethodDescriptionassociatedResourceArn(String associatedResourceArn) The ARN of the completed voice contact to attach the file to.clientToken(String clientToken) A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.fileSourceUri(String fileSourceUri) The S3 URI of the file to be attached.fileUseCaseType(String fileUseCaseType) The use case for the file.fileUseCaseType(FileUseCaseType fileUseCaseType) The use case for the file.instanceId(String instanceId) The identifier of the Connect Customer instance.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The tags used to organize, track, or control access for this resource.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.services.connect.model.ConnectRequest.Builder
buildMethods 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, sdkFields
-
Method Details
-
clientToken
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
- Parameters:
clientToken- A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceId
The identifier of the Connect Customer instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
- Parameters:
instanceId- The identifier of the Connect Customer instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fileUseCaseType
The use case for the file.
Only
VOICE_RECORDINGis supported.- Parameters:
fileUseCaseType- The use case for the file.Only
VOICE_RECORDINGis supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
fileUseCaseType
The use case for the file.
Only
VOICE_RECORDINGis supported.- Parameters:
fileUseCaseType- The use case for the file.Only
VOICE_RECORDINGis supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
fileSourceUri
The S3 URI of the file to be attached. Only S3 source URIs are supported.
- Parameters:
fileSourceUri- The S3 URI of the file to be attached. Only S3 source URIs are supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedResourceArn
The ARN of the completed voice contact to attach the file to. Only voice contacts with Telephony subtype are supported.
This value must be a valid ARN.
- Parameters:
associatedResourceArn- The ARN of the completed voice contact to attach the file to. Only voice contacts with Telephony subtype are supported.This value must be a valid ARN.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags used to organize, track, or control access for this resource. For example,
{ "Tags": {"key1":"value1", "key2":"value2"} }.- Parameters:
tags- The tags used to organize, track, or control access for this resource. For example,{ "Tags": {"key1":"value1", "key2":"value2"} }.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateAttachedFileRequest.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
CreateAttachedFileRequest.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.
-