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?
}?