212 inline void SetS3(
const S3Action& value) { m_s3HasBeenSet =
true; m_s3 = value; }
217 inline void SetS3(
S3Action&& value) { m_s3HasBeenSet =
true; m_s3 = value; }
331 bool m_dynamoDBHasBeenSet;
333 bool m_lambdaHasBeenSet;
335 bool m_snsHasBeenSet;
337 bool m_sqsHasBeenSet;
339 bool m_kinesisHasBeenSet;
341 bool m_republishHasBeenSet;
345 bool m_firehoseHasBeenSet;
347 bool m_cloudwatchMetricHasBeenSet;
349 bool m_cloudwatchAlarmHasBeenSet;
351 bool m_elasticsearchHasBeenSet;
void SetFirehose(FirehoseAction &&value)
const CloudwatchMetricAction & GetCloudwatchMetric() const
Action & WithLambda(const LambdaAction &value)
void SetRepublish(const RepublishAction &value)
Action & WithDynamoDB(const DynamoDBAction &value)
const DynamoDBAction & GetDynamoDB() const
Action & WithCloudwatchAlarm(CloudwatchAlarmAction &&value)
Action & WithFirehose(const FirehoseAction &value)
Action & WithSns(const SnsAction &value)
void SetElasticsearch(const ElasticsearchAction &value)
const ElasticsearchAction & GetElasticsearch() const
const S3Action & GetS3() const
Action & WithSqs(SqsAction &&value)
Action & WithCloudwatchMetric(CloudwatchMetricAction &&value)
void SetElasticsearch(ElasticsearchAction &&value)
const SnsAction & GetSns() const
Action & WithS3(const S3Action &value)
const LambdaAction & GetLambda() const
void SetS3(const S3Action &value)
Action & WithKinesis(KinesisAction &&value)
Action & WithCloudwatchAlarm(const CloudwatchAlarmAction &value)
const CloudwatchAlarmAction & GetCloudwatchAlarm() const
const RepublishAction & GetRepublish() const
void SetFirehose(const FirehoseAction &value)
void SetKinesis(KinesisAction &&value)
void SetSns(const SnsAction &value)
void SetKinesis(const KinesisAction &value)
Action & WithRepublish(const RepublishAction &value)
const FirehoseAction & GetFirehose() const
void SetDynamoDB(const DynamoDBAction &value)
Action & WithFirehose(FirehoseAction &&value)
const SqsAction & GetSqs() const
void SetRepublish(RepublishAction &&value)
Action & WithSns(SnsAction &&value)
Action & WithRepublish(RepublishAction &&value)
Action & WithElasticsearch(ElasticsearchAction &&value)
void SetSqs(SqsAction &&value)
void SetCloudwatchAlarm(const CloudwatchAlarmAction &value)
Action & WithElasticsearch(const ElasticsearchAction &value)
void SetDynamoDB(DynamoDBAction &&value)
void SetSqs(const SqsAction &value)
Action & WithLambda(LambdaAction &&value)
void SetCloudwatchMetric(CloudwatchMetricAction &&value)
void SetSns(SnsAction &&value)
void SetS3(S3Action &&value)
Action & WithKinesis(const KinesisAction &value)
Action & WithDynamoDB(DynamoDBAction &&value)
Action & WithCloudwatchMetric(const CloudwatchMetricAction &value)
Action & WithSqs(const SqsAction &value)
void SetCloudwatchAlarm(CloudwatchAlarmAction &&value)
void SetLambda(LambdaAction &&value)
const KinesisAction & GetKinesis() const
void SetLambda(const LambdaAction &value)
Action & WithS3(S3Action &&value)
void SetCloudwatchMetric(const CloudwatchMetricAction &value)
JSON (JavaScript Object Notation).