Interface ImageWatermark.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ImageWatermark.Builder,,ImageWatermark> SdkBuilder<ImageWatermark.Builder,,ImageWatermark> SdkPojo
- Enclosing class:
ImageWatermark
@Mutable
@NotThreadSafe
public static interface ImageWatermark.Builder
extends SdkPojo, CopyableBuilder<ImageWatermark.Builder,ImageWatermark>
-
Method Summary
Modifier and TypeMethodDescriptionsourceImageCreationTime(Instant sourceImageCreationTime) The creation date of the source AMI, in the following format: YYYY-MM-DDTHH:MM:SS.ssssss+HH:MM.sourceImageId(String sourceImageId) The ID of the AMI to which the watermark was originally attached.sourceImageRegion(String sourceImageRegion) The Region where the watermark was originally attached.watermarkCreationTime(Instant watermarkCreationTime) The date and time the watermark was attached to the AMI, in the following format: YYYY-MM-DDTHH:MM:SS.ssssss+HH:MM.watermarkKey(String watermarkKey) The watermark identifier, inaccountId:watermarkNameformat (for example,123456789012:approvedAmi).Methods 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
-
watermarkKey
The watermark identifier, in
accountId:watermarkNameformat (for example,123456789012:approvedAmi). TheaccountIdportion is the Amazon Web Services account ID of the watermark creator. ThewatermarkNameportion is customer-provided.- Parameters:
watermarkKey- The watermark identifier, inaccountId:watermarkNameformat (for example,123456789012:approvedAmi). TheaccountIdportion is the Amazon Web Services account ID of the watermark creator. ThewatermarkNameportion is customer-provided.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceImageRegion
The Region where the watermark was originally attached.
- Parameters:
sourceImageRegion- The Region where the watermark was originally attached.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceImageId
The ID of the AMI to which the watermark was originally attached.
- Parameters:
sourceImageId- The ID of the AMI to which the watermark was originally attached.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceImageCreationTime
The creation date of the source AMI, in the following format: YYYY-MM-DDTHH:MM:SS.ssssss+HH:MM.
- Parameters:
sourceImageCreationTime- The creation date of the source AMI, in the following format: YYYY-MM-DDTHH:MM:SS.ssssss+HH:MM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
watermarkCreationTime
The date and time the watermark was attached to the AMI, in the following format: YYYY-MM-DDTHH:MM:SS.ssssss+HH:MM.
- Parameters:
watermarkCreationTime- The date and time the watermark was attached to the AMI, in the following format: YYYY-MM-DDTHH:MM:SS.ssssss+HH:MM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-