class Aws::MediaTailor::Types::CreateProgramRequest
Program configuration parameters.
@note When making an API call, you may pass CreateProgramRequest
data as a hash: { ad_breaks: [ { message_type: "SPLICE_INSERT", # accepts SPLICE_INSERT offset_millis: 1, slate: { source_location_name: "__string", vod_source_name: "__string", }, splice_insert_message: { avail_num: 1, avails_expected: 1, splice_event_id: 1, unique_program_id: 1, }, }, ], channel_name: "__string", # required program_name: "__string", # required schedule_configuration: { # required transition: { # required relative_position: "BEFORE_PROGRAM", # required, accepts BEFORE_PROGRAM, AFTER_PROGRAM relative_program: "__string", scheduled_start_time_millis: 1, type: "__string", # required }, }, source_location_name: "__string", # required vod_source_name: "__string", # required }
@!attribute [rw] ad_breaks
The ad break configuration settings. @return [Array<Types::AdBreak>]
@!attribute [rw] channel_name
@return [String]
@!attribute [rw] program_name
@return [String]
@!attribute [rw] schedule_configuration
The schedule configuration settings. @return [Types::ScheduleConfiguration]
@!attribute [rw] source_location_name
The name of the source location. @return [String]
@!attribute [rw] vod_source_name
The name that's used to refer to a VOD source. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/mediatailor-2018-04-23/CreateProgramRequest AWS API Documentation
Constants
- SENSITIVE