Class PresetVideoWatermarkArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.elastictranscoder.inputs.PresetVideoWatermarkArgs.Builder
-
- Enclosing class:
- PresetVideoWatermarkArgs
public static final class PresetVideoWatermarkArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PresetVideoWatermarkArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PresetVideoWatermarkArgsbuild()PresetVideoWatermarkArgs.BuilderhorizontalAlign(com.pulumi.core.Output<java.lang.String> horizontalAlign)PresetVideoWatermarkArgs.BuilderhorizontalAlign(java.lang.String horizontalAlign)PresetVideoWatermarkArgs.BuilderhorizontalOffset(com.pulumi.core.Output<java.lang.String> horizontalOffset)PresetVideoWatermarkArgs.BuilderhorizontalOffset(java.lang.String horizontalOffset)PresetVideoWatermarkArgs.Builderid(com.pulumi.core.Output<java.lang.String> id)PresetVideoWatermarkArgs.Builderid(java.lang.String id)PresetVideoWatermarkArgs.BuildermaxHeight(com.pulumi.core.Output<java.lang.String> maxHeight)PresetVideoWatermarkArgs.BuildermaxHeight(java.lang.String maxHeight)PresetVideoWatermarkArgs.BuildermaxWidth(com.pulumi.core.Output<java.lang.String> maxWidth)PresetVideoWatermarkArgs.BuildermaxWidth(java.lang.String maxWidth)PresetVideoWatermarkArgs.Builderopacity(com.pulumi.core.Output<java.lang.String> opacity)PresetVideoWatermarkArgs.Builderopacity(java.lang.String opacity)PresetVideoWatermarkArgs.BuildersizingPolicy(com.pulumi.core.Output<java.lang.String> sizingPolicy)PresetVideoWatermarkArgs.BuildersizingPolicy(java.lang.String sizingPolicy)PresetVideoWatermarkArgs.Buildertarget(com.pulumi.core.Output<java.lang.String> target)PresetVideoWatermarkArgs.Buildertarget(java.lang.String target)PresetVideoWatermarkArgs.BuilderverticalAlign(com.pulumi.core.Output<java.lang.String> verticalAlign)PresetVideoWatermarkArgs.BuilderverticalAlign(java.lang.String verticalAlign)PresetVideoWatermarkArgs.BuilderverticalOffset(com.pulumi.core.Output<java.lang.String> verticalOffset)PresetVideoWatermarkArgs.BuilderverticalOffset(java.lang.String verticalOffset)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PresetVideoWatermarkArgs defaults)
-
-
Method Detail
-
horizontalAlign
public PresetVideoWatermarkArgs.Builder horizontalAlign(@Nullable com.pulumi.core.Output<java.lang.String> horizontalAlign)
- Parameters:
horizontalAlign- The horizontal position of the watermark unless you specify a nonzero value for `horzontalOffset`.- Returns:
- builder
-
horizontalAlign
public PresetVideoWatermarkArgs.Builder horizontalAlign(java.lang.String horizontalAlign)
- Parameters:
horizontalAlign- The horizontal position of the watermark unless you specify a nonzero value for `horzontalOffset`.- Returns:
- builder
-
horizontalOffset
public PresetVideoWatermarkArgs.Builder horizontalOffset(@Nullable com.pulumi.core.Output<java.lang.String> horizontalOffset)
- Parameters:
horizontalOffset- The amount by which you want the horizontal position of the watermark to be offset from the position specified by `horizontalAlign`.- Returns:
- builder
-
horizontalOffset
public PresetVideoWatermarkArgs.Builder horizontalOffset(java.lang.String horizontalOffset)
- Parameters:
horizontalOffset- The amount by which you want the horizontal position of the watermark to be offset from the position specified by `horizontalAlign`.- Returns:
- builder
-
id
public PresetVideoWatermarkArgs.Builder id(@Nullable com.pulumi.core.Output<java.lang.String> id)
- Parameters:
id- A unique identifier for the settings for one watermark. The value of ID can be up to 40 characters long. You can specify settings for up to four watermarks.- Returns:
- builder
-
id
public PresetVideoWatermarkArgs.Builder id(java.lang.String id)
- Parameters:
id- A unique identifier for the settings for one watermark. The value of ID can be up to 40 characters long. You can specify settings for up to four watermarks.- Returns:
- builder
-
maxHeight
public PresetVideoWatermarkArgs.Builder maxHeight(@Nullable com.pulumi.core.Output<java.lang.String> maxHeight)
- Parameters:
maxHeight- The maximum height of the watermark.- Returns:
- builder
-
maxHeight
public PresetVideoWatermarkArgs.Builder maxHeight(java.lang.String maxHeight)
- Parameters:
maxHeight- The maximum height of the watermark.- Returns:
- builder
-
maxWidth
public PresetVideoWatermarkArgs.Builder maxWidth(@Nullable com.pulumi.core.Output<java.lang.String> maxWidth)
- Parameters:
maxWidth- The maximum width of the watermark.- Returns:
- builder
-
maxWidth
public PresetVideoWatermarkArgs.Builder maxWidth(java.lang.String maxWidth)
- Parameters:
maxWidth- The maximum width of the watermark.- Returns:
- builder
-
opacity
public PresetVideoWatermarkArgs.Builder opacity(@Nullable com.pulumi.core.Output<java.lang.String> opacity)
- Parameters:
opacity- A percentage that indicates how much you want a watermark to obscure the video in the location where it appears.- Returns:
- builder
-
opacity
public PresetVideoWatermarkArgs.Builder opacity(java.lang.String opacity)
- Parameters:
opacity- A percentage that indicates how much you want a watermark to obscure the video in the location where it appears.- Returns:
- builder
-
sizingPolicy
public PresetVideoWatermarkArgs.Builder sizingPolicy(@Nullable com.pulumi.core.Output<java.lang.String> sizingPolicy)
- Parameters:
sizingPolicy- A value that controls scaling of the watermark. Valid values are: `Fit`, `Stretch`, `ShrinkToFit`- Returns:
- builder
-
sizingPolicy
public PresetVideoWatermarkArgs.Builder sizingPolicy(java.lang.String sizingPolicy)
- Parameters:
sizingPolicy- A value that controls scaling of the watermark. Valid values are: `Fit`, `Stretch`, `ShrinkToFit`- Returns:
- builder
-
target
public PresetVideoWatermarkArgs.Builder target(@Nullable com.pulumi.core.Output<java.lang.String> target)
- Parameters:
target- A value that determines how Elastic Transcoder interprets values that you specified for `video_watermarks.horizontal_offset`, `video_watermarks.vertical_offset`, `video_watermarks.max_width`, and `video_watermarks.max_height`. Valid values are `Content` and `Frame`.- Returns:
- builder
-
target
public PresetVideoWatermarkArgs.Builder target(java.lang.String target)
- Parameters:
target- A value that determines how Elastic Transcoder interprets values that you specified for `video_watermarks.horizontal_offset`, `video_watermarks.vertical_offset`, `video_watermarks.max_width`, and `video_watermarks.max_height`. Valid values are `Content` and `Frame`.- Returns:
- builder
-
verticalAlign
public PresetVideoWatermarkArgs.Builder verticalAlign(@Nullable com.pulumi.core.Output<java.lang.String> verticalAlign)
- Parameters:
verticalAlign- The vertical position of the watermark unless you specify a nonzero value for `verticalAlign`. Valid values are `Top`, `Bottom`, `Center`.- Returns:
- builder
-
verticalAlign
public PresetVideoWatermarkArgs.Builder verticalAlign(java.lang.String verticalAlign)
- Parameters:
verticalAlign- The vertical position of the watermark unless you specify a nonzero value for `verticalAlign`. Valid values are `Top`, `Bottom`, `Center`.- Returns:
- builder
-
verticalOffset
public PresetVideoWatermarkArgs.Builder verticalOffset(@Nullable com.pulumi.core.Output<java.lang.String> verticalOffset)
- Parameters:
verticalOffset- The amount by which you want the vertical position of the watermark to be offset from the position specified by `verticalAlign`- Returns:
- builder
-
verticalOffset
public PresetVideoWatermarkArgs.Builder verticalOffset(java.lang.String verticalOffset)
- Parameters:
verticalOffset- The amount by which you want the vertical position of the watermark to be offset from the position specified by `verticalAlign`- Returns:
- builder
-
build
public PresetVideoWatermarkArgs build()
-
-