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

Description

 
Synopsis

Documentation

data HlsBasicPutSettings Source #

Hls Basic Put Settings

See: newHlsBasicPutSettings smart constructor.

Constructors

HlsBasicPutSettings' 

Fields

Instances

Instances details
FromJSON HlsBasicPutSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsBasicPutSettings

ToJSON HlsBasicPutSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsBasicPutSettings

Generic HlsBasicPutSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsBasicPutSettings

Associated Types

type Rep HlsBasicPutSettings :: Type -> Type #

Read HlsBasicPutSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsBasicPutSettings

Show HlsBasicPutSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsBasicPutSettings

NFData HlsBasicPutSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsBasicPutSettings

Methods

rnf :: HlsBasicPutSettings -> () #

Eq HlsBasicPutSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsBasicPutSettings

Hashable HlsBasicPutSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsBasicPutSettings

type Rep HlsBasicPutSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsBasicPutSettings

type Rep HlsBasicPutSettings = D1 ('MetaData "HlsBasicPutSettings" "Amazonka.MediaLive.Types.HlsBasicPutSettings" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "HlsBasicPutSettings'" '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 "numRetries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "restartDelay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newHlsBasicPutSettings :: HlsBasicPutSettings Source #

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

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

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

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

hlsBasicPutSettings_connectionRetryInterval :: Lens' HlsBasicPutSettings (Maybe Natural) Source #

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

hlsBasicPutSettings_filecacheDuration :: Lens' HlsBasicPutSettings (Maybe Natural) Source #

Size in seconds of file cache for streaming outputs.

hlsBasicPutSettings_numRetries :: Lens' HlsBasicPutSettings (Maybe Natural) Source #

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

hlsBasicPutSettings_restartDelay :: Lens' HlsBasicPutSettings (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.