7#include <aws/kafkaconnect/KafkaConnect_EXPORTS.h>
8#include <aws/kafkaconnect/model/CloudWatchLogsLogDeliveryDescription.h>
9#include <aws/kafkaconnect/model/FirehoseLogDeliveryDescription.h>
10#include <aws/kafkaconnect/model/S3LogDeliveryDescription.h>
82 bool m_cloudWatchLogsHasBeenSet =
false;
85 bool m_firehoseHasBeenSet =
false;
88 bool m_s3HasBeenSet =
false;
bool CloudWatchLogsHasBeenSet() const
const CloudWatchLogsLogDeliveryDescription & GetCloudWatchLogs() const
AWS_KAFKACONNECT_API WorkerLogDeliveryDescription & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetS3(S3LogDeliveryDescription &&value)
AWS_KAFKACONNECT_API WorkerLogDeliveryDescription(Aws::Utils::Json::JsonView jsonValue)
void SetFirehose(const FirehoseLogDeliveryDescription &value)
AWS_KAFKACONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCloudWatchLogs(const CloudWatchLogsLogDeliveryDescription &value)
void SetFirehose(FirehoseLogDeliveryDescription &&value)
WorkerLogDeliveryDescription & WithCloudWatchLogs(const CloudWatchLogsLogDeliveryDescription &value)
WorkerLogDeliveryDescription & WithS3(const S3LogDeliveryDescription &value)
WorkerLogDeliveryDescription & WithCloudWatchLogs(CloudWatchLogsLogDeliveryDescription &&value)
bool S3HasBeenSet() const
bool FirehoseHasBeenSet() const
WorkerLogDeliveryDescription & WithFirehose(const FirehoseLogDeliveryDescription &value)
void SetS3(const S3LogDeliveryDescription &value)
const S3LogDeliveryDescription & GetS3() const
AWS_KAFKACONNECT_API WorkerLogDeliveryDescription()
const FirehoseLogDeliveryDescription & GetFirehose() const
WorkerLogDeliveryDescription & WithFirehose(FirehoseLogDeliveryDescription &&value)
void SetCloudWatchLogs(CloudWatchLogsLogDeliveryDescription &&value)
WorkerLogDeliveryDescription & WithS3(S3LogDeliveryDescription &&value)
Aws::Utils::Json::JsonValue JsonValue