Class MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.medialive_channel.MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings>
- Enclosing interface:
- MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings
@Stability(Stable) public static final class MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder extends Object implements software.amazon.jsii.Builder<MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
destination
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder destination(MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsDestination destination)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getDestination()- Parameters:
destination- destination block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#destination MedialiveChannel#destination}- Returns:
this
-
adMarkers
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder adMarkers(List<String> adMarkers)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getAdMarkers()- Parameters:
adMarkers- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#ad_markers MedialiveChannel#ad_markers}.- Returns:
this
-
baseUrlContent
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder baseUrlContent(String baseUrlContent)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getBaseUrlContent()- Parameters:
baseUrlContent- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#base_url_content MedialiveChannel#base_url_content}.- Returns:
this
-
baseUrlContent1
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder baseUrlContent1(String baseUrlContent1)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getBaseUrlContent1()- Parameters:
baseUrlContent1- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#base_url_content1 MedialiveChannel#base_url_content1}.- Returns:
this
-
baseUrlManifest
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder baseUrlManifest(String baseUrlManifest)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getBaseUrlManifest()- Parameters:
baseUrlManifest- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#base_url_manifest MedialiveChannel#base_url_manifest}.- Returns:
this
-
baseUrlManifest1
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder baseUrlManifest1(String baseUrlManifest1)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getBaseUrlManifest1()- Parameters:
baseUrlManifest1- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#base_url_manifest1 MedialiveChannel#base_url_manifest1}.- Returns:
this
-
captionLanguageMappings
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder captionLanguageMappings(com.hashicorp.cdktf.IResolvable captionLanguageMappings)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getCaptionLanguageMappings()- Parameters:
captionLanguageMappings- caption_language_mappings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#caption_language_mappings MedialiveChannel#caption_language_mappings}- Returns:
this
-
captionLanguageMappings
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder captionLanguageMappings(List<? extends MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappings> captionLanguageMappings)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getCaptionLanguageMappings()- Parameters:
captionLanguageMappings- caption_language_mappings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#caption_language_mappings MedialiveChannel#caption_language_mappings}- Returns:
this
-
captionLanguageSetting
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder captionLanguageSetting(String captionLanguageSetting)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getCaptionLanguageSetting()- Parameters:
captionLanguageSetting- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#caption_language_setting MedialiveChannel#caption_language_setting}.- Returns:
this
-
clientCache
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder clientCache(String clientCache)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getClientCache()- Parameters:
clientCache- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#client_cache MedialiveChannel#client_cache}.- Returns:
this
-
codecSpecification
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder codecSpecification(String codecSpecification)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getCodecSpecification()- Parameters:
codecSpecification- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#codec_specification MedialiveChannel#codec_specification}.- Returns:
this
-
constantIv
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder constantIv(String constantIv)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getConstantIv()- Parameters:
constantIv- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#constant_iv MedialiveChannel#constant_iv}.- Returns:
this
-
directoryStructure
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder directoryStructure(String directoryStructure)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getDirectoryStructure()- Parameters:
directoryStructure- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#directory_structure MedialiveChannel#directory_structure}.- Returns:
this
-
discontinuityTags
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder discontinuityTags(String discontinuityTags)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getDiscontinuityTags()- Parameters:
discontinuityTags- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#discontinuity_tags MedialiveChannel#discontinuity_tags}.- Returns:
this
-
encryptionType
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder encryptionType(String encryptionType)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getEncryptionType()- Parameters:
encryptionType- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#encryption_type MedialiveChannel#encryption_type}.- Returns:
this
-
hlsCdnSettings
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder hlsCdnSettings(com.hashicorp.cdktf.IResolvable hlsCdnSettings)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getHlsCdnSettings()- Parameters:
hlsCdnSettings- hls_cdn_settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#hls_cdn_settings MedialiveChannel#hls_cdn_settings}- Returns:
this
-
hlsCdnSettings
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder hlsCdnSettings(List<? extends MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsHlsCdnSettings> hlsCdnSettings)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getHlsCdnSettings()- Parameters:
hlsCdnSettings- hls_cdn_settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#hls_cdn_settings MedialiveChannel#hls_cdn_settings}- Returns:
this
-
hlsId3SegmentTagging
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder hlsId3SegmentTagging(String hlsId3SegmentTagging)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getHlsId3SegmentTagging()- Parameters:
hlsId3SegmentTagging- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#hls_id3_segment_tagging MedialiveChannel#hls_id3_segment_tagging}.- Returns:
this
-
iframeOnlyPlaylists
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder iframeOnlyPlaylists(String iframeOnlyPlaylists)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getIframeOnlyPlaylists()- Parameters:
iframeOnlyPlaylists- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#iframe_only_playlists MedialiveChannel#iframe_only_playlists}.- Returns:
this
-
incompleteSegmentBehavior
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder incompleteSegmentBehavior(String incompleteSegmentBehavior)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getIncompleteSegmentBehavior()- Parameters:
incompleteSegmentBehavior- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#incomplete_segment_behavior MedialiveChannel#incomplete_segment_behavior}.- Returns:
this
-
indexNSegments
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder indexNSegments(Number indexNSegments)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getIndexNSegments()- Parameters:
indexNSegments- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#index_n_segments MedialiveChannel#index_n_segments}.- Returns:
this
-
inputLossAction
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder inputLossAction(String inputLossAction)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getInputLossAction()- Parameters:
inputLossAction- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#input_loss_action MedialiveChannel#input_loss_action}.- Returns:
this
-
ivInManifest
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder ivInManifest(String ivInManifest)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getIvInManifest()- Parameters:
ivInManifest- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#iv_in_manifest MedialiveChannel#iv_in_manifest}.- Returns:
this
-
ivSource
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder ivSource(String ivSource)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getIvSource()- Parameters:
ivSource- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#iv_source MedialiveChannel#iv_source}.- Returns:
this
-
keepSegments
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder keepSegments(Number keepSegments)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getKeepSegments()- Parameters:
keepSegments- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#keep_segments MedialiveChannel#keep_segments}.- Returns:
this
-
keyFormat
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder keyFormat(String keyFormat)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getKeyFormat()- Parameters:
keyFormat- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#key_format MedialiveChannel#key_format}.- Returns:
this
-
keyFormatVersions
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder keyFormatVersions(String keyFormatVersions)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getKeyFormatVersions()- Parameters:
keyFormatVersions- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#key_format_versions MedialiveChannel#key_format_versions}.- Returns:
this
-
keyProviderSettings
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder keyProviderSettings(MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsKeyProviderSettings keyProviderSettings)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getKeyProviderSettings()- Parameters:
keyProviderSettings- key_provider_settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#key_provider_settings MedialiveChannel#key_provider_settings}- Returns:
this
-
manifestCompression
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder manifestCompression(String manifestCompression)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getManifestCompression()- Parameters:
manifestCompression- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#manifest_compression MedialiveChannel#manifest_compression}.- Returns:
this
-
manifestDurationFormat
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder manifestDurationFormat(String manifestDurationFormat)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getManifestDurationFormat()- Parameters:
manifestDurationFormat- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#manifest_duration_format MedialiveChannel#manifest_duration_format}.- Returns:
this
-
minSegmentLength
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder minSegmentLength(Number minSegmentLength)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getMinSegmentLength()- Parameters:
minSegmentLength- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#min_segment_length MedialiveChannel#min_segment_length}.- Returns:
this
-
mode
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder mode(String mode)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getMode()- Parameters:
mode- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#mode MedialiveChannel#mode}.- Returns:
this
-
outputSelection
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder outputSelection(String outputSelection)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getOutputSelection()- Parameters:
outputSelection- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#output_selection MedialiveChannel#output_selection}.- Returns:
this
-
programDateTime
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder programDateTime(String programDateTime)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getProgramDateTime()- Parameters:
programDateTime- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#program_date_time MedialiveChannel#program_date_time}.- Returns:
this
-
programDateTimeClock
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder programDateTimeClock(String programDateTimeClock)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getProgramDateTimeClock()- Parameters:
programDateTimeClock- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#program_date_time_clock MedialiveChannel#program_date_time_clock}.- Returns:
this
-
programDateTimePeriod
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder programDateTimePeriod(Number programDateTimePeriod)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getProgramDateTimePeriod()- Parameters:
programDateTimePeriod- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#program_date_time_period MedialiveChannel#program_date_time_period}.- Returns:
this
-
redundantManifest
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder redundantManifest(String redundantManifest)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getRedundantManifest()- Parameters:
redundantManifest- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#redundant_manifest MedialiveChannel#redundant_manifest}.- Returns:
this
-
segmentLength
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder segmentLength(Number segmentLength)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getSegmentLength()- Parameters:
segmentLength- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#segment_length MedialiveChannel#segment_length}.- Returns:
this
-
segmentsPerSubdirectory
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder segmentsPerSubdirectory(Number segmentsPerSubdirectory)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getSegmentsPerSubdirectory()- Parameters:
segmentsPerSubdirectory- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#segments_per_subdirectory MedialiveChannel#segments_per_subdirectory}.- Returns:
this
-
streamInfResolution
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder streamInfResolution(String streamInfResolution)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getStreamInfResolution()- Parameters:
streamInfResolution- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#stream_inf_resolution MedialiveChannel#stream_inf_resolution}.- Returns:
this
-
timedMetadataId3Frame
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder timedMetadataId3Frame(String timedMetadataId3Frame)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getTimedMetadataId3Frame()- Parameters:
timedMetadataId3Frame- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#timed_metadata_id3_frame MedialiveChannel#timed_metadata_id3_frame}.- Returns:
this
-
timedMetadataId3Period
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder timedMetadataId3Period(Number timedMetadataId3Period)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getTimedMetadataId3Period()- Parameters:
timedMetadataId3Period- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#timed_metadata_id3_period MedialiveChannel#timed_metadata_id3_period}.- Returns:
this
-
timestampDeltaMilliseconds
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder timestampDeltaMilliseconds(Number timestampDeltaMilliseconds)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getTimestampDeltaMilliseconds()- Parameters:
timestampDeltaMilliseconds- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#timestamp_delta_milliseconds MedialiveChannel#timestamp_delta_milliseconds}.- Returns:
this
-
tsFileMode
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder tsFileMode(String tsFileMode)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.getTsFileMode()- Parameters:
tsFileMode- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#ts_file_mode MedialiveChannel#ts_file_mode}.- Returns:
this
-
build
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings>- Returns:
- a new instance of
MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings - Throws:
NullPointerException- if any required attribute was not provided
-
-