7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/s3-crt/S3Crt_EXPORTS.h>
52 template <
typename TableBucketArnT = Aws::String>
54 m_tableBucketArnHasBeenSet =
true;
55 m_tableBucketArn = std::forward<TableBucketArnT>(value);
57 template <
typename TableBucketArnT = Aws::String>
72 template <
typename TableNameT = Aws::String>
74 m_tableNameHasBeenSet =
true;
75 m_tableName = std::forward<TableNameT>(value);
77 template <
typename TableNameT = Aws::String>
87 bool m_tableBucketArnHasBeenSet =
false;
88 bool m_tableNameHasBeenSet =
false;
AWS_S3CRT_API S3TablesDestination(const Aws::Utils::Xml::XmlNode &xmlNode)
const Aws::String & GetTableName() const
void SetTableName(TableNameT &&value)
const Aws::String & GetTableBucketArn() const
AWS_S3CRT_API S3TablesDestination()=default
S3TablesDestination & WithTableName(TableNameT &&value)
AWS_S3CRT_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
void SetTableBucketArn(TableBucketArnT &&value)
S3TablesDestination & WithTableBucketArn(TableBucketArnT &&value)
AWS_S3CRT_API S3TablesDestination & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
bool TableBucketArnHasBeenSet() const
bool TableNameHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String