7#include <aws/pipes/Pipes_EXPORTS.h>
8#include <aws/pipes/model/DeadLetterConfig.h>
9#include <aws/pipes/model/OnPartialBatchItemFailureStreams.h>
48 inline void SetBatchSize(
int value) { m_batchSizeHasBeenSet =
true; m_batchSize = value; }
126 bool m_batchSizeHasBeenSet =
false;
129 bool m_deadLetterConfigHasBeenSet =
false;
132 bool m_onPartialBatchItemFailureHasBeenSet =
false;
134 int m_maximumBatchingWindowInSeconds;
135 bool m_maximumBatchingWindowInSecondsHasBeenSet =
false;
137 int m_maximumRecordAgeInSeconds;
138 bool m_maximumRecordAgeInSecondsHasBeenSet =
false;
140 int m_maximumRetryAttempts;
141 bool m_maximumRetryAttemptsHasBeenSet =
false;
143 int m_parallelizationFactor;
144 bool m_parallelizationFactorHasBeenSet =
false;
UpdatePipeSourceKinesisStreamParameters & WithMaximumBatchingWindowInSeconds(int value)
void SetMaximumRecordAgeInSeconds(int value)
int GetMaximumRecordAgeInSeconds() const
void SetBatchSize(int value)
bool OnPartialBatchItemFailureHasBeenSet() const
void SetMaximumRetryAttempts(int value)
bool MaximumRecordAgeInSecondsHasBeenSet() const
UpdatePipeSourceKinesisStreamParameters & WithBatchSize(int value)
UpdatePipeSourceKinesisStreamParameters & WithOnPartialBatchItemFailure(const OnPartialBatchItemFailureStreams &value)
int GetMaximumRetryAttempts() const
bool MaximumRetryAttemptsHasBeenSet() const
UpdatePipeSourceKinesisStreamParameters & WithParallelizationFactor(int value)
void SetDeadLetterConfig(DeadLetterConfig &&value)
int GetParallelizationFactor() const
AWS_PIPES_API Aws::Utils::Json::JsonValue Jsonize() const
bool BatchSizeHasBeenSet() const
void SetParallelizationFactor(int value)
bool MaximumBatchingWindowInSecondsHasBeenSet() const
void SetOnPartialBatchItemFailure(const OnPartialBatchItemFailureStreams &value)
int GetMaximumBatchingWindowInSeconds() const
AWS_PIPES_API UpdatePipeSourceKinesisStreamParameters(Aws::Utils::Json::JsonView jsonValue)
AWS_PIPES_API UpdatePipeSourceKinesisStreamParameters & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetOnPartialBatchItemFailure(OnPartialBatchItemFailureStreams &&value)
bool ParallelizationFactorHasBeenSet() const
const OnPartialBatchItemFailureStreams & GetOnPartialBatchItemFailure() const
UpdatePipeSourceKinesisStreamParameters & WithMaximumRecordAgeInSeconds(int value)
void SetMaximumBatchingWindowInSeconds(int value)
AWS_PIPES_API UpdatePipeSourceKinesisStreamParameters()
UpdatePipeSourceKinesisStreamParameters & WithMaximumRetryAttempts(int value)
const DeadLetterConfig & GetDeadLetterConfig() const
UpdatePipeSourceKinesisStreamParameters & WithDeadLetterConfig(const DeadLetterConfig &value)
UpdatePipeSourceKinesisStreamParameters & WithDeadLetterConfig(DeadLetterConfig &&value)
UpdatePipeSourceKinesisStreamParameters & WithOnPartialBatchItemFailure(OnPartialBatchItemFailureStreams &&value)
void SetDeadLetterConfig(const DeadLetterConfig &value)
bool DeadLetterConfigHasBeenSet() const
OnPartialBatchItemFailureStreams
Aws::Utils::Json::JsonValue JsonValue