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.HlsAdditionalManifest

Description

 
Synopsis

Documentation

data HlsAdditionalManifest Source #

Specify the details for each additional HLS 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: newHlsAdditionalManifest smart constructor.

Constructors

HlsAdditionalManifest' 

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 HLS group is film-name.m3u8. 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.m3u8. For HLS output groups, specify a manifestNameModifier that is different from the nameModifier of the output. The service uses the output name modifier to create unique names for the individual variant manifests.

  • selectedOutputs :: Maybe [Text]

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

Instances

Instances details
Eq HlsAdditionalManifest Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.HlsAdditionalManifest

Read HlsAdditionalManifest Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.HlsAdditionalManifest

Show HlsAdditionalManifest Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.HlsAdditionalManifest

Generic HlsAdditionalManifest Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.HlsAdditionalManifest

Associated Types

type Rep HlsAdditionalManifest :: Type -> Type #

NFData HlsAdditionalManifest Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.HlsAdditionalManifest

Methods

rnf :: HlsAdditionalManifest -> () #

Hashable HlsAdditionalManifest Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.HlsAdditionalManifest

ToJSON HlsAdditionalManifest Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.HlsAdditionalManifest

FromJSON HlsAdditionalManifest Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.HlsAdditionalManifest

type Rep HlsAdditionalManifest Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.HlsAdditionalManifest

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

newHlsAdditionalManifest :: HlsAdditionalManifest Source #

Create a value of HlsAdditionalManifest 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:HlsAdditionalManifest', hlsAdditionalManifest_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 HLS group is film-name.m3u8. 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.m3u8. For HLS output groups, specify a manifestNameModifier that is different from the nameModifier of the output. The service uses the output name modifier to create unique names for the individual variant manifests.

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

hlsAdditionalManifest_manifestNameModifier :: Lens' HlsAdditionalManifest (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 HLS group is film-name.m3u8. 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.m3u8. For HLS output groups, specify a manifestNameModifier that is different from the nameModifier of the output. The service uses the output name modifier to create unique names for the individual variant manifests.

hlsAdditionalManifest_selectedOutputs :: Lens' HlsAdditionalManifest (Maybe [Text]) Source #

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