Interface ImageWatermarkFilterRequest.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ImageWatermarkFilterRequest.Builder,ImageWatermarkFilterRequest>, SdkBuilder<ImageWatermarkFilterRequest.Builder,ImageWatermarkFilterRequest>, SdkPojo
Enclosing class:
ImageWatermarkFilterRequest

@Mutable @NotThreadSafe public static interface ImageWatermarkFilterRequest.Builder extends SdkPojo, CopyableBuilder<ImageWatermarkFilterRequest.Builder,ImageWatermarkFilterRequest>
  • Method Details

    • watermarkKey

      ImageWatermarkFilterRequest.Builder watermarkKey(String watermarkKey)

      The accountId:name of the watermark. Supports wildcards (*, ?).

      Parameters:
      watermarkKey - The accountId:name of the watermark. Supports wildcards (*, ?).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceImageRegion

      ImageWatermarkFilterRequest.Builder sourceImageRegion(String sourceImageRegion)

      The Region where the watermark was originally created. Supports wildcards (*, ?).

      Parameters:
      sourceImageRegion - The Region where the watermark was originally created. Supports wildcards (*, ?).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maximumDaysSinceSourceImageCreated

      ImageWatermarkFilterRequest.Builder maximumDaysSinceSourceImageCreated(Integer maximumDaysSinceSourceImageCreated)

      The maximum number of days that have elapsed since the source image was created.

      Constraints: Minimum value of 0. Maximum value of 2147483647.

      Parameters:
      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:
      Returns a reference to this object so that method calls can be chained together.
    • maximumDaysSinceWatermarkCreated

      ImageWatermarkFilterRequest.Builder maximumDaysSinceWatermarkCreated(Integer 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.

      Parameters:
      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:
      Returns a reference to this object so that method calls can be chained together.