7#include <aws/iot/IoT_EXPORTS.h>
40 m_maxBatchOpenMsHasBeenSet =
true;
41 m_maxBatchOpenMs = value;
57 m_maxBatchSizeHasBeenSet =
true;
58 m_maxBatchSize = value;
73 m_maxBatchSizeBytesHasBeenSet =
true;
74 m_maxBatchSizeBytes = value;
82 int m_maxBatchOpenMs{0};
84 int m_maxBatchSize{0};
86 int m_maxBatchSizeBytes{0};
87 bool m_maxBatchOpenMsHasBeenSet =
false;
88 bool m_maxBatchSizeHasBeenSet =
false;
89 bool m_maxBatchSizeBytesHasBeenSet =
false;
void SetMaxBatchSizeBytes(int value)
bool MaxBatchOpenMsHasBeenSet() const
int GetMaxBatchSize() const
int GetMaxBatchSizeBytes() const
void SetMaxBatchOpenMs(int value)
AWS_IOT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_IOT_API BatchConfig()=default
BatchConfig & WithMaxBatchOpenMs(int value)
int GetMaxBatchOpenMs() const
AWS_IOT_API BatchConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
BatchConfig & WithMaxBatchSizeBytes(int value)
void SetMaxBatchSize(int value)
BatchConfig & WithMaxBatchSize(int value)
bool MaxBatchSizeBytesHasBeenSet() const
AWS_IOT_API BatchConfig(Aws::Utils::Json::JsonView jsonValue)
bool MaxBatchSizeHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue