com.amazonaws.services.elastictranscoder.model

## クラス PresetWatermark

- java.lang.Object
- - com.amazonaws.services.elastictranscoder.model.PresetWatermark

- すべての実装されたインタフェース:
    java.io.Serializable

      public class PresetWatermark
      extends java.lang.Object
      implements java.io.Serializable

  Settings for the size, location, and opacity of graphics that you want Elastic Transcoder to overlay over videos that are transcoded using this preset. You can specify settings for up to four watermarks. Watermarks appear in the specified size and location, and with the specified opacity for the duration of the transcoded video.

  Watermarks can be in .png or .jpg format. If you want to display a watermark that is not rectangular, use the .png format, which supports transparency.

  When you create a job that uses this preset, you specify the .png or .jpg graphics that you want Elastic Transcoder to include in the transcoded videos. You can specify fewer graphics in the job than you specify watermark settings in the preset, which allows you to use the same preset for up to four watermarks that have different dimensions.

  関連項目:
    直列化された形式

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `PresetWatermark()`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getHorizontalAlign()` The horizontal position of the watermark unless you specify a non-zero value for `HorizontalOffset`: Left: The left edge of the watermark is aligned with the left border of the video.
    `java.lang.String` | `getHorizontalOffset()` The amount by which you want the horizontal position of the watermark to be offset from the position specified by HorizontalAlign: number of pixels (px): The minimum value is 0 pixels, and the maximum value is the value of MaxWidth.
    `java.lang.String` | `getId()` A unique identifier for the settings for one watermark.
    `java.lang.String` | `getMaxHeight()` The maximum height of the watermark in one of the following formats: number of pixels (px): The minimum value is 16 pixels, and the maximum value is the value of `MaxHeight`.
    `java.lang.String` | `getMaxWidth()` The maximum width of the watermark in one of the following formats: number of pixels (px): The minimum value is 16 pixels, and the maximum value is the value of `MaxWidth`.
    `java.lang.String` | `getOpacity()` A percentage that indicates how much you want a watermark to obscure the video in the location where it appears.
    `java.lang.String` | `getSizingPolicy()` A value that controls scaling of the watermark: Fit: Elastic Transcoder scales the watermark so it matches the value that you specified in either `MaxWidth` or `MaxHeight` without exceeding the other value.
    `java.lang.String` | `getTarget()` A value that determines how Elastic Transcoder interprets values that you specified for `HorizontalOffset`, `VerticalOffset`, `MaxWidth`, and `MaxHeight`: Content: `HorizontalOffset` and `VerticalOffset` values are calculated based on the borders of the video excluding black bars added by Elastic Transcoder, if any.
    `java.lang.String` | `getVerticalAlign()` The vertical position of the watermark unless you specify a non-zero value for `VerticalOffset`: Top: The top edge of the watermark is aligned with the top border of the video.
    `java.lang.String` | `getVerticalOffset()` `VerticalOffset` The amount by which you want the vertical position of the watermark to be offset from the position specified by VerticalAlign: number of pixels (px): The minimum value is 0 pixels, and the maximum value is the value of `MaxHeight`.
    `int` | `hashCode()`
    `void` | `setHorizontalAlign(java.lang.String horizontalAlign)` The horizontal position of the watermark unless you specify a non-zero value for `HorizontalOffset`: Left: The left edge of the watermark is aligned with the left border of the video.
    `void` | `setHorizontalOffset(java.lang.String horizontalOffset)` The amount by which you want the horizontal position of the watermark to be offset from the position specified by HorizontalAlign: number of pixels (px): The minimum value is 0 pixels, and the maximum value is the value of MaxWidth.
    `void` | `setId(java.lang.String id)` A unique identifier for the settings for one watermark.
    `void` | `setMaxHeight(java.lang.String maxHeight)` The maximum height of the watermark in one of the following formats: number of pixels (px): The minimum value is 16 pixels, and the maximum value is the value of `MaxHeight`.
    `void` | `setMaxWidth(java.lang.String maxWidth)` The maximum width of the watermark in one of the following formats: number of pixels (px): The minimum value is 16 pixels, and the maximum value is the value of `MaxWidth`.
    `void` | `setOpacity(java.lang.String opacity)` A percentage that indicates how much you want a watermark to obscure the video in the location where it appears.
    `void` | `setSizingPolicy(java.lang.String sizingPolicy)` A value that controls scaling of the watermark: Fit: Elastic Transcoder scales the watermark so it matches the value that you specified in either `MaxWidth` or `MaxHeight` without exceeding the other value.
    `void` | `setTarget(java.lang.String target)` A value that determines how Elastic Transcoder interprets values that you specified for `HorizontalOffset`, `VerticalOffset`, `MaxWidth`, and `MaxHeight`: Content: `HorizontalOffset` and `VerticalOffset` values are calculated based on the borders of the video excluding black bars added by Elastic Transcoder, if any.
    `void` | `setVerticalAlign(java.lang.String verticalAlign)` The vertical position of the watermark unless you specify a non-zero value for `VerticalOffset`: Top: The top edge of the watermark is aligned with the top border of the video.
    `void` | `setVerticalOffset(java.lang.String verticalOffset)` `VerticalOffset` The amount by which you want the vertical position of the watermark to be offset from the position specified by VerticalAlign: number of pixels (px): The minimum value is 0 pixels, and the maximum value is the value of `MaxHeight`.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `PresetWatermark` | `withHorizontalAlign(java.lang.String horizontalAlign)` The horizontal position of the watermark unless you specify a non-zero value for `HorizontalOffset`: Left: The left edge of the watermark is aligned with the left border of the video.
    `PresetWatermark` | `withHorizontalOffset(java.lang.String horizontalOffset)` The amount by which you want the horizontal position of the watermark to be offset from the position specified by HorizontalAlign: number of pixels (px): The minimum value is 0 pixels, and the maximum value is the value of MaxWidth.
    `PresetWatermark` | `withId(java.lang.String id)` A unique identifier for the settings for one watermark.
    `PresetWatermark` | `withMaxHeight(java.lang.String maxHeight)` The maximum height of the watermark in one of the following formats: number of pixels (px): The minimum value is 16 pixels, and the maximum value is the value of `MaxHeight`.
    `PresetWatermark` | `withMaxWidth(java.lang.String maxWidth)` The maximum width of the watermark in one of the following formats: number of pixels (px): The minimum value is 16 pixels, and the maximum value is the value of `MaxWidth`.
    `PresetWatermark` | `withOpacity(java.lang.String opacity)` A percentage that indicates how much you want a watermark to obscure the video in the location where it appears.
    `PresetWatermark` | `withSizingPolicy(java.lang.String sizingPolicy)` A value that controls scaling of the watermark: Fit: Elastic Transcoder scales the watermark so it matches the value that you specified in either `MaxWidth` or `MaxHeight` without exceeding the other value.
    `PresetWatermark` | `withTarget(java.lang.String target)` A value that determines how Elastic Transcoder interprets values that you specified for `HorizontalOffset`, `VerticalOffset`, `MaxWidth`, and `MaxHeight`: Content: `HorizontalOffset` and `VerticalOffset` values are calculated based on the borders of the video excluding black bars added by Elastic Transcoder, if any.
    `PresetWatermark` | `withVerticalAlign(java.lang.String verticalAlign)` The vertical position of the watermark unless you specify a non-zero value for `VerticalOffset`: Top: The top edge of the watermark is aligned with the top border of the video.
    `PresetWatermark` | `withVerticalOffset(java.lang.String verticalOffset)` `VerticalOffset` The amount by which you want the vertical position of the watermark to be offset from the position specified by VerticalAlign: number of pixels (px): The minimum value is 0 pixels, and the maximum value is the value of `MaxHeight`.

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### PresetWatermark

          public PresetWatermark()

  - ### メソッドの詳細

    - #### getId

          public java.lang.String getId()

      A unique identifier for the settings for one watermark. The value of `Id` can be up to 40 characters long.

      Constraints:
      Length: 1 - 40

      戻り値:
        A unique identifier for the settings for one watermark. The value of `Id` can be up to 40 characters long.

    - #### setId

          public void setId(java.lang.String id)

      A unique identifier for the settings for one watermark. The value of `Id` can be up to 40 characters long.

      Constraints:
      Length: 1 - 40

      パラメータ:
        `id` - A unique identifier for the settings for one watermark. The value of `Id` can be up to 40 characters long.

    - #### withId

          public PresetWatermark withId(java.lang.String id)

      A unique identifier for the settings for one watermark. The value of `Id` can be up to 40 characters long.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Length: 1 - 40

      パラメータ:
        `id` - A unique identifier for the settings for one watermark. The value of `Id` can be up to 40 characters long.

    - #### getMaxWidth

          public java.lang.String getMaxWidth()

      The maximum width of the watermark in one of the following formats:
      - number of pixels (px): The minimum value is 16 pixels, and the maximum value is the value of `MaxWidth`.
      - integer percentage (%): The range of valid values is 0 to 100. Use the value of `Target` to specify whether you want Elastic Transcoder to include the black bars that are added by Elastic Transcoder, if any, in the calculation.
      If you specify the value in pixels, it must be less than or equal to the value of `MaxWidth`.

      Constraints:
      Pattern: (^\d{1,3}([.]\d{0,5})?%$)|(^\d{2,4}?px$)

      戻り値:
        The maximum width of the watermark in one of the following formats:
        - number of pixels (px): The minimum value is 16 pixels, and the maximum value is the value of `MaxWidth`.
        - integer percentage (%): The range of valid values is 0 to 100. Use the value of `Target` to specify whether you want Elastic Transcoder to include the black bars that are added by Elastic Transcoder, if any, in the calculation.
        If you specify the value in pixels, it must be less than or equal to the value of `MaxWidth`.

    - #### setMaxWidth

          public void setMaxWidth(java.lang.String maxWidth)

      The maximum width of the watermark in one of the following formats:
      - number of pixels (px): The minimum value is 16 pixels, and the maximum value is the value of `MaxWidth`.
      - integer percentage (%): The range of valid values is 0 to 100. Use the value of `Target` to specify whether you want Elastic Transcoder to include the black bars that are added by Elastic Transcoder, if any, in the calculation.
      If you specify the value in pixels, it must be less than or equal to the value of `MaxWidth`.

      Constraints:
      Pattern: (^\d{1,3}([.]\d{0,5})?%$)|(^\d{2,4}?px$)

      パラメータ:
        `maxWidth` - The maximum width of the watermark in one of the following formats:
        - number of pixels (px): The minimum value is 16 pixels, and the maximum value is the value of `MaxWidth`.
        - integer percentage (%): The range of valid values is 0 to 100. Use the value of `Target` to specify whether you want Elastic Transcoder to include the black bars that are added by Elastic Transcoder, if any, in the calculation.
        If you specify the value in pixels, it must be less than or equal to the value of `MaxWidth`.

    - #### withMaxWidth

          public PresetWatermark withMaxWidth(java.lang.String maxWidth)

      The maximum width of the watermark in one of the following formats:
      - number of pixels (px): The minimum value is 16 pixels, and the maximum value is the value of `MaxWidth`.
      - integer percentage (%): The range of valid values is 0 to 100. Use the value of `Target` to specify whether you want Elastic Transcoder to include the black bars that are added by Elastic Transcoder, if any, in the calculation.
      If you specify the value in pixels, it must be less than or equal to the value of `MaxWidth`.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Pattern: (^\d{1,3}([.]\d{0,5})?%$)|(^\d{2,4}?px$)

      パラメータ:
        `maxWidth` - The maximum width of the watermark in one of the following formats:
        - number of pixels (px): The minimum value is 16 pixels, and the maximum value is the value of `MaxWidth`.
        - integer percentage (%): The range of valid values is 0 to 100. Use the value of `Target` to specify whether you want Elastic Transcoder to include the black bars that are added by Elastic Transcoder, if any, in the calculation.
        If you specify the value in pixels, it must be less than or equal to the value of `MaxWidth`.

    - #### getMaxHeight

          public java.lang.String getMaxHeight()

      The maximum height of the watermark in one of the following formats:
      - number of pixels (px): The minimum value is 16 pixels, and the maximum value is the value of `MaxHeight`.
      - integer percentage (%): The range of valid values is 0 to 100. Use the value of `Target` to specify whether you want Elastic Transcoder to include the black bars that are added by Elastic Transcoder, if any, in the calculation.
      If you specify the value in pixels, it must be less than or equal to the value of `MaxHeight`.

      Constraints:
      Pattern: (^\d{1,3}([.]\d{0,5})?%$)|(^\d{2,4}?px$)

      戻り値:
        The maximum height of the watermark in one of the following formats:
        - number of pixels (px): The minimum value is 16 pixels, and the maximum value is the value of `MaxHeight`.
        - integer percentage (%): The range of valid values is 0 to 100. Use the value of `Target` to specify whether you want Elastic Transcoder to include the black bars that are added by Elastic Transcoder, if any, in the calculation.
        If you specify the value in pixels, it must be less than or equal to the value of `MaxHeight`.

    - #### setMaxHeight

          public void setMaxHeight(java.lang.String maxHeight)

      The maximum height of the watermark in one of the following formats:
      - number of pixels (px): The minimum value is 16 pixels, and the maximum value is the value of `MaxHeight`.
      - integer percentage (%): The range of valid values is 0 to 100. Use the value of `Target` to specify whether you want Elastic Transcoder to include the black bars that are added by Elastic Transcoder, if any, in the calculation.
      If you specify the value in pixels, it must be less than or equal to the value of `MaxHeight`.

      Constraints:
      Pattern: (^\d{1,3}([.]\d{0,5})?%$)|(^\d{2,4}?px$)

      パラメータ:
        `maxHeight` - The maximum height of the watermark in one of the following formats:
        - number of pixels (px): The minimum value is 16 pixels, and the maximum value is the value of `MaxHeight`.
        - integer percentage (%): The range of valid values is 0 to 100. Use the value of `Target` to specify whether you want Elastic Transcoder to include the black bars that are added by Elastic Transcoder, if any, in the calculation.
        If you specify the value in pixels, it must be less than or equal to the value of `MaxHeight`.

    - #### withMaxHeight

          public PresetWatermark withMaxHeight(java.lang.String maxHeight)

      The maximum height of the watermark in one of the following formats:
      - number of pixels (px): The minimum value is 16 pixels, and the maximum value is the value of `MaxHeight`.
      - integer percentage (%): The range of valid values is 0 to 100. Use the value of `Target` to specify whether you want Elastic Transcoder to include the black bars that are added by Elastic Transcoder, if any, in the calculation.
      If you specify the value in pixels, it must be less than or equal to the value of `MaxHeight`.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Pattern: (^\d{1,3}([.]\d{0,5})?%$)|(^\d{2,4}?px$)

      パラメータ:
        `maxHeight` - The maximum height of the watermark in one of the following formats:
        - number of pixels (px): The minimum value is 16 pixels, and the maximum value is the value of `MaxHeight`.
        - integer percentage (%): The range of valid values is 0 to 100. Use the value of `Target` to specify whether you want Elastic Transcoder to include the black bars that are added by Elastic Transcoder, if any, in the calculation.
        If you specify the value in pixels, it must be less than or equal to the value of `MaxHeight`.

    - #### getSizingPolicy

          public java.lang.String getSizingPolicy()

      A value that controls scaling of the watermark:
      - Fit: Elastic Transcoder scales the watermark so it matches the value that you specified in either `MaxWidth` or `MaxHeight` without exceeding the other value.
      - Stretch: Elastic Transcoder stretches the watermark to match the values that you specified for `MaxWidth` and `MaxHeight`. If the relative proportions of the watermark and the values of `MaxWidth` and `MaxHeight` are different, the watermark will be distorted.
      - ShrinkToFit: Elastic Transcoder scales the watermark down so that its dimensions match the values that you specified for at least one of `MaxWidth` and `MaxHeight` without exceeding either value. If you specify this option, Elastic Transcoder does not scale the watermark up.

      Constraints:
      Pattern: (^Fit$)|(^Stretch$)|(^ShrinkToFit$)

      戻り値:
        A value that controls scaling of the watermark:
        - Fit: Elastic Transcoder scales the watermark so it matches the value that you specified in either `MaxWidth` or `MaxHeight` without exceeding the other value.
        - Stretch: Elastic Transcoder stretches the watermark to match the values that you specified for `MaxWidth` and `MaxHeight`. If the relative proportions of the watermark and the values of `MaxWidth` and `MaxHeight` are different, the watermark will be distorted.
        - ShrinkToFit: Elastic Transcoder scales the watermark down so that its dimensions match the values that you specified for at least one of `MaxWidth` and `MaxHeight` without exceeding either value. If you specify this option, Elastic Transcoder does not scale the watermark up.

    - #### setSizingPolicy

          public void setSizingPolicy(java.lang.String sizingPolicy)

      A value that controls scaling of the watermark:
      - Fit: Elastic Transcoder scales the watermark so it matches the value that you specified in either `MaxWidth` or `MaxHeight` without exceeding the other value.
      - Stretch: Elastic Transcoder stretches the watermark to match the values that you specified for `MaxWidth` and `MaxHeight`. If the relative proportions of the watermark and the values of `MaxWidth` and `MaxHeight` are different, the watermark will be distorted.
      - ShrinkToFit: Elastic Transcoder scales the watermark down so that its dimensions match the values that you specified for at least one of `MaxWidth` and `MaxHeight` without exceeding either value. If you specify this option, Elastic Transcoder does not scale the watermark up.

      Constraints:
      Pattern: (^Fit$)|(^Stretch$)|(^ShrinkToFit$)

      パラメータ:
        `sizingPolicy` - A value that controls scaling of the watermark:
        - Fit: Elastic Transcoder scales the watermark so it matches the value that you specified in either `MaxWidth` or `MaxHeight` without exceeding the other value.
        - Stretch: Elastic Transcoder stretches the watermark to match the values that you specified for `MaxWidth` and `MaxHeight`. If the relative proportions of the watermark and the values of `MaxWidth` and `MaxHeight` are different, the watermark will be distorted.
        - ShrinkToFit: Elastic Transcoder scales the watermark down so that its dimensions match the values that you specified for at least one of `MaxWidth` and `MaxHeight` without exceeding either value. If you specify this option, Elastic Transcoder does not scale the watermark up.

    - #### withSizingPolicy

          public PresetWatermark withSizingPolicy(java.lang.String sizingPolicy)

      A value that controls scaling of the watermark:
      - Fit: Elastic Transcoder scales the watermark so it matches the value that you specified in either `MaxWidth` or `MaxHeight` without exceeding the other value.
      - Stretch: Elastic Transcoder stretches the watermark to match the values that you specified for `MaxWidth` and `MaxHeight`. If the relative proportions of the watermark and the values of `MaxWidth` and `MaxHeight` are different, the watermark will be distorted.
      - ShrinkToFit: Elastic Transcoder scales the watermark down so that its dimensions match the values that you specified for at least one of `MaxWidth` and `MaxHeight` without exceeding either value. If you specify this option, Elastic Transcoder does not scale the watermark up.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Pattern: (^Fit$)|(^Stretch$)|(^ShrinkToFit$)

      パラメータ:
        `sizingPolicy` - A value that controls scaling of the watermark:
        - Fit: Elastic Transcoder scales the watermark so it matches the value that you specified in either `MaxWidth` or `MaxHeight` without exceeding the other value.
        - Stretch: Elastic Transcoder stretches the watermark to match the values that you specified for `MaxWidth` and `MaxHeight`. If the relative proportions of the watermark and the values of `MaxWidth` and `MaxHeight` are different, the watermark will be distorted.
        - ShrinkToFit: Elastic Transcoder scales the watermark down so that its dimensions match the values that you specified for at least one of `MaxWidth` and `MaxHeight` without exceeding either value. If you specify this option, Elastic Transcoder does not scale the watermark up.

    - #### getHorizontalAlign

          public java.lang.String getHorizontalAlign()

      The horizontal position of the watermark unless you specify a non-zero value for `HorizontalOffset`:
      - Left: The left edge of the watermark is aligned with the left border of the video.
      - Right: The right edge of the watermark is aligned with the right border of the video.
      - Center: The watermark is centered between the left and right borders.

      Constraints:
      Pattern: (^Left$)|(^Right$)|(^Center$)

      戻り値:
        The horizontal position of the watermark unless you specify a non-zero value for `HorizontalOffset`:
        - Left: The left edge of the watermark is aligned with the left border of the video.
        - Right: The right edge of the watermark is aligned with the right border of the video.
        - Center: The watermark is centered between the left and right borders.

    - #### setHorizontalAlign

          public void setHorizontalAlign(java.lang.String horizontalAlign)

      The horizontal position of the watermark unless you specify a non-zero value for `HorizontalOffset`:
      - Left: The left edge of the watermark is aligned with the left border of the video.
      - Right: The right edge of the watermark is aligned with the right border of the video.
      - Center: The watermark is centered between the left and right borders.

      Constraints:
      Pattern: (^Left$)|(^Right$)|(^Center$)

      パラメータ:
        `horizontalAlign` - The horizontal position of the watermark unless you specify a non-zero value for `HorizontalOffset`:
        - Left: The left edge of the watermark is aligned with the left border of the video.
        - Right: The right edge of the watermark is aligned with the right border of the video.
        - Center: The watermark is centered between the left and right borders.

    - #### withHorizontalAlign

          public PresetWatermark withHorizontalAlign(java.lang.String horizontalAlign)

      The horizontal position of the watermark unless you specify a non-zero value for `HorizontalOffset`:
      - Left: The left edge of the watermark is aligned with the left border of the video.
      - Right: The right edge of the watermark is aligned with the right border of the video.
      - Center: The watermark is centered between the left and right borders.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Pattern: (^Left$)|(^Right$)|(^Center$)

      パラメータ:
        `horizontalAlign` - The horizontal position of the watermark unless you specify a non-zero value for `HorizontalOffset`:
        - Left: The left edge of the watermark is aligned with the left border of the video.
        - Right: The right edge of the watermark is aligned with the right border of the video.
        - Center: The watermark is centered between the left and right borders.

    - #### getHorizontalOffset

          public java.lang.String getHorizontalOffset()

      The amount by which you want the horizontal position of the watermark to be offset from the position specified by HorizontalAlign:
      - number of pixels (px): The minimum value is 0 pixels, and the maximum value is the value of MaxWidth.
      - integer percentage (%): The range of valid values is 0 to 100.
      For example, if you specify Left for `HorizontalAlign` and 5px for `HorizontalOffset`, the left side of the watermark appears 5 pixels from the left border of the output video.

      `HorizontalOffset` is only valid when the value of `HorizontalAlign` is `Left` or `Right`. If you specify an offset that causes the watermark to extend beyond the left or right border and Elastic Transcoder has not added black bars, the watermark is cropped. If Elastic Transcoder has added black bars, the watermark extends into the black bars. If the watermark extends beyond the black bars, it is cropped.

      Use the value of `Target` to specify whether you want to include the black bars that are added by Elastic Transcoder, if any, in the offset calculation.

      Constraints:
      Pattern: (^\d{1,3}([.]\d{0,5})?%$)|(^\d{2,4}?px$)

      戻り値:
        The amount by which you want the horizontal position of the watermark to be offset from the position specified by HorizontalAlign:
        - number of pixels (px): The minimum value is 0 pixels, and the maximum value is the value of MaxWidth.
        - integer percentage (%): The range of valid values is 0 to 100.
        For example, if you specify Left for `HorizontalAlign` and 5px for `HorizontalOffset`, the left side of the watermark appears 5 pixels from the left border of the output video.

        `HorizontalOffset` is only valid when the value of `HorizontalAlign` is `Left` or `Right`. If you specify an offset that causes the watermark to extend beyond the left or right border and Elastic Transcoder has not added black bars, the watermark is cropped. If Elastic Transcoder has added black bars, the watermark extends into the black bars. If the watermark extends beyond the black bars, it is cropped.

        Use the value of `Target` to specify whether you want to include the black bars that are added by Elastic Transcoder, if any, in the offset calculation.

    - #### setHorizontalOffset

          public void setHorizontalOffset(java.lang.String horizontalOffset)

      The amount by which you want the horizontal position of the watermark to be offset from the position specified by HorizontalAlign:
      - number of pixels (px): The minimum value is 0 pixels, and the maximum value is the value of MaxWidth.
      - integer percentage (%): The range of valid values is 0 to 100.
      For example, if you specify Left for `HorizontalAlign` and 5px for `HorizontalOffset`, the left side of the watermark appears 5 pixels from the left border of the output video.

      `HorizontalOffset` is only valid when the value of `HorizontalAlign` is `Left` or `Right`. If you specify an offset that causes the watermark to extend beyond the left or right border and Elastic Transcoder has not added black bars, the watermark is cropped. If Elastic Transcoder has added black bars, the watermark extends into the black bars. If the watermark extends beyond the black bars, it is cropped.

      Use the value of `Target` to specify whether you want to include the black bars that are added by Elastic Transcoder, if any, in the offset calculation.

      Constraints:
      Pattern: (^\d{1,3}([.]\d{0,5})?%$)|(^\d{2,4}?px$)

      パラメータ:
        `horizontalOffset` - The amount by which you want the horizontal position of the watermark to be offset from the position specified by HorizontalAlign:
        - number of pixels (px): The minimum value is 0 pixels, and the maximum value is the value of MaxWidth.
        - integer percentage (%): The range of valid values is 0 to 100.
        For example, if you specify Left for `HorizontalAlign` and 5px for `HorizontalOffset`, the left side of the watermark appears 5 pixels from the left border of the output video.

        `HorizontalOffset` is only valid when the value of `HorizontalAlign` is `Left` or `Right`. If you specify an offset that causes the watermark to extend beyond the left or right border and Elastic Transcoder has not added black bars, the watermark is cropped. If Elastic Transcoder has added black bars, the watermark extends into the black bars. If the watermark extends beyond the black bars, it is cropped.

        Use the value of `Target` to specify whether you want to include the black bars that are added by Elastic Transcoder, if any, in the offset calculation.

    - #### withHorizontalOffset

          public PresetWatermark withHorizontalOffset(java.lang.String horizontalOffset)

      The amount by which you want the horizontal position of the watermark to be offset from the position specified by HorizontalAlign:
      - number of pixels (px): The minimum value is 0 pixels, and the maximum value is the value of MaxWidth.
      - integer percentage (%): The range of valid values is 0 to 100.
      For example, if you specify Left for `HorizontalAlign` and 5px for `HorizontalOffset`, the left side of the watermark appears 5 pixels from the left border of the output video.

      `HorizontalOffset` is only valid when the value of `HorizontalAlign` is `Left` or `Right`. If you specify an offset that causes the watermark to extend beyond the left or right border and Elastic Transcoder has not added black bars, the watermark is cropped. If Elastic Transcoder has added black bars, the watermark extends into the black bars. If the watermark extends beyond the black bars, it is cropped.

      Use the value of `Target` to specify whether you want to include the black bars that are added by Elastic Transcoder, if any, in the offset calculation.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Pattern: (^\d{1,3}([.]\d{0,5})?%$)|(^\d{2,4}?px$)

      パラメータ:
        `horizontalOffset` - The amount by which you want the horizontal position of the watermark to be offset from the position specified by HorizontalAlign:
        - number of pixels (px): The minimum value is 0 pixels, and the maximum value is the value of MaxWidth.
        - integer percentage (%): The range of valid values is 0 to 100.
        For example, if you specify Left for `HorizontalAlign` and 5px for `HorizontalOffset`, the left side of the watermark appears 5 pixels from the left border of the output video.

        `HorizontalOffset` is only valid when the value of `HorizontalAlign` is `Left` or `Right`. If you specify an offset that causes the watermark to extend beyond the left or right border and Elastic Transcoder has not added black bars, the watermark is cropped. If Elastic Transcoder has added black bars, the watermark extends into the black bars. If the watermark extends beyond the black bars, it is cropped.

        Use the value of `Target` to specify whether you want to include the black bars that are added by Elastic Transcoder, if any, in the offset calculation.

    - #### getVerticalAlign

          public java.lang.String getVerticalAlign()

      The vertical position of the watermark unless you specify a non-zero value for `VerticalOffset`:
      - Top: The top edge of the watermark is aligned with the top border of the video.
      - Bottom: The bottom edge of the watermark is aligned with the bottom border of the video.
      - Center: The watermark is centered between the top and bottom borders.

      Constraints:
      Pattern: (^Top$)|(^Bottom$)|(^Center$)

      戻り値:
        The vertical position of the watermark unless you specify a non-zero value for `VerticalOffset`:
        - Top: The top edge of the watermark is aligned with the top border of the video.
        - Bottom: The bottom edge of the watermark is aligned with the bottom border of the video.
        - Center: The watermark is centered between the top and bottom borders.

    - #### setVerticalAlign

          public void setVerticalAlign(java.lang.String verticalAlign)

      The vertical position of the watermark unless you specify a non-zero value for `VerticalOffset`:
      - Top: The top edge of the watermark is aligned with the top border of the video.
      - Bottom: The bottom edge of the watermark is aligned with the bottom border of the video.
      - Center: The watermark is centered between the top and bottom borders.

      Constraints:
      Pattern: (^Top$)|(^Bottom$)|(^Center$)

      パラメータ:
        `verticalAlign` - The vertical position of the watermark unless you specify a non-zero value for `VerticalOffset`:
        - Top: The top edge of the watermark is aligned with the top border of the video.
        - Bottom: The bottom edge of the watermark is aligned with the bottom border of the video.
        - Center: The watermark is centered between the top and bottom borders.

    - #### withVerticalAlign

          public PresetWatermark withVerticalAlign(java.lang.String verticalAlign)

      The vertical position of the watermark unless you specify a non-zero value for `VerticalOffset`:
      - Top: The top edge of the watermark is aligned with the top border of the video.
      - Bottom: The bottom edge of the watermark is aligned with the bottom border of the video.
      - Center: The watermark is centered between the top and bottom borders.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Pattern: (^Top$)|(^Bottom$)|(^Center$)

      パラメータ:
        `verticalAlign` - The vertical position of the watermark unless you specify a non-zero value for `VerticalOffset`:
        - Top: The top edge of the watermark is aligned with the top border of the video.
        - Bottom: The bottom edge of the watermark is aligned with the bottom border of the video.
        - Center: The watermark is centered between the top and bottom borders.

    - #### getVerticalOffset

          public java.lang.String getVerticalOffset()

      `VerticalOffset`

      The amount by which you want the vertical position of the watermark to be offset from the position specified by VerticalAlign:

      - number of pixels (px): The minimum value is 0 pixels, and the maximum value is the value of `MaxHeight`.
      - integer percentage (%): The range of valid values is 0 to 100.
      For example, if you specify `Top` for `VerticalAlign` and `5px` for `VerticalOffset`, the top of the watermark appears 5 pixels from the top border of the output video.

      `VerticalOffset` is only valid when the value of VerticalAlign is Top or Bottom.

      If you specify an offset that causes the watermark to extend beyond the top or bottom border and Elastic Transcoder has not added black bars, the watermark is cropped. If Elastic Transcoder has added black bars, the watermark extends into the black bars. If the watermark extends beyond the black bars, it is cropped.

      Use the value of `Target` to specify whether you want Elastic Transcoder to include the black bars that are added by Elastic Transcoder, if any, in the offset calculation.

      Constraints:
      Pattern: (^\d{1,3}([.]\d{0,5})?%$)|(^\d{2,4}?px$)

      戻り値:
        `VerticalOffset`

        The amount by which you want the vertical position of the watermark to be offset from the position specified by VerticalAlign:

        - number of pixels (px): The minimum value is 0 pixels, and the maximum value is the value of `MaxHeight`.
        - integer percentage (%): The range of valid values is 0 to 100.
        For example, if you specify `Top` for `VerticalAlign` and `5px` for `VerticalOffset`, the top of the watermark appears 5 pixels from the top border of the output video.

        `VerticalOffset` is only valid when the value of VerticalAlign is Top or Bottom.

        If you specify an offset that causes the watermark to extend beyond the top or bottom border and Elastic Transcoder has not added black bars, the watermark is cropped. If Elastic Transcoder has added black bars, the watermark extends into the black bars. If the watermark extends beyond the black bars, it is cropped.

        Use the value of `Target` to specify whether you want Elastic Transcoder to include the black bars that are added by Elastic Transcoder, if any, in the offset calculation.

    - #### setVerticalOffset

          public void setVerticalOffset(java.lang.String verticalOffset)

      `VerticalOffset`

      The amount by which you want the vertical position of the watermark to be offset from the position specified by VerticalAlign:

      - number of pixels (px): The minimum value is 0 pixels, and the maximum value is the value of `MaxHeight`.
      - integer percentage (%): The range of valid values is 0 to 100.
      For example, if you specify `Top` for `VerticalAlign` and `5px` for `VerticalOffset`, the top of the watermark appears 5 pixels from the top border of the output video.

      `VerticalOffset` is only valid when the value of VerticalAlign is Top or Bottom.

      If you specify an offset that causes the watermark to extend beyond the top or bottom border and Elastic Transcoder has not added black bars, the watermark is cropped. If Elastic Transcoder has added black bars, the watermark extends into the black bars. If the watermark extends beyond the black bars, it is cropped.

      Use the value of `Target` to specify whether you want Elastic Transcoder to include the black bars that are added by Elastic Transcoder, if any, in the offset calculation.

      Constraints:
      Pattern: (^\d{1,3}([.]\d{0,5})?%$)|(^\d{2,4}?px$)

      パラメータ:
        `verticalOffset` - `VerticalOffset`

        The amount by which you want the vertical position of the watermark to be offset from the position specified by VerticalAlign:

        - number of pixels (px): The minimum value is 0 pixels, and the maximum value is the value of `MaxHeight`.
        - integer percentage (%): The range of valid values is 0 to 100.
        For example, if you specify `Top` for `VerticalAlign` and `5px` for `VerticalOffset`, the top of the watermark appears 5 pixels from the top border of the output video.

        `VerticalOffset` is only valid when the value of VerticalAlign is Top or Bottom.

        If you specify an offset that causes the watermark to extend beyond the top or bottom border and Elastic Transcoder has not added black bars, the watermark is cropped. If Elastic Transcoder has added black bars, the watermark extends into the black bars. If the watermark extends beyond the black bars, it is cropped.

        Use the value of `Target` to specify whether you want Elastic Transcoder to include the black bars that are added by Elastic Transcoder, if any, in the offset calculation.

    - #### withVerticalOffset

          public PresetWatermark withVerticalOffset(java.lang.String verticalOffset)

      `VerticalOffset`

      The amount by which you want the vertical position of the watermark to be offset from the position specified by VerticalAlign:

      - number of pixels (px): The minimum value is 0 pixels, and the maximum value is the value of `MaxHeight`.
      - integer percentage (%): The range of valid values is 0 to 100.
      For example, if you specify `Top` for `VerticalAlign` and `5px` for `VerticalOffset`, the top of the watermark appears 5 pixels from the top border of the output video.

      `VerticalOffset` is only valid when the value of VerticalAlign is Top or Bottom.

      If you specify an offset that causes the watermark to extend beyond the top or bottom border and Elastic Transcoder has not added black bars, the watermark is cropped. If Elastic Transcoder has added black bars, the watermark extends into the black bars. If the watermark extends beyond the black bars, it is cropped.

      Use the value of `Target` to specify whether you want Elastic Transcoder to include the black bars that are added by Elastic Transcoder, if any, in the offset calculation.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Pattern: (^\d{1,3}([.]\d{0,5})?%$)|(^\d{2,4}?px$)

      パラメータ:
        `verticalOffset` - `VerticalOffset`

        The amount by which you want the vertical position of the watermark to be offset from the position specified by VerticalAlign:

        - number of pixels (px): The minimum value is 0 pixels, and the maximum value is the value of `MaxHeight`.
        - integer percentage (%): The range of valid values is 0 to 100.
        For example, if you specify `Top` for `VerticalAlign` and `5px` for `VerticalOffset`, the top of the watermark appears 5 pixels from the top border of the output video.

        `VerticalOffset` is only valid when the value of VerticalAlign is Top or Bottom.

        If you specify an offset that causes the watermark to extend beyond the top or bottom border and Elastic Transcoder has not added black bars, the watermark is cropped. If Elastic Transcoder has added black bars, the watermark extends into the black bars. If the watermark extends beyond the black bars, it is cropped.

        Use the value of `Target` to specify whether you want Elastic Transcoder to include the black bars that are added by Elastic Transcoder, if any, in the offset calculation.

    - #### getOpacity

          public java.lang.String getOpacity()

      A percentage that indicates how much you want a watermark to obscure the video in the location where it appears. Valid values are 0 (the watermark is invisible) to 100 (the watermark completely obscures the video in the specified location). The datatype of `Opacity` is float.

      Elastic Transcoder supports transparent .png graphics. If you use a transparent .png, the transparent portion of the video appears as if you had specified a value of 0 for `Opacity`. The .jpg file format doesn't support transparency.

      Constraints:
      Pattern: ^\d{1,3}([.]\d{0,20})?$

      戻り値:
        A percentage that indicates how much you want a watermark to obscure the video in the location where it appears. Valid values are 0 (the watermark is invisible) to 100 (the watermark completely obscures the video in the specified location). The datatype of `Opacity` is float.

        Elastic Transcoder supports transparent .png graphics. If you use a transparent .png, the transparent portion of the video appears as if you had specified a value of 0 for `Opacity`. The .jpg file format doesn't support transparency.

    - #### setOpacity

          public void setOpacity(java.lang.String opacity)

      A percentage that indicates how much you want a watermark to obscure the video in the location where it appears. Valid values are 0 (the watermark is invisible) to 100 (the watermark completely obscures the video in the specified location). The datatype of `Opacity` is float.

      Elastic Transcoder supports transparent .png graphics. If you use a transparent .png, the transparent portion of the video appears as if you had specified a value of 0 for `Opacity`. The .jpg file format doesn't support transparency.

      Constraints:
      Pattern: ^\d{1,3}([.]\d{0,20})?$

      パラメータ:
        `opacity` - A percentage that indicates how much you want a watermark to obscure the video in the location where it appears. Valid values are 0 (the watermark is invisible) to 100 (the watermark completely obscures the video in the specified location). The datatype of `Opacity` is float.

        Elastic Transcoder supports transparent .png graphics. If you use a transparent .png, the transparent portion of the video appears as if you had specified a value of 0 for `Opacity`. The .jpg file format doesn't support transparency.

    - #### withOpacity

          public PresetWatermark withOpacity(java.lang.String opacity)

      A percentage that indicates how much you want a watermark to obscure the video in the location where it appears. Valid values are 0 (the watermark is invisible) to 100 (the watermark completely obscures the video in the specified location). The datatype of `Opacity` is float.

      Elastic Transcoder supports transparent .png graphics. If you use a transparent .png, the transparent portion of the video appears as if you had specified a value of 0 for `Opacity`. The .jpg file format doesn't support transparency.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Pattern: ^\d{1,3}([.]\d{0,20})?$

      パラメータ:
        `opacity` - A percentage that indicates how much you want a watermark to obscure the video in the location where it appears. Valid values are 0 (the watermark is invisible) to 100 (the watermark completely obscures the video in the specified location). The datatype of `Opacity` is float.

        Elastic Transcoder supports transparent .png graphics. If you use a transparent .png, the transparent portion of the video appears as if you had specified a value of 0 for `Opacity`. The .jpg file format doesn't support transparency.

    - #### getTarget

          public java.lang.String getTarget()

      A value that determines how Elastic Transcoder interprets values that you specified for `HorizontalOffset`, `VerticalOffset`, `MaxWidth`, and `MaxHeight`:
      - Content: `HorizontalOffset` and `VerticalOffset` values are calculated based on the borders of the video excluding black bars added by Elastic Transcoder, if any. In addition, `MaxWidth` and `MaxHeight`, if specified as a percentage, are calculated based on the borders of the video excluding black bars added by Elastic Transcoder, if any.
      - Frame: `HorizontalOffset` and `VerticalOffset` values are calculated based on the borders of the video including black bars added by Elastic Transcoder, if any.
      In addition, `MaxWidth` and `MaxHeight`, if specified as a percentage, are calculated based on the borders of the video including black bars added by Elastic Transcoder, if any.

      Constraints:
      Pattern: (^Content$)|(^Frame$)

      戻り値:
        A value that determines how Elastic Transcoder interprets values that you specified for `HorizontalOffset`, `VerticalOffset`, `MaxWidth`, and `MaxHeight`:
        - Content: `HorizontalOffset` and `VerticalOffset` values are calculated based on the borders of the video excluding black bars added by Elastic Transcoder, if any. In addition, `MaxWidth` and `MaxHeight`, if specified as a percentage, are calculated based on the borders of the video excluding black bars added by Elastic Transcoder, if any.
        - Frame: `HorizontalOffset` and `VerticalOffset` values are calculated based on the borders of the video including black bars added by Elastic Transcoder, if any.
        In addition, `MaxWidth` and `MaxHeight`, if specified as a percentage, are calculated based on the borders of the video including black bars added by Elastic Transcoder, if any.

    - #### setTarget

          public void setTarget(java.lang.String target)

      A value that determines how Elastic Transcoder interprets values that you specified for `HorizontalOffset`, `VerticalOffset`, `MaxWidth`, and `MaxHeight`:
      - Content: `HorizontalOffset` and `VerticalOffset` values are calculated based on the borders of the video excluding black bars added by Elastic Transcoder, if any. In addition, `MaxWidth` and `MaxHeight`, if specified as a percentage, are calculated based on the borders of the video excluding black bars added by Elastic Transcoder, if any.
      - Frame: `HorizontalOffset` and `VerticalOffset` values are calculated based on the borders of the video including black bars added by Elastic Transcoder, if any.
      In addition, `MaxWidth` and `MaxHeight`, if specified as a percentage, are calculated based on the borders of the video including black bars added by Elastic Transcoder, if any.

      Constraints:
      Pattern: (^Content$)|(^Frame$)

      パラメータ:
        `target` - A value that determines how Elastic Transcoder interprets values that you specified for `HorizontalOffset`, `VerticalOffset`, `MaxWidth`, and `MaxHeight`:
        - Content: `HorizontalOffset` and `VerticalOffset` values are calculated based on the borders of the video excluding black bars added by Elastic Transcoder, if any. In addition, `MaxWidth` and `MaxHeight`, if specified as a percentage, are calculated based on the borders of the video excluding black bars added by Elastic Transcoder, if any.
        - Frame: `HorizontalOffset` and `VerticalOffset` values are calculated based on the borders of the video including black bars added by Elastic Transcoder, if any.
        In addition, `MaxWidth` and `MaxHeight`, if specified as a percentage, are calculated based on the borders of the video including black bars added by Elastic Transcoder, if any.

    - #### withTarget

          public PresetWatermark withTarget(java.lang.String target)

      A value that determines how Elastic Transcoder interprets values that you specified for `HorizontalOffset`, `VerticalOffset`, `MaxWidth`, and `MaxHeight`:
      - Content: `HorizontalOffset` and `VerticalOffset` values are calculated based on the borders of the video excluding black bars added by Elastic Transcoder, if any. In addition, `MaxWidth` and `MaxHeight`, if specified as a percentage, are calculated based on the borders of the video excluding black bars added by Elastic Transcoder, if any.
      - Frame: `HorizontalOffset` and `VerticalOffset` values are calculated based on the borders of the video including black bars added by Elastic Transcoder, if any.
      In addition, `MaxWidth` and `MaxHeight`, if specified as a percentage, are calculated based on the borders of the video including black bars added by Elastic Transcoder, if any.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Pattern: (^Content$)|(^Frame$)

      パラメータ:
        `target` - A value that determines how Elastic Transcoder interprets values that you specified for `HorizontalOffset`, `VerticalOffset`, `MaxWidth`, and `MaxHeight`:
        - Content: `HorizontalOffset` and `VerticalOffset` values are calculated based on the borders of the video excluding black bars added by Elastic Transcoder, if any. In addition, `MaxWidth` and `MaxHeight`, if specified as a percentage, are calculated based on the borders of the video excluding black bars added by Elastic Transcoder, if any.
        - Frame: `HorizontalOffset` and `VerticalOffset` values are calculated based on the borders of the video including black bars added by Elastic Transcoder, if any.
        In addition, `MaxWidth` and `MaxHeight`, if specified as a percentage, are calculated based on the borders of the video including black bars added by Elastic Transcoder, if any.

    - #### toString

          public java.lang.String toString()

      Returns a string representation of this object; useful for testing and debugging.
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        A string representation of this object.
      関連項目:
        `Object.toString()`

    - #### hashCode

          public int hashCode()

      オーバーライド:
        `hashCode` クラス内 `java.lang.Object`

    - #### equals

          public boolean equals(java.lang.Object obj)

      オーバーライド:
        `equals` クラス内 `java.lang.Object`