7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/kinesisanalyticsv2/model/ConfigurationType.h>
21namespace KinesisAnalyticsV2
107 bool m_configurationTypeUpdateHasBeenSet =
false;
109 bool m_checkpointingEnabledUpdate;
110 bool m_checkpointingEnabledUpdateHasBeenSet =
false;
112 long long m_checkpointIntervalUpdate;
113 bool m_checkpointIntervalUpdateHasBeenSet =
false;
115 long long m_minPauseBetweenCheckpointsUpdate;
116 bool m_minPauseBetweenCheckpointsUpdateHasBeenSet =
false;
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
bool MinPauseBetweenCheckpointsUpdateHasBeenSet() const
bool ConfigurationTypeUpdateHasBeenSet() const
CheckpointConfigurationUpdate & WithCheckpointIntervalUpdate(long long value)
void SetConfigurationTypeUpdate(const ConfigurationType &value)
AWS_KINESISANALYTICSV2_API CheckpointConfigurationUpdate(Aws::Utils::Json::JsonView jsonValue)
AWS_KINESISANALYTICSV2_API CheckpointConfigurationUpdate()
void SetCheckpointIntervalUpdate(long long value)
CheckpointConfigurationUpdate & WithConfigurationTypeUpdate(ConfigurationType &&value)
bool CheckpointIntervalUpdateHasBeenSet() const
void SetMinPauseBetweenCheckpointsUpdate(long long value)
const ConfigurationType & GetConfigurationTypeUpdate() const
bool GetCheckpointingEnabledUpdate() const
bool CheckpointingEnabledUpdateHasBeenSet() const
void SetCheckpointingEnabledUpdate(bool value)
long long GetMinPauseBetweenCheckpointsUpdate() const
CheckpointConfigurationUpdate & WithMinPauseBetweenCheckpointsUpdate(long long value)
CheckpointConfigurationUpdate & WithCheckpointingEnabledUpdate(bool value)
long long GetCheckpointIntervalUpdate() const
AWS_KINESISANALYTICSV2_API CheckpointConfigurationUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
CheckpointConfigurationUpdate & WithConfigurationTypeUpdate(const ConfigurationType &value)
void SetConfigurationTypeUpdate(ConfigurationType &&value)
Aws::Utils::Json::JsonValue JsonValue