Interface MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings

    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      static MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings.Builder builder()  
      default List<String> getAdMarkers()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#ad_markers MedialiveChannel#ad_markers}.
      default String getBaseUrlContent()
      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}.
      default String getBaseUrlContent1()
      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}.
      default String getBaseUrlManifest()
      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}.
      default String getBaseUrlManifest1()
      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}.
      default Object getCaptionLanguageMappings()
      caption_language_mappings block.
      default String getCaptionLanguageSetting()
      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}.
      default String getClientCache()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#client_cache MedialiveChannel#client_cache}.
      default String getCodecSpecification()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#codec_specification MedialiveChannel#codec_specification}.
      default String getConstantIv()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#constant_iv MedialiveChannel#constant_iv}.
      MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsDestination getDestination()
      destination block.
      default String getDirectoryStructure()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#directory_structure MedialiveChannel#directory_structure}.
      default String getDiscontinuityTags()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#discontinuity_tags MedialiveChannel#discontinuity_tags}.
      default String getEncryptionType()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#encryption_type MedialiveChannel#encryption_type}.
      default Object getHlsCdnSettings()
      hls_cdn_settings block.
      default String getHlsId3SegmentTagging()
      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}.
      default String getIframeOnlyPlaylists()
      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}.
      default String getIncompleteSegmentBehavior()
      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}.
      default Number getIndexNSegments()
      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}.
      default String getInputLossAction()
      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}.
      default String getIvInManifest()
      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}.
      default String getIvSource()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#iv_source MedialiveChannel#iv_source}.
      default Number getKeepSegments()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#keep_segments MedialiveChannel#keep_segments}.
      default String getKeyFormat()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#key_format MedialiveChannel#key_format}.
      default String getKeyFormatVersions()
      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}.
      default MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsKeyProviderSettings getKeyProviderSettings()
      key_provider_settings block.
      default String getManifestCompression()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#manifest_compression MedialiveChannel#manifest_compression}.
      default String getManifestDurationFormat()
      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}.
      default Number getMinSegmentLength()
      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}.
      default String getMode()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#mode MedialiveChannel#mode}.
      default String getOutputSelection()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#output_selection MedialiveChannel#output_selection}.
      default String getProgramDateTime()
      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}.
      default String getProgramDateTimeClock()
      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}.
      default Number getProgramDateTimePeriod()
      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}.
      default String getRedundantManifest()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#redundant_manifest MedialiveChannel#redundant_manifest}.
      default Number getSegmentLength()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#segment_length MedialiveChannel#segment_length}.
      default Number getSegmentsPerSubdirectory()
      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}.
      default String getStreamInfResolution()
      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}.
      default String getTimedMetadataId3Frame()
      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}.
      default Number getTimedMetadataId3Period()
      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}.
      default Number getTimestampDeltaMilliseconds()
      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}.
      default String getTsFileMode()
      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}.
      • Methods inherited from interface software.amazon.jsii.JsiiSerializable

        $jsii$toJson
    • Method Detail

      • getAdMarkers

        @Stability(Stable)
        @Nullable
        default List<String> getAdMarkers()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#ad_markers MedialiveChannel#ad_markers}.
      • getBaseUrlContent

        @Stability(Stable)
        @Nullable
        default String getBaseUrlContent()
        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}.
      • getBaseUrlContent1

        @Stability(Stable)
        @Nullable
        default String getBaseUrlContent1()
        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}.
      • getBaseUrlManifest

        @Stability(Stable)
        @Nullable
        default String getBaseUrlManifest()
        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}.
      • getBaseUrlManifest1

        @Stability(Stable)
        @Nullable
        default String getBaseUrlManifest1()
        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}.
      • getCaptionLanguageMappings

        @Stability(Stable)
        @Nullable
        default Object getCaptionLanguageMappings()
        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}

      • getCaptionLanguageSetting

        @Stability(Stable)
        @Nullable
        default String getCaptionLanguageSetting()
        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}.
      • getClientCache

        @Stability(Stable)
        @Nullable
        default String getClientCache()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#client_cache MedialiveChannel#client_cache}.
      • getCodecSpecification

        @Stability(Stable)
        @Nullable
        default String getCodecSpecification()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#codec_specification MedialiveChannel#codec_specification}.
      • getConstantIv

        @Stability(Stable)
        @Nullable
        default String getConstantIv()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#constant_iv MedialiveChannel#constant_iv}.
      • getDirectoryStructure

        @Stability(Stable)
        @Nullable
        default String getDirectoryStructure()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#directory_structure MedialiveChannel#directory_structure}.
      • getDiscontinuityTags

        @Stability(Stable)
        @Nullable
        default String getDiscontinuityTags()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#discontinuity_tags MedialiveChannel#discontinuity_tags}.
      • getEncryptionType

        @Stability(Stable)
        @Nullable
        default String getEncryptionType()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#encryption_type MedialiveChannel#encryption_type}.
      • getHlsCdnSettings

        @Stability(Stable)
        @Nullable
        default Object getHlsCdnSettings()
        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}

      • getHlsId3SegmentTagging

        @Stability(Stable)
        @Nullable
        default String getHlsId3SegmentTagging()
        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}.
      • getIframeOnlyPlaylists

        @Stability(Stable)
        @Nullable
        default String getIframeOnlyPlaylists()
        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}.
      • getIncompleteSegmentBehavior

        @Stability(Stable)
        @Nullable
        default String getIncompleteSegmentBehavior()
        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}.
      • getIndexNSegments

        @Stability(Stable)
        @Nullable
        default Number getIndexNSegments()
        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}.
      • getInputLossAction

        @Stability(Stable)
        @Nullable
        default String getInputLossAction()
        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}.
      • getIvInManifest

        @Stability(Stable)
        @Nullable
        default String getIvInManifest()
        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}.
      • getIvSource

        @Stability(Stable)
        @Nullable
        default String getIvSource()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#iv_source MedialiveChannel#iv_source}.
      • getKeepSegments

        @Stability(Stable)
        @Nullable
        default Number getKeepSegments()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#keep_segments MedialiveChannel#keep_segments}.
      • getKeyFormat

        @Stability(Stable)
        @Nullable
        default String getKeyFormat()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#key_format MedialiveChannel#key_format}.
      • getKeyFormatVersions

        @Stability(Stable)
        @Nullable
        default String getKeyFormatVersions()
        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}.
      • getManifestCompression

        @Stability(Stable)
        @Nullable
        default String getManifestCompression()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#manifest_compression MedialiveChannel#manifest_compression}.
      • getManifestDurationFormat

        @Stability(Stable)
        @Nullable
        default String getManifestDurationFormat()
        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}.
      • getMinSegmentLength

        @Stability(Stable)
        @Nullable
        default Number getMinSegmentLength()
        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}.
      • getMode

        @Stability(Stable)
        @Nullable
        default String getMode()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#mode MedialiveChannel#mode}.
      • getOutputSelection

        @Stability(Stable)
        @Nullable
        default String getOutputSelection()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#output_selection MedialiveChannel#output_selection}.
      • getProgramDateTime

        @Stability(Stable)
        @Nullable
        default String getProgramDateTime()
        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}.
      • getProgramDateTimeClock

        @Stability(Stable)
        @Nullable
        default String getProgramDateTimeClock()
        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}.
      • getProgramDateTimePeriod

        @Stability(Stable)
        @Nullable
        default Number getProgramDateTimePeriod()
        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}.
      • getRedundantManifest

        @Stability(Stable)
        @Nullable
        default String getRedundantManifest()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#redundant_manifest MedialiveChannel#redundant_manifest}.
      • getSegmentLength

        @Stability(Stable)
        @Nullable
        default Number getSegmentLength()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#segment_length MedialiveChannel#segment_length}.
      • getSegmentsPerSubdirectory

        @Stability(Stable)
        @Nullable
        default Number getSegmentsPerSubdirectory()
        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}.
      • getStreamInfResolution

        @Stability(Stable)
        @Nullable
        default String getStreamInfResolution()
        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}.
      • getTimedMetadataId3Frame

        @Stability(Stable)
        @Nullable
        default String getTimedMetadataId3Frame()
        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}.
      • getTimedMetadataId3Period

        @Stability(Stable)
        @Nullable
        default Number getTimedMetadataId3Period()
        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}.
      • getTimestampDeltaMilliseconds

        @Stability(Stable)
        @Nullable
        default Number getTimestampDeltaMilliseconds()
        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}.
      • getTsFileMode

        @Stability(Stable)
        @Nullable
        default String getTsFileMode()
        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}.