Interface MessageTemplateAttachment.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MessageTemplateAttachment.Builder,
,MessageTemplateAttachment> SdkBuilder<MessageTemplateAttachment.Builder,
,MessageTemplateAttachment> SdkPojo
- Enclosing class:
MessageTemplateAttachment
@Mutable
@NotThreadSafe
public static interface MessageTemplateAttachment.Builder
extends SdkPojo, CopyableBuilder<MessageTemplateAttachment.Builder,MessageTemplateAttachment>
-
Method Summary
Modifier and TypeMethodDescriptionattachmentId
(String attachmentId) The identifier of the attachment file.contentDisposition
(String contentDisposition) The presentation information for the attachment file.contentDisposition
(ContentDisposition contentDisposition) The presentation information for the attachment file.The name of the attachment file being uploaded.uploadedTime
(Instant uploadedTime) The timestamp when the attachment file was uploaded.A pre-signed Amazon S3 URL that can be used to download the attachment file.The expiration time of the pre-signed Amazon S3 URL.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
contentDisposition
The presentation information for the attachment file.
- Parameters:
contentDisposition
- The presentation information for the attachment file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
contentDisposition
The presentation information for the attachment file.
- Parameters:
contentDisposition
- The presentation information for the attachment file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name of the attachment file being uploaded. The name should include the file extension.
- Parameters:
name
- The name of the attachment file being uploaded. The name should include the file extension.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
uploadedTime
The timestamp when the attachment file was uploaded.
- Parameters:
uploadedTime
- The timestamp when the attachment file was uploaded.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
url
A pre-signed Amazon S3 URL that can be used to download the attachment file.
- Parameters:
url
- A pre-signed Amazon S3 URL that can be used to download the attachment file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
urlExpiry
The expiration time of the pre-signed Amazon S3 URL.
- Parameters:
urlExpiry
- The expiration time of the pre-signed Amazon S3 URL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attachmentId
The identifier of the attachment file.
- Parameters:
attachmentId
- The identifier of the attachment file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-