7#include <aws/iot/IoT_EXPORTS.h>
42 m_maxBatchSizeHasBeenSet =
true;
43 m_maxBatchSize = value;
60 m_maxBatchOpenMsHasBeenSet =
true;
61 m_maxBatchOpenMs = value;
78 m_maxBatchSizeBytesHasBeenSet =
true;
79 m_maxBatchSizeBytes = value;
96 m_batchAcrossTopicsHasBeenSet =
true;
97 m_batchAcrossTopics = value;
105 int m_maxBatchSize{0};
107 int m_maxBatchOpenMs{0};
109 int m_maxBatchSizeBytes{0};
111 bool m_batchAcrossTopics{
false};
112 bool m_maxBatchSizeHasBeenSet =
false;
113 bool m_maxBatchOpenMsHasBeenSet =
false;
114 bool m_maxBatchSizeBytesHasBeenSet =
false;
115 bool m_batchAcrossTopicsHasBeenSet =
false;
void SetMaxBatchOpenMs(int value)
AWS_IOT_API InfluxDBBatchConfig()=default
AWS_IOT_API InfluxDBBatchConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_IOT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetMaxBatchSize(int value)
bool GetBatchAcrossTopics() const
int GetMaxBatchOpenMs() const
InfluxDBBatchConfig & WithBatchAcrossTopics(bool value)
InfluxDBBatchConfig & WithMaxBatchOpenMs(int value)
int GetMaxBatchSizeBytes() const
InfluxDBBatchConfig & WithMaxBatchSizeBytes(int value)
int GetMaxBatchSize() const
bool MaxBatchOpenMsHasBeenSet() const
bool MaxBatchSizeBytesHasBeenSet() const
bool MaxBatchSizeHasBeenSet() const
bool BatchAcrossTopicsHasBeenSet() const
void SetMaxBatchSizeBytes(int value)
void SetBatchAcrossTopics(bool value)
AWS_IOT_API InfluxDBBatchConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
InfluxDBBatchConfig & WithMaxBatchSize(int value)
Aws::Utils::Json::JsonValue JsonValue