sig/client.rbs in aws-sdk-mediatailor-1.76.0 vs sig/client.rbs in aws-sdk-mediatailor-1.77.0

- old
+ new

@@ -97,10 +97,11 @@ | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _ConfigureLogsForPlaybackConfigurationResponseSuccess interface _CreateChannelResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::CreateChannelResponse] def arn: () -> ::String + def audiences: () -> ::Array[::String] def channel_name: () -> ::String def channel_state: () -> ("RUNNING" | "STOPPED") def creation_time: () -> ::Time def filler_slate: () -> Types::SlateSource def last_modified_time: () -> ::Time @@ -110,10 +111,11 @@ def tier: () -> ::String def time_shift_configuration: () -> Types::TimeShiftConfiguration end # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/MediaTailor/Client.html#create_channel-instance_method def create_channel: ( + ?audiences: Array[::String], channel_name: ::String, ?filler_slate: { source_location_name: ::String?, vod_source_name: ::String? }, @@ -201,10 +203,11 @@ interface _CreateProgramResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::CreateProgramResponse] def ad_breaks: () -> ::Array[Types::AdBreak] def arn: () -> ::String + def audience_media: () -> ::Array[Types::AudienceMedia] def channel_name: () -> ::String def clip_range: () -> Types::ClipRange def creation_time: () -> ::Time def duration_millis: () -> ::Integer def live_source_name: () -> ::String @@ -222,11 +225,11 @@ key: ::String, value: ::String }, ]?, message_type: ("SPLICE_INSERT" | "TIME_SIGNAL")?, - offset_millis: ::Integer?, + offset_millis: ::Integer, slate: { source_location_name: ::String?, vod_source_name: ::String? }?, splice_insert_message: { @@ -249,16 +252,71 @@ }, ]? }? }, ], + ?audience_media: Array[ + { + alternate_media: Array[ + { + ad_breaks: Array[ + { + ad_break_metadata: Array[ + { + key: ::String, + value: ::String + }, + ]?, + message_type: ("SPLICE_INSERT" | "TIME_SIGNAL")?, + offset_millis: ::Integer, + slate: { + source_location_name: ::String?, + vod_source_name: ::String? + }?, + splice_insert_message: { + avail_num: ::Integer?, + avails_expected: ::Integer?, + splice_event_id: ::Integer?, + unique_program_id: ::Integer? + }?, + time_signal_message: { + segmentation_descriptors: Array[ + { + segment_num: ::Integer?, + segmentation_event_id: ::Integer?, + segmentation_type_id: ::Integer?, + segmentation_upid: ::String?, + segmentation_upid_type: ::Integer?, + segments_expected: ::Integer?, + sub_segment_num: ::Integer?, + sub_segments_expected: ::Integer? + }, + ]? + }? + }, + ]?, + clip_range: { + end_offset_millis: ::Integer?, + start_offset_millis: ::Integer? + }?, + duration_millis: ::Integer?, + live_source_name: ::String?, + scheduled_start_time_millis: ::Integer?, + source_location_name: ::String?, + vod_source_name: ::String? + }, + ]?, + audience: ::String? + }, + ], channel_name: ::String, ?live_source_name: ::String, program_name: ::String, schedule_configuration: { clip_range: { - end_offset_millis: ::Integer + end_offset_millis: ::Integer?, + start_offset_millis: ::Integer? }?, transition: { duration_millis: ::Integer?, relative_position: ("BEFORE_PROGRAM" | "AFTER_PROGRAM"), relative_program: ::String?, @@ -412,10 +470,11 @@ | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _DeleteVodSourceResponseSuccess interface _DescribeChannelResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::DescribeChannelResponse] def arn: () -> ::String + def audiences: () -> ::Array[::String] def channel_name: () -> ::String def channel_state: () -> ("RUNNING" | "STOPPED") def creation_time: () -> ::Time def filler_slate: () -> Types::SlateSource def last_modified_time: () -> ::Time @@ -451,10 +510,11 @@ interface _DescribeProgramResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::DescribeProgramResponse] def ad_breaks: () -> ::Array[Types::AdBreak] def arn: () -> ::String + def audience_media: () -> ::Array[Types::AudienceMedia] def channel_name: () -> ::String def clip_range: () -> Types::ClipRange def creation_time: () -> ::Time def duration_millis: () -> ::Integer def live_source_name: () -> ::String @@ -521,10 +581,11 @@ def items: () -> ::Array[Types::ScheduleEntry] def next_token: () -> ::String end # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/MediaTailor/Client.html#get_channel_schedule-instance_method def get_channel_schedule: ( + ?audience: ::String, channel_name: ::String, ?duration_minutes: ::String, ?max_results: ::Integer, ?next_token: ::String ) -> _GetChannelScheduleResponseSuccess @@ -777,10 +838,11 @@ | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> ::Seahorse::Client::_ResponseSuccess[::Aws::EmptyStructure] interface _UpdateChannelResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::UpdateChannelResponse] def arn: () -> ::String + def audiences: () -> ::Array[::String] def channel_name: () -> ::String def channel_state: () -> ("RUNNING" | "STOPPED") def creation_time: () -> ::Time def filler_slate: () -> Types::SlateSource def last_modified_time: () -> ::Time @@ -790,10 +852,11 @@ def tier: () -> ::String def time_shift_configuration: () -> Types::TimeShiftConfiguration end # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/MediaTailor/Client.html#update_channel-instance_method def update_channel: ( + ?audiences: Array[::String], channel_name: ::String, ?filler_slate: { source_location_name: ::String?, vod_source_name: ::String? }, @@ -845,10 +908,11 @@ interface _UpdateProgramResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::UpdateProgramResponse] def ad_breaks: () -> ::Array[Types::AdBreak] def arn: () -> ::String + def audience_media: () -> ::Array[Types::AudienceMedia] def channel_name: () -> ::String def clip_range: () -> Types::ClipRange def creation_time: () -> ::Time def duration_millis: () -> ::Integer def live_source_name: () -> ::String @@ -866,11 +930,11 @@ key: ::String, value: ::String }, ]?, message_type: ("SPLICE_INSERT" | "TIME_SIGNAL")?, - offset_millis: ::Integer?, + offset_millis: ::Integer, slate: { source_location_name: ::String?, vod_source_name: ::String? }?, splice_insert_message: { @@ -893,14 +957,69 @@ }, ]? }? }, ], + ?audience_media: Array[ + { + alternate_media: Array[ + { + ad_breaks: Array[ + { + ad_break_metadata: Array[ + { + key: ::String, + value: ::String + }, + ]?, + message_type: ("SPLICE_INSERT" | "TIME_SIGNAL")?, + offset_millis: ::Integer, + slate: { + source_location_name: ::String?, + vod_source_name: ::String? + }?, + splice_insert_message: { + avail_num: ::Integer?, + avails_expected: ::Integer?, + splice_event_id: ::Integer?, + unique_program_id: ::Integer? + }?, + time_signal_message: { + segmentation_descriptors: Array[ + { + segment_num: ::Integer?, + segmentation_event_id: ::Integer?, + segmentation_type_id: ::Integer?, + segmentation_upid: ::String?, + segmentation_upid_type: ::Integer?, + segments_expected: ::Integer?, + sub_segment_num: ::Integer?, + sub_segments_expected: ::Integer? + }, + ]? + }? + }, + ]?, + clip_range: { + end_offset_millis: ::Integer?, + start_offset_millis: ::Integer? + }?, + duration_millis: ::Integer?, + live_source_name: ::String?, + scheduled_start_time_millis: ::Integer?, + source_location_name: ::String?, + vod_source_name: ::String? + }, + ]?, + audience: ::String? + }, + ], channel_name: ::String, program_name: ::String, schedule_configuration: { clip_range: { - end_offset_millis: ::Integer + end_offset_millis: ::Integer?, + start_offset_millis: ::Integer? }?, transition: { duration_millis: ::Integer?, scheduled_start_time_millis: ::Integer? }?