Class ImageWatermarkFilterRequest
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ImageWatermarkFilterRequest.Builder,ImageWatermarkFilterRequest>
The watermark filter criteria for an allowed image. Each entry can specify one or more fields. All specified fields must match the same watermark on the image.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final IntegerThe maximum number of days that have elapsed since the source image was created.final IntegerThe maximum number of days that have elapsed since the watermark was attached to the image.static Class<? extends ImageWatermarkFilterRequest.Builder>final StringThe Region where the watermark was originally created.final StringtoString()Returns a string representation of this object.final StringTheaccountId:nameof the watermark.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
watermarkKey
The
accountId:nameof the watermark. Supports wildcards (*,?).- Returns:
- The
accountId:nameof the watermark. Supports wildcards (*,?).
-
sourceImageRegion
The Region where the watermark was originally created. Supports wildcards (
*,?).- Returns:
- The Region where the watermark was originally created. Supports wildcards (
*,?).
-
maximumDaysSinceSourceImageCreated
The maximum number of days that have elapsed since the source image was created.
Constraints: Minimum value of 0. Maximum value of 2147483647.
- Returns:
- The maximum number of days that have elapsed since the source image was created.
Constraints: Minimum value of 0. Maximum value of 2147483647.
-
maximumDaysSinceWatermarkCreated
The maximum number of days that have elapsed since the watermark was attached to the image.
Constraints: Minimum value of 0. Maximum value of 2147483647.
- Returns:
- The maximum number of days that have elapsed since the watermark was attached to the image.
Constraints: Minimum value of 0. Maximum value of 2147483647.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<ImageWatermarkFilterRequest.Builder,ImageWatermarkFilterRequest>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-