7#include <aws/kinesisvideo/KinesisVideo_EXPORTS.h>
8#include <aws/kinesisvideo/model/StrategyOnFullSize.h>
67 int m_maxLocalMediaSizeInMB{0};
68 bool m_maxLocalMediaSizeInMBHasBeenSet =
false;
71 bool m_strategyOnFullSizeHasBeenSet =
false;
void SetStrategyOnFullSize(StrategyOnFullSize value)
AWS_KINESISVIDEO_API LocalSizeConfig(Aws::Utils::Json::JsonView jsonValue)
int GetMaxLocalMediaSizeInMB() const
void SetMaxLocalMediaSizeInMB(int value)
AWS_KINESISVIDEO_API LocalSizeConfig()=default
LocalSizeConfig & WithStrategyOnFullSize(StrategyOnFullSize value)
bool MaxLocalMediaSizeInMBHasBeenSet() const
StrategyOnFullSize GetStrategyOnFullSize() const
AWS_KINESISVIDEO_API Aws::Utils::Json::JsonValue Jsonize() const
bool StrategyOnFullSizeHasBeenSet() const
AWS_KINESISVIDEO_API LocalSizeConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
LocalSizeConfig & WithMaxLocalMediaSizeInMB(int value)
Aws::Utils::Json::JsonValue JsonValue