Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Documentation
data LocalSizeConfig Source #
The configuration details that include the maximum size of the media
(MaxLocalMediaSizeInMB
) that you want to store for a stream on the
Edge Agent, as well as the strategy that should be used
(StrategyOnFullSize
) when a stream's maximum size has been reached.
See: newLocalSizeConfig
smart constructor.
LocalSizeConfig' | |
|
Instances
newLocalSizeConfig :: LocalSizeConfig Source #
Create a value of LocalSizeConfig
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:maxLocalMediaSizeInMB:LocalSizeConfig'
, localSizeConfig_maxLocalMediaSizeInMB
- The overall maximum size of the media that you want to store for a
stream on the Edge Agent.
$sel:strategyOnFullSize:LocalSizeConfig'
, localSizeConfig_strategyOnFullSize
- The strategy to perform when a stream’s MaxLocalMediaSizeInMB
limit is
reached.
localSizeConfig_maxLocalMediaSizeInMB :: Lens' LocalSizeConfig (Maybe Natural) Source #
The overall maximum size of the media that you want to store for a stream on the Edge Agent.
localSizeConfig_strategyOnFullSize :: Lens' LocalSizeConfig (Maybe StrategyOnFullSize) Source #
The strategy to perform when a stream’s MaxLocalMediaSizeInMB
limit is
reached.