Class: Aws::MediaTailor::Types::UpdateChannelRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb

Overview

Note:

When making an API call, you may pass UpdateChannelRequest data as a hash:

{
  channel_name: "__string", # required
  filler_slate: {
    source_location_name: "__string",
    vod_source_name: "__string",
  },
  outputs: [ # required
    {
      dash_playlist_settings: {
        manifest_window_seconds: 1,
        min_buffer_time_seconds: 1,
        min_update_period_seconds: 1,
        suggested_presentation_delay_seconds: 1,
      },
      hls_playlist_settings: {
        manifest_window_seconds: 1,
      },
      manifest_name: "__string", # required
      source_group: "__string", # required
    },
  ],
}

Updates a channel's Outputs.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#channel_nameString

Returns:

  • (String)


4035
4036
4037
4038
4039
4040
4041
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 4035

class UpdateChannelRequest < Struct.new(
  :channel_name,
  :filler_slate,
  :outputs)
  SENSITIVE = []
  include Aws::Structure
end

#filler_slateTypes::SlateSource

The slate used to fill gaps between programs in the schedule. You must configure filler slate if your channel uses the LINEAR PlaybackMode. MediaTailor doesn't support filler slate for channels using the LOOP PlaybackMode.

Returns:



4035
4036
4037
4038
4039
4040
4041
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 4035

class UpdateChannelRequest < Struct.new(
  :channel_name,
  :filler_slate,
  :outputs)
  SENSITIVE = []
  include Aws::Structure
end

#outputsArray<Types::RequestOutputItem>

The channel's output properties.

Returns:



4035
4036
4037
4038
4039
4040
4041
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 4035

class UpdateChannelRequest < Struct.new(
  :channel_name,
  :filler_slate,
  :outputs)
  SENSITIVE = []
  include Aws::Structure
end