/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include 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 Also:
AWS
* API Reference
The overall maximum size of the media that you want to store for a stream on * the Edge Agent.
*/ inline int GetMaxLocalMediaSizeInMB() const{ return m_maxLocalMediaSizeInMB; } /** *The overall maximum size of the media that you want to store for a stream on * the Edge Agent.
*/ inline bool MaxLocalMediaSizeInMBHasBeenSet() const { return m_maxLocalMediaSizeInMBHasBeenSet; } /** *The overall maximum size of the media that you want to store for a stream on * the Edge Agent.
*/ inline void SetMaxLocalMediaSizeInMB(int value) { m_maxLocalMediaSizeInMBHasBeenSet = true; m_maxLocalMediaSizeInMB = value; } /** *The overall maximum size of the media that you want to store for a stream on * the Edge Agent.
*/ inline LocalSizeConfig& WithMaxLocalMediaSizeInMB(int value) { SetMaxLocalMediaSizeInMB(value); return *this;} /** *The strategy to perform when a stream’s MaxLocalMediaSizeInMB
* limit is reached.
The strategy to perform when a stream’s MaxLocalMediaSizeInMB
* limit is reached.
The strategy to perform when a stream’s MaxLocalMediaSizeInMB
* limit is reached.
The strategy to perform when a stream’s MaxLocalMediaSizeInMB
* limit is reached.
The strategy to perform when a stream’s MaxLocalMediaSizeInMB
* limit is reached.
The strategy to perform when a stream’s MaxLocalMediaSizeInMB
* limit is reached.