amazonka-medialive-2.0: Amazon Elemental MediaLive SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MediaLive.Types.ArchiveOutputSettings

Description

 
Synopsis

Documentation

data ArchiveOutputSettings Source #

Archive Output Settings

See: newArchiveOutputSettings smart constructor.

Constructors

ArchiveOutputSettings' 

Fields

Instances

Instances details
FromJSON ArchiveOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ArchiveOutputSettings

ToJSON ArchiveOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ArchiveOutputSettings

Generic ArchiveOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ArchiveOutputSettings

Associated Types

type Rep ArchiveOutputSettings :: Type -> Type #

Read ArchiveOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ArchiveOutputSettings

Show ArchiveOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ArchiveOutputSettings

NFData ArchiveOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ArchiveOutputSettings

Methods

rnf :: ArchiveOutputSettings -> () #

Eq ArchiveOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ArchiveOutputSettings

Hashable ArchiveOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ArchiveOutputSettings

type Rep ArchiveOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ArchiveOutputSettings

type Rep ArchiveOutputSettings = D1 ('MetaData "ArchiveOutputSettings" "Amazonka.MediaLive.Types.ArchiveOutputSettings" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "ArchiveOutputSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "extension") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nameModifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "containerSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ArchiveContainerSettings))))

newArchiveOutputSettings Source #

Create a value of ArchiveOutputSettings 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:extension:ArchiveOutputSettings', archiveOutputSettings_extension - Output file extension. If excluded, this will be auto-selected from the container type.

$sel:nameModifier:ArchiveOutputSettings', archiveOutputSettings_nameModifier - String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

$sel:containerSettings:ArchiveOutputSettings', archiveOutputSettings_containerSettings - Settings specific to the container type of the file.

archiveOutputSettings_extension :: Lens' ArchiveOutputSettings (Maybe Text) Source #

Output file extension. If excluded, this will be auto-selected from the container type.

archiveOutputSettings_nameModifier :: Lens' ArchiveOutputSettings (Maybe Text) Source #

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.