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