7#include <aws/kinesisvideo/KinesisVideo_EXPORTS.h>
16namespace KinesisVideo {
40 m_messageTtlSecondsHasBeenSet =
true;
41 m_messageTtlSeconds = value;
49 int m_messageTtlSeconds{0};
50 bool m_messageTtlSecondsHasBeenSet =
false;
AWS_KINESISVIDEO_API SingleMasterConfiguration()=default
AWS_KINESISVIDEO_API SingleMasterConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool MessageTtlSecondsHasBeenSet() const
AWS_KINESISVIDEO_API SingleMasterConfiguration(Aws::Utils::Json::JsonView jsonValue)
SingleMasterConfiguration & WithMessageTtlSeconds(int value)
AWS_KINESISVIDEO_API Aws::Utils::Json::JsonValue Jsonize() const
void SetMessageTtlSeconds(int value)
int GetMessageTtlSeconds() const
Aws::Utils::Json::JsonValue JsonValue