7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/kinesisanalyticsv2/model/ConfigurationType.h>
19namespace KinesisAnalyticsV2 {
50 m_configurationTypeUpdateHasBeenSet =
true;
51 m_configurationTypeUpdate = value;
70 m_checkpointingEnabledUpdateHasBeenSet =
true;
71 m_checkpointingEnabledUpdate = value;
91 m_checkpointIntervalUpdateHasBeenSet =
true;
92 m_checkpointIntervalUpdate = value;
112 m_minPauseBetweenCheckpointsUpdateHasBeenSet =
true;
113 m_minPauseBetweenCheckpointsUpdate = value;
123 bool m_checkpointingEnabledUpdate{
false};
125 long long m_checkpointIntervalUpdate{0};
127 long long m_minPauseBetweenCheckpointsUpdate{0};
128 bool m_configurationTypeUpdateHasBeenSet =
false;
129 bool m_checkpointingEnabledUpdateHasBeenSet =
false;
130 bool m_checkpointIntervalUpdateHasBeenSet =
false;
131 bool m_minPauseBetweenCheckpointsUpdateHasBeenSet =
false;
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
bool MinPauseBetweenCheckpointsUpdateHasBeenSet() const
ConfigurationType GetConfigurationTypeUpdate() const
bool ConfigurationTypeUpdateHasBeenSet() const
CheckpointConfigurationUpdate & WithCheckpointIntervalUpdate(long long value)
AWS_KINESISANALYTICSV2_API CheckpointConfigurationUpdate(Aws::Utils::Json::JsonView jsonValue)
void SetCheckpointIntervalUpdate(long long value)
bool CheckpointIntervalUpdateHasBeenSet() const
void SetMinPauseBetweenCheckpointsUpdate(long long value)
bool GetCheckpointingEnabledUpdate() const
bool CheckpointingEnabledUpdateHasBeenSet() const
void SetCheckpointingEnabledUpdate(bool value)
long long GetMinPauseBetweenCheckpointsUpdate() const
CheckpointConfigurationUpdate & WithMinPauseBetweenCheckpointsUpdate(long long value)
void SetConfigurationTypeUpdate(ConfigurationType value)
CheckpointConfigurationUpdate & WithCheckpointingEnabledUpdate(bool value)
long long GetCheckpointIntervalUpdate() const
AWS_KINESISANALYTICSV2_API CheckpointConfigurationUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
CheckpointConfigurationUpdate & WithConfigurationTypeUpdate(ConfigurationType value)
AWS_KINESISANALYTICSV2_API CheckpointConfigurationUpdate()=default
Aws::Utils::Json::JsonValue JsonValue