7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/kafka/Kafka_EXPORTS.h>
41 template <
typename BucketArnT = Aws::String>
43 m_bucketArnHasBeenSet =
true;
44 m_bucketArn = std::forward<BucketArnT>(value);
46 template <
typename BucketArnT = Aws::String>
59 template <
typename ErrorOutputPrefixT = Aws::String>
61 m_errorOutputPrefixHasBeenSet =
true;
62 m_errorOutputPrefix = std::forward<ErrorOutputPrefixT>(value);
64 template <
typename ErrorOutputPrefixT = Aws::String>
78 template <
typename ExpectedBucketOwnerT = Aws::String>
80 m_expectedBucketOwnerHasBeenSet =
true;
81 m_expectedBucketOwner = std::forward<ExpectedBucketOwnerT>(value);
83 template <
typename ExpectedBucketOwnerT = Aws::String>
95 bool m_bucketArnHasBeenSet =
false;
96 bool m_errorOutputPrefixHasBeenSet =
false;
97 bool m_expectedBucketOwnerHasBeenSet =
false;
void SetErrorOutputPrefix(ErrorOutputPrefixT &&value)
const Aws::String & GetErrorOutputPrefix() const
bool ErrorOutputPrefixHasBeenSet() const
AWS_KAFKA_API DeadLetterQueueS3 & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ExpectedBucketOwnerHasBeenSet() const
DeadLetterQueueS3 & WithBucketArn(BucketArnT &&value)
bool BucketArnHasBeenSet() const
DeadLetterQueueS3 & WithErrorOutputPrefix(ErrorOutputPrefixT &&value)
const Aws::String & GetExpectedBucketOwner() const
AWS_KAFKA_API DeadLetterQueueS3(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetBucketArn() const
void SetBucketArn(BucketArnT &&value)
void SetExpectedBucketOwner(ExpectedBucketOwnerT &&value)
DeadLetterQueueS3 & WithExpectedBucketOwner(ExpectedBucketOwnerT &&value)
AWS_KAFKA_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_KAFKA_API DeadLetterQueueS3()=default
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue