Interface UpdateAttachedFilesConfigurationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,ConnectResponse.Builder,CopyableBuilder<UpdateAttachedFilesConfigurationResponse.Builder,,UpdateAttachedFilesConfigurationResponse> SdkBuilder<UpdateAttachedFilesConfigurationResponse.Builder,,UpdateAttachedFilesConfigurationResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
UpdateAttachedFilesConfigurationResponse
@Mutable
@NotThreadSafe
public static interface UpdateAttachedFilesConfigurationResponse.Builder
extends ConnectResponse.Builder, SdkPojo, CopyableBuilder<UpdateAttachedFilesConfigurationResponse.Builder,UpdateAttachedFilesConfigurationResponse>
-
Method Summary
Modifier and TypeMethodDescriptionattachmentScope(String attachmentScope) The scope of the attachment.attachmentScope(AttachmentScope attachmentScope) The scope of the attachment.extensionConfiguration(Consumer<ExtensionConfiguration.Builder> extensionConfiguration) The configuration for allowed file extensions.extensionConfiguration(ExtensionConfiguration extensionConfiguration) The configuration for allowed file extensions.instanceId(String instanceId) The identifier of the Amazon Connect instance.lastModifiedTime(Instant lastModifiedTime) The timestamp when the configuration was last modified.maximumSizeLimitInBytes(Long maximumSizeLimitInBytes) The maximum size limit for attached files in bytes.Methods inherited from interface software.amazon.awssdk.services.connect.model.ConnectResponse.Builder
build, responseMetadata, responseMetadataMethods 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.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
instanceId
The identifier of the Amazon Connect instance.
- Parameters:
instanceId- The identifier of the Amazon Connect instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attachmentScope
The scope of the attachment.
- Parameters:
attachmentScope- The scope of the attachment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
attachmentScope
The scope of the attachment.
- Parameters:
attachmentScope- The scope of the attachment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
maximumSizeLimitInBytes
UpdateAttachedFilesConfigurationResponse.Builder maximumSizeLimitInBytes(Long maximumSizeLimitInBytes) The maximum size limit for attached files in bytes.
- Parameters:
maximumSizeLimitInBytes- The maximum size limit for attached files in bytes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
extensionConfiguration
UpdateAttachedFilesConfigurationResponse.Builder extensionConfiguration(ExtensionConfiguration extensionConfiguration) The configuration for allowed file extensions.
- Parameters:
extensionConfiguration- The configuration for allowed file extensions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
extensionConfiguration
default UpdateAttachedFilesConfigurationResponse.Builder extensionConfiguration(Consumer<ExtensionConfiguration.Builder> extensionConfiguration) The configuration for allowed file extensions.
This is a convenience method that creates an instance of theExtensionConfiguration.Builderavoiding the need to create one manually viaExtensionConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toextensionConfiguration(ExtensionConfiguration).- Parameters:
extensionConfiguration- a consumer that will call methods onExtensionConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lastModifiedTime
The timestamp when the configuration was last modified.
- Parameters:
lastModifiedTime- The timestamp when the configuration was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-