7#include <aws/s3/S3_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
58 template<
typename TableBucketArnT = Aws::String>
59 void SetTableBucketArn(TableBucketArnT&& value) { m_tableBucketArnHasBeenSet =
true; m_tableBucketArn = std::forward<TableBucketArnT>(value); }
60 template<
typename TableBucketArnT = Aws::String>
72 template<
typename TableNameT = Aws::String>
73 void SetTableName(TableNameT&& value) { m_tableNameHasBeenSet =
true; m_tableName = std::forward<TableNameT>(value); }
74 template<
typename TableNameT = Aws::String>
80 bool m_tableBucketArnHasBeenSet =
false;
83 bool m_tableNameHasBeenSet =
false;
S3TablesDestination & WithTableBucketArn(TableBucketArnT &&value)
AWS_S3_API S3TablesDestination & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
AWS_S3_API S3TablesDestination()=default
const Aws::String & GetTableBucketArn() const
void SetTableBucketArn(TableBucketArnT &&value)
AWS_S3_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
AWS_S3_API S3TablesDestination(const Aws::Utils::Xml::XmlNode &xmlNode)
const Aws::String & GetTableName() const
bool TableNameHasBeenSet() const
S3TablesDestination & WithTableName(TableNameT &&value)
bool TableBucketArnHasBeenSet() const
void SetTableName(TableNameT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String