libZSservicesZSamazonka-mediaconvertZSamazonka-mediaconvert
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MediaConvert.Types.DashAdditionalManifest

Description

 
Synopsis

Documentation

data DashAdditionalManifest Source #

Specify the details for each additional DASH manifest that you want the service to generate for this output group. Each manifest can reference a different subset of outputs in the group.

See: newDashAdditionalManifest smart constructor.

Constructors

DashAdditionalManifest' 

Fields

  • manifestNameModifier :: Maybe Text

    Specify a name modifier that the service adds to the name of this manifest to make it different from the file names of the other main manifests in the output group. For example, say that the default main manifest for your DASH group is film-name.mpd. If you enter "-no-premium" for this setting, then the file name the service generates for this top-level manifest is film-name-no-premium.mpd.

  • selectedOutputs :: Maybe [Text]

    Specify the outputs that you want this additional top-level manifest to reference.

Instances

Instances details
Eq DashAdditionalManifest Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.DashAdditionalManifest

Read DashAdditionalManifest Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.DashAdditionalManifest

Show DashAdditionalManifest Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.DashAdditionalManifest

Generic DashAdditionalManifest Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.DashAdditionalManifest

Associated Types

type Rep DashAdditionalManifest :: Type -> Type #

NFData DashAdditionalManifest Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.DashAdditionalManifest

Methods

rnf :: DashAdditionalManifest -> () #

Hashable DashAdditionalManifest Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.DashAdditionalManifest

ToJSON DashAdditionalManifest Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.DashAdditionalManifest

FromJSON DashAdditionalManifest Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.DashAdditionalManifest

type Rep DashAdditionalManifest Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.DashAdditionalManifest

type Rep DashAdditionalManifest = D1 ('MetaData "DashAdditionalManifest" "Amazonka.MediaConvert.Types.DashAdditionalManifest" "libZSservicesZSamazonka-mediaconvertZSamazonka-mediaconvert" 'False) (C1 ('MetaCons "DashAdditionalManifest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "manifestNameModifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "selectedOutputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newDashAdditionalManifest :: DashAdditionalManifest Source #

Create a value of DashAdditionalManifest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:manifestNameModifier:DashAdditionalManifest', dashAdditionalManifest_manifestNameModifier - Specify a name modifier that the service adds to the name of this manifest to make it different from the file names of the other main manifests in the output group. For example, say that the default main manifest for your DASH group is film-name.mpd. If you enter "-no-premium" for this setting, then the file name the service generates for this top-level manifest is film-name-no-premium.mpd.

$sel:selectedOutputs:DashAdditionalManifest', dashAdditionalManifest_selectedOutputs - Specify the outputs that you want this additional top-level manifest to reference.

dashAdditionalManifest_manifestNameModifier :: Lens' DashAdditionalManifest (Maybe Text) Source #

Specify a name modifier that the service adds to the name of this manifest to make it different from the file names of the other main manifests in the output group. For example, say that the default main manifest for your DASH group is film-name.mpd. If you enter "-no-premium" for this setting, then the file name the service generates for this top-level manifest is film-name-no-premium.mpd.

dashAdditionalManifest_selectedOutputs :: Lens' DashAdditionalManifest (Maybe [Text]) Source #

Specify the outputs that you want this additional top-level manifest to reference.