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

Description

 
Synopsis

Documentation

data HlsMediaStoreSettings Source #

Hls Media Store Settings

See: newHlsMediaStoreSettings smart constructor.

Constructors

HlsMediaStoreSettings' 

Fields

Instances

Instances details
FromJSON HlsMediaStoreSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsMediaStoreSettings

ToJSON HlsMediaStoreSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsMediaStoreSettings

Generic HlsMediaStoreSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsMediaStoreSettings

Associated Types

type Rep HlsMediaStoreSettings :: Type -> Type #

Read HlsMediaStoreSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsMediaStoreSettings

Show HlsMediaStoreSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsMediaStoreSettings

NFData HlsMediaStoreSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsMediaStoreSettings

Methods

rnf :: HlsMediaStoreSettings -> () #

Eq HlsMediaStoreSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsMediaStoreSettings

Hashable HlsMediaStoreSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsMediaStoreSettings

type Rep HlsMediaStoreSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsMediaStoreSettings

type Rep HlsMediaStoreSettings = D1 ('MetaData "HlsMediaStoreSettings" "Amazonka.MediaLive.Types.HlsMediaStoreSettings" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "HlsMediaStoreSettings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "connectionRetryInterval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "filecacheDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "mediaStoreStorageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HlsMediaStoreStorageClass)) :*: (S1 ('MetaSel ('Just "numRetries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "restartDelay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))

newHlsMediaStoreSettings :: HlsMediaStoreSettings Source #

Create a value of HlsMediaStoreSettings 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:connectionRetryInterval:HlsMediaStoreSettings', hlsMediaStoreSettings_connectionRetryInterval - Number of seconds to wait before retrying connection to the CDN if the connection is lost.

$sel:filecacheDuration:HlsMediaStoreSettings', hlsMediaStoreSettings_filecacheDuration - Size in seconds of file cache for streaming outputs.

$sel:mediaStoreStorageClass:HlsMediaStoreSettings', hlsMediaStoreSettings_mediaStoreStorageClass - When set to temporal, output files are stored in non-persistent memory for faster reading and writing.

$sel:numRetries:HlsMediaStoreSettings', hlsMediaStoreSettings_numRetries - Number of retry attempts that will be made before the Live Event is put into an error state.

$sel:restartDelay:HlsMediaStoreSettings', hlsMediaStoreSettings_restartDelay - If a streaming output fails, number of seconds to wait until a restart is initiated. A value of 0 means never restart.

hlsMediaStoreSettings_connectionRetryInterval :: Lens' HlsMediaStoreSettings (Maybe Natural) Source #

Number of seconds to wait before retrying connection to the CDN if the connection is lost.

hlsMediaStoreSettings_filecacheDuration :: Lens' HlsMediaStoreSettings (Maybe Natural) Source #

Size in seconds of file cache for streaming outputs.

hlsMediaStoreSettings_mediaStoreStorageClass :: Lens' HlsMediaStoreSettings (Maybe HlsMediaStoreStorageClass) Source #

When set to temporal, output files are stored in non-persistent memory for faster reading and writing.

hlsMediaStoreSettings_numRetries :: Lens' HlsMediaStoreSettings (Maybe Natural) Source #

Number of retry attempts that will be made before the Live Event is put into an error state.

hlsMediaStoreSettings_restartDelay :: Lens' HlsMediaStoreSettings (Maybe Natural) Source #

If a streaming output fails, number of seconds to wait until a restart is initiated. A value of 0 means never restart.