Class MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.medialive_channel.MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings>
- Enclosing interface:
- MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings
@Stability(Stable) public static final class MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder extends Object implements software.amazon.jsii.Builder<MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
bitrate
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder bitrate(Number bitrate)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getBitrate()- Parameters:
bitrate- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#bitrate MedialiveChannel#bitrate}. This parameter is required.- Returns:
this
-
framerateDenominator
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder framerateDenominator(Number framerateDenominator)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getFramerateDenominator()- Parameters:
framerateDenominator- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#framerate_denominator MedialiveChannel#framerate_denominator}. This parameter is required.- Returns:
this
-
framerateNumerator
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder framerateNumerator(Number framerateNumerator)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getFramerateNumerator()- Parameters:
framerateNumerator- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#framerate_numerator MedialiveChannel#framerate_numerator}. This parameter is required.- Returns:
this
-
adaptiveQuantization
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder adaptiveQuantization(String adaptiveQuantization)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getAdaptiveQuantization()- Parameters:
adaptiveQuantization- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#adaptive_quantization MedialiveChannel#adaptive_quantization}.- Returns:
this
-
afdSignaling
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder afdSignaling(String afdSignaling)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getAfdSignaling()- Parameters:
afdSignaling- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#afd_signaling MedialiveChannel#afd_signaling}.- Returns:
this
-
alternativeTransferFunction
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder alternativeTransferFunction(String alternativeTransferFunction)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getAlternativeTransferFunction()- Parameters:
alternativeTransferFunction- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#alternative_transfer_function MedialiveChannel#alternative_transfer_function}.- Returns:
this
-
bufSize
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder bufSize(Number bufSize)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getBufSize()- Parameters:
bufSize- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#buf_size MedialiveChannel#buf_size}.- Returns:
this
-
colorMetadata
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder colorMetadata(String colorMetadata)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getColorMetadata()- Parameters:
colorMetadata- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#color_metadata MedialiveChannel#color_metadata}.- Returns:
this
-
colorSpaceSettings
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder colorSpaceSettings(MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265SettingsColorSpaceSettings colorSpaceSettings)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getColorSpaceSettings()- Parameters:
colorSpaceSettings- color_space_settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#color_space_settings MedialiveChannel#color_space_settings}- Returns:
this
-
filterSettings
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder filterSettings(MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265SettingsFilterSettings filterSettings)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getFilterSettings()- Parameters:
filterSettings- filter_settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#filter_settings MedialiveChannel#filter_settings}- Returns:
this
-
fixedAfd
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder fixedAfd(String fixedAfd)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getFixedAfd()- Parameters:
fixedAfd- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#fixed_afd MedialiveChannel#fixed_afd}.- Returns:
this
-
flickerAq
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder flickerAq(String flickerAq)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getFlickerAq()- Parameters:
flickerAq- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#flicker_aq MedialiveChannel#flicker_aq}.- Returns:
this
-
gopClosedCadence
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder gopClosedCadence(Number gopClosedCadence)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getGopClosedCadence()- Parameters:
gopClosedCadence- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#gop_closed_cadence MedialiveChannel#gop_closed_cadence}.- Returns:
this
-
gopSize
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder gopSize(Number gopSize)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getGopSize()- Parameters:
gopSize- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#gop_size MedialiveChannel#gop_size}.- Returns:
this
-
gopSizeUnits
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder gopSizeUnits(String gopSizeUnits)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getGopSizeUnits()- Parameters:
gopSizeUnits- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#gop_size_units MedialiveChannel#gop_size_units}.- Returns:
this
-
level
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder level(String level)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getLevel()- Parameters:
level- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#level MedialiveChannel#level}.- Returns:
this
-
lookAheadRateControl
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder lookAheadRateControl(String lookAheadRateControl)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getLookAheadRateControl()- Parameters:
lookAheadRateControl- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#look_ahead_rate_control MedialiveChannel#look_ahead_rate_control}.- Returns:
this
-
maxBitrate
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder maxBitrate(Number maxBitrate)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getMaxBitrate()- Parameters:
maxBitrate- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#max_bitrate MedialiveChannel#max_bitrate}.- Returns:
this
-
minIInterval
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder minIInterval(Number minIInterval)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getMinIInterval()- Parameters:
minIInterval- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#min_i_interval MedialiveChannel#min_i_interval}.- Returns:
this
-
parDenominator
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder parDenominator(Number parDenominator)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getParDenominator()- Parameters:
parDenominator- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#par_denominator MedialiveChannel#par_denominator}.- Returns:
this
-
parNumerator
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder parNumerator(Number parNumerator)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getParNumerator()- Parameters:
parNumerator- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#par_numerator MedialiveChannel#par_numerator}.- Returns:
this
-
profile
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder profile(String profile)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getProfile()- Parameters:
profile- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#profile MedialiveChannel#profile}.- Returns:
this
-
qvbrQualityLevel
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder qvbrQualityLevel(Number qvbrQualityLevel)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getQvbrQualityLevel()- Parameters:
qvbrQualityLevel- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#qvbr_quality_level MedialiveChannel#qvbr_quality_level}.- Returns:
this
-
rateControlMode
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder rateControlMode(String rateControlMode)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getRateControlMode()- Parameters:
rateControlMode- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#rate_control_mode MedialiveChannel#rate_control_mode}.- Returns:
this
-
scanType
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder scanType(String scanType)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getScanType()- Parameters:
scanType- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#scan_type MedialiveChannel#scan_type}.- Returns:
this
-
sceneChangeDetect
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder sceneChangeDetect(String sceneChangeDetect)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getSceneChangeDetect()- Parameters:
sceneChangeDetect- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#scene_change_detect MedialiveChannel#scene_change_detect}.- Returns:
this
-
slices
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder slices(Number slices)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getSlices()- Parameters:
slices- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#slices MedialiveChannel#slices}.- Returns:
this
-
tier
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder tier(String tier)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getTier()- Parameters:
tier- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#tier MedialiveChannel#tier}.- Returns:
this
-
timecodeBurninSettings
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder timecodeBurninSettings(MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265SettingsTimecodeBurninSettings timecodeBurninSettings)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getTimecodeBurninSettings()- Parameters:
timecodeBurninSettings- timecode_burnin_settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#timecode_burnin_settings MedialiveChannel#timecode_burnin_settings}- Returns:
this
-
timecodeInsertion
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.Builder timecodeInsertion(String timecodeInsertion)
Sets the value ofMedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings.getTimecodeInsertion()- Parameters:
timecodeInsertion- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#timecode_insertion MedialiveChannel#timecode_insertion}.- Returns:
this
-
build
@Stability(Stable) public MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings>- Returns:
- a new instance of
MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH265Settings - Throws:
NullPointerException- if any required attribute was not provided
-
-