Class: Aws::MediaTailor::Types::ScheduleEntry

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

Overview

The properties for a schedule.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#approximate_duration_secondsInteger

The approximate duration of this program, in seconds.

Returns:

  • (Integer)

3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3796

class ScheduleEntry < Struct.new(
  :approximate_duration_seconds,
  :approximate_start_time,
  :arn,
  :channel_name,
  :live_source_name,
  :program_name,
  :schedule_ad_breaks,
  :schedule_entry_type,
  :source_location_name,
  :vod_source_name,
  :audiences)
  SENSITIVE = []
  include Aws::Structure
end

#approximate_start_timeTime

The approximate time that the program will start playing.

Returns:

  • (Time)

3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3796

class ScheduleEntry < Struct.new(
  :approximate_duration_seconds,
  :approximate_start_time,
  :arn,
  :channel_name,
  :live_source_name,
  :program_name,
  :schedule_ad_breaks,
  :schedule_entry_type,
  :source_location_name,
  :vod_source_name,
  :audiences)
  SENSITIVE = []
  include Aws::Structure
end

#arnString

The ARN of the program.

Returns:

  • (String)

3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3796

class ScheduleEntry < Struct.new(
  :approximate_duration_seconds,
  :approximate_start_time,
  :arn,
  :channel_name,
  :live_source_name,
  :program_name,
  :schedule_ad_breaks,
  :schedule_entry_type,
  :source_location_name,
  :vod_source_name,
  :audiences)
  SENSITIVE = []
  include Aws::Structure
end

#audiencesArray<String>

The list of audiences defined in ScheduleEntry.

Returns:

  • (Array<String>)

3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3796

class ScheduleEntry < Struct.new(
  :approximate_duration_seconds,
  :approximate_start_time,
  :arn,
  :channel_name,
  :live_source_name,
  :program_name,
  :schedule_ad_breaks,
  :schedule_entry_type,
  :source_location_name,
  :vod_source_name,
  :audiences)
  SENSITIVE = []
  include Aws::Structure
end

#channel_nameString

The name of the channel that uses this schedule.

Returns:

  • (String)

3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3796

class ScheduleEntry < Struct.new(
  :approximate_duration_seconds,
  :approximate_start_time,
  :arn,
  :channel_name,
  :live_source_name,
  :program_name,
  :schedule_ad_breaks,
  :schedule_entry_type,
  :source_location_name,
  :vod_source_name,
  :audiences)
  SENSITIVE = []
  include Aws::Structure
end

#live_source_nameString

The name of the live source used for the program.

Returns:

  • (String)

3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3796

class ScheduleEntry < Struct.new(
  :approximate_duration_seconds,
  :approximate_start_time,
  :arn,
  :channel_name,
  :live_source_name,
  :program_name,
  :schedule_ad_breaks,
  :schedule_entry_type,
  :source_location_name,
  :vod_source_name,
  :audiences)
  SENSITIVE = []
  include Aws::Structure
end

#program_nameString

The name of the program.

Returns:

  • (String)

3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3796

class ScheduleEntry < Struct.new(
  :approximate_duration_seconds,
  :approximate_start_time,
  :arn,
  :channel_name,
  :live_source_name,
  :program_name,
  :schedule_ad_breaks,
  :schedule_entry_type,
  :source_location_name,
  :vod_source_name,
  :audiences)
  SENSITIVE = []
  include Aws::Structure
end

#schedule_ad_breaksArray<Types::ScheduleAdBreak>

The schedule's ad break properties.

Returns:


3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3796

class ScheduleEntry < Struct.new(
  :approximate_duration_seconds,
  :approximate_start_time,
  :arn,
  :channel_name,
  :live_source_name,
  :program_name,
  :schedule_ad_breaks,
  :schedule_entry_type,
  :source_location_name,
  :vod_source_name,
  :audiences)
  SENSITIVE = []
  include Aws::Structure
end

#schedule_entry_typeString

The type of schedule entry.

Returns:

  • (String)

3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3796

class ScheduleEntry < Struct.new(
  :approximate_duration_seconds,
  :approximate_start_time,
  :arn,
  :channel_name,
  :live_source_name,
  :program_name,
  :schedule_ad_breaks,
  :schedule_entry_type,
  :source_location_name,
  :vod_source_name,
  :audiences)
  SENSITIVE = []
  include Aws::Structure
end

#source_location_nameString

The name of the source location.

Returns:

  • (String)

3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3796

class ScheduleEntry < Struct.new(
  :approximate_duration_seconds,
  :approximate_start_time,
  :arn,
  :channel_name,
  :live_source_name,
  :program_name,
  :schedule_ad_breaks,
  :schedule_entry_type,
  :source_location_name,
  :vod_source_name,
  :audiences)
  SENSITIVE = []
  include Aws::Structure
end

#vod_source_nameString

The name of the VOD source.

Returns:

  • (String)

3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3796

class ScheduleEntry < Struct.new(
  :approximate_duration_seconds,
  :approximate_start_time,
  :arn,
  :channel_name,
  :live_source_name,
  :program_name,
  :schedule_ad_breaks,
  :schedule_entry_type,
  :source_location_name,
  :vod_source_name,
  :audiences)
  SENSITIVE = []
  include Aws::Structure
end