Class ElastictranscoderPresetThumbnails.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.elastictranscoder_preset.ElastictranscoderPresetThumbnails.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ElastictranscoderPresetThumbnails>
- Enclosing interface:
- ElastictranscoderPresetThumbnails
@Stability(Stable) public static final class ElastictranscoderPresetThumbnails.Builder extends Object implements software.amazon.jsii.Builder<ElastictranscoderPresetThumbnails>
A builder forElastictranscoderPresetThumbnails
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
aspectRatio
@Stability(Stable) public ElastictranscoderPresetThumbnails.Builder aspectRatio(String aspectRatio)
Sets the value ofElastictranscoderPresetThumbnails.getAspectRatio()- Parameters:
aspectRatio- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elastictranscoder_preset#aspect_ratio ElastictranscoderPreset#aspect_ratio}.- Returns:
this
-
format
@Stability(Stable) public ElastictranscoderPresetThumbnails.Builder format(String format)
Sets the value ofElastictranscoderPresetThumbnails.getFormat()- Parameters:
format- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elastictranscoder_preset#format ElastictranscoderPreset#format}.- Returns:
this
-
interval
@Stability(Stable) public ElastictranscoderPresetThumbnails.Builder interval(String interval)
Sets the value ofElastictranscoderPresetThumbnails.getInterval()- Parameters:
interval- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elastictranscoder_preset#interval ElastictranscoderPreset#interval}.- Returns:
this
-
maxHeight
@Stability(Stable) public ElastictranscoderPresetThumbnails.Builder maxHeight(String maxHeight)
Sets the value ofElastictranscoderPresetThumbnails.getMaxHeight()- Parameters:
maxHeight- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elastictranscoder_preset#max_height ElastictranscoderPreset#max_height}.- Returns:
this
-
maxWidth
@Stability(Stable) public ElastictranscoderPresetThumbnails.Builder maxWidth(String maxWidth)
Sets the value ofElastictranscoderPresetThumbnails.getMaxWidth()- Parameters:
maxWidth- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elastictranscoder_preset#max_width ElastictranscoderPreset#max_width}.- Returns:
this
-
paddingPolicy
@Stability(Stable) public ElastictranscoderPresetThumbnails.Builder paddingPolicy(String paddingPolicy)
Sets the value ofElastictranscoderPresetThumbnails.getPaddingPolicy()- Parameters:
paddingPolicy- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elastictranscoder_preset#padding_policy ElastictranscoderPreset#padding_policy}.- Returns:
this
-
resolution
@Stability(Stable) public ElastictranscoderPresetThumbnails.Builder resolution(String resolution)
Sets the value ofElastictranscoderPresetThumbnails.getResolution()- Parameters:
resolution- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elastictranscoder_preset#resolution ElastictranscoderPreset#resolution}.- Returns:
this
-
sizingPolicy
@Stability(Stable) public ElastictranscoderPresetThumbnails.Builder sizingPolicy(String sizingPolicy)
Sets the value ofElastictranscoderPresetThumbnails.getSizingPolicy()- Parameters:
sizingPolicy- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elastictranscoder_preset#sizing_policy ElastictranscoderPreset#sizing_policy}.- Returns:
this
-
build
@Stability(Stable) public ElastictranscoderPresetThumbnails build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ElastictranscoderPresetThumbnails>- Returns:
- a new instance of
ElastictranscoderPresetThumbnails - Throws:
NullPointerException- if any required attribute was not provided
-
-