66 inline void SetRoleARN(
const char* value) { m_roleARNHasBeenSet =
true; m_roleARN.assign(value); }
101 inline void SetBucketARN(
const char* value) { m_bucketARNHasBeenSet =
true; m_bucketARN.assign(value); }
164 inline void SetPrefix(
const char* value) { m_prefixHasBeenSet =
true; m_prefix.assign(value); }
319 bool m_roleARNHasBeenSet;
321 bool m_bucketARNHasBeenSet;
323 bool m_prefixHasBeenSet;
325 bool m_bufferingHintsHasBeenSet;
327 bool m_compressionFormatHasBeenSet;
329 bool m_encryptionConfigurationHasBeenSet;
331 bool m_cloudWatchLoggingOptionsHasBeenSet;
S3DestinationDescription & WithBufferingHints(const BufferingHints &value)
void SetPrefix(const Aws::String &value)
void SetEncryptionConfiguration(EncryptionConfiguration &&value)
void SetBufferingHints(const BufferingHints &value)
S3DestinationDescription & WithBucketARN(Aws::String &&value)
void SetCompressionFormat(CompressionFormat &&value)
S3DestinationDescription & WithPrefix(const Aws::String &value)
const BufferingHints & GetBufferingHints() const
const Aws::String & GetPrefix() const
void SetBucketARN(Aws::String &&value)
S3DestinationDescription & WithPrefix(Aws::String &&value)
S3DestinationDescription & WithCloudWatchLoggingOptions(const CloudWatchLoggingOptions &value)
S3DestinationDescription & WithEncryptionConfiguration(const EncryptionConfiguration &value)
void SetRoleARN(Aws::String &&value)
S3DestinationDescription & WithBucketARN(const Aws::String &value)
S3DestinationDescription & WithRoleARN(Aws::String &&value)
S3DestinationDescription & WithCompressionFormat(CompressionFormat &&value)
const Aws::String & GetRoleARN() const
void SetEncryptionConfiguration(const EncryptionConfiguration &value)
S3DestinationDescription & WithCloudWatchLoggingOptions(CloudWatchLoggingOptions &&value)
const CompressionFormat & GetCompressionFormat() const
S3DestinationDescription & WithRoleARN(const Aws::String &value)
void SetRoleARN(const Aws::String &value)
void SetPrefix(Aws::String &&value)
void SetCloudWatchLoggingOptions(const CloudWatchLoggingOptions &value)
void SetPrefix(const char *value)
void SetBufferingHints(BufferingHints &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetBucketARN(const Aws::String &value)
S3DestinationDescription & WithBufferingHints(BufferingHints &&value)
void SetRoleARN(const char *value)
void SetCloudWatchLoggingOptions(CloudWatchLoggingOptions &&value)
const EncryptionConfiguration & GetEncryptionConfiguration() const
S3DestinationDescription & WithCompressionFormat(const CompressionFormat &value)
S3DestinationDescription & WithEncryptionConfiguration(EncryptionConfiguration &&value)
void SetBucketARN(const char *value)
S3DestinationDescription & WithRoleARN(const char *value)
void SetCompressionFormat(const CompressionFormat &value)
S3DestinationDescription & WithBucketARN(const char *value)
const Aws::String & GetBucketARN() const
const CloudWatchLoggingOptions & GetCloudWatchLoggingOptions() const
JSON (JavaScript Object Notation).
S3DestinationDescription & WithPrefix(const char *value)