7#include <aws/pipes/Pipes_EXPORTS.h>
39 m_batchSizeHasBeenSet =
true;
55 m_maximumBatchingWindowInSecondsHasBeenSet =
true;
56 m_maximumBatchingWindowInSeconds = value;
66 int m_maximumBatchingWindowInSeconds{0};
67 bool m_batchSizeHasBeenSet =
false;
68 bool m_maximumBatchingWindowInSecondsHasBeenSet =
false;
int GetMaximumBatchingWindowInSeconds() const
AWS_PIPES_API PipeSourceSqsQueueParameters & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetMaximumBatchingWindowInSeconds(int value)
PipeSourceSqsQueueParameters & WithMaximumBatchingWindowInSeconds(int value)
void SetBatchSize(int value)
PipeSourceSqsQueueParameters & WithBatchSize(int value)
AWS_PIPES_API PipeSourceSqsQueueParameters()=default
AWS_PIPES_API PipeSourceSqsQueueParameters(Aws::Utils::Json::JsonView jsonValue)
AWS_PIPES_API Aws::Utils::Json::JsonValue Jsonize() const
bool BatchSizeHasBeenSet() const
bool MaximumBatchingWindowInSecondsHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue