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