Class: Aws::MediaPackageV2::Types::FilterConfiguration

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

Overview

Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#clip_start_time ⇒ Time

Optionally specify the clip start time for all of your manifest egress requests. When you include clip start time, note that you cannot use clip start time query parameters for this manifest's endpoint URL.

Returns:

  • (Time)


2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
# File 'gems/aws-sdk-mediapackagev2/lib/aws-sdk-mediapackagev2/types.rb', line 2015

class FilterConfiguration < Struct.new(
  :manifest_filter,
  :drm_settings,
  :start,
  :end,
  :time_delay_seconds,
  :clip_start_time,
  :multiview)
  SENSITIVE = []
  include Aws::Structure
end

#drm_settings ⇒ String

Optionally specify one or more DRM settings for all of your manifest egress requests. When you include a DRM setting, note that you cannot use an identical DRM setting query parameter for this manifest's endpoint URL.

Returns:

  • (String)


2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
# File 'gems/aws-sdk-mediapackagev2/lib/aws-sdk-mediapackagev2/types.rb', line 2015

class FilterConfiguration < Struct.new(
  :manifest_filter,
  :drm_settings,
  :start,
  :end,
  :time_delay_seconds,
  :clip_start_time,
  :multiview)
  SENSITIVE = []
  include Aws::Structure
end

#end ⇒ Time

Optionally specify the end time for all of your manifest egress requests. When you include end time, note that you cannot use end time query parameters for this manifest's endpoint URL.

Returns:

  • (Time)


2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
# File 'gems/aws-sdk-mediapackagev2/lib/aws-sdk-mediapackagev2/types.rb', line 2015

class FilterConfiguration < Struct.new(
  :manifest_filter,
  :drm_settings,
  :start,
  :end,
  :time_delay_seconds,
  :clip_start_time,
  :multiview)
  SENSITIVE = []
  include Aws::Structure
end

#manifest_filter ⇒ String

Optionally specify one or more manifest filters for all of your manifest egress requests. When you include a manifest filter, note that you cannot use an identical manifest filter query parameter for this manifest's endpoint URL.

Returns:

  • (String)


2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
# File 'gems/aws-sdk-mediapackagev2/lib/aws-sdk-mediapackagev2/types.rb', line 2015

class FilterConfiguration < Struct.new(
  :manifest_filter,
  :drm_settings,
  :start,
  :end,
  :time_delay_seconds,
  :clip_start_time,
  :multiview)
  SENSITIVE = []
  include Aws::Structure
end

#multiview ⇒ Types::MultiviewFilterConfiguration

Optionally pin this manifest to a single multiview combination, so that players request it without an aws.multiview query parameter. When you pin a combination, note that you cannot use the aws.multiview query parameter for this manifest's endpoint URL, even when that parameter requests the same combination.

This setting is valid only on an origin endpoint whose channel has an InputType of MULTIVIEW.



2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
# File 'gems/aws-sdk-mediapackagev2/lib/aws-sdk-mediapackagev2/types.rb', line 2015

class FilterConfiguration < Struct.new(
  :manifest_filter,
  :drm_settings,
  :start,
  :end,
  :time_delay_seconds,
  :clip_start_time,
  :multiview)
  SENSITIVE = []
  include Aws::Structure
end

#start ⇒ Time

Optionally specify the start time for all of your manifest egress requests. When you include start time, note that you cannot use start time query parameters for this manifest's endpoint URL.

Returns:

  • (Time)


2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
# File 'gems/aws-sdk-mediapackagev2/lib/aws-sdk-mediapackagev2/types.rb', line 2015

class FilterConfiguration < Struct.new(
  :manifest_filter,
  :drm_settings,
  :start,
  :end,
  :time_delay_seconds,
  :clip_start_time,
  :multiview)
  SENSITIVE = []
  include Aws::Structure
end

#time_delay_seconds ⇒ Integer

Optionally specify the time delay for all of your manifest egress requests. Enter a value that is smaller than your endpoint's startover window. When you include time delay, note that you cannot use time delay query parameters for this manifest's endpoint URL.

Returns:

  • (Integer)


2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
# File 'gems/aws-sdk-mediapackagev2/lib/aws-sdk-mediapackagev2/types.rb', line 2015

class FilterConfiguration < Struct.new(
  :manifest_filter,
  :drm_settings,
  :start,
  :end,
  :time_delay_seconds,
  :clip_start_time,
  :multiview)
  SENSITIVE = []
  include Aws::Structure
end