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>
86 template<
typename TableArnT = Aws::String>
87 void SetTableArn(TableArnT&& value) { m_tableArnHasBeenSet =
true; m_tableArn = std::forward<TableArnT>(value); }
88 template<
typename TableArnT = Aws::String>
99 template<
typename TableNamespaceT = Aws::String>
100 void SetTableNamespace(TableNamespaceT&& value) { m_tableNamespaceHasBeenSet =
true; m_tableNamespace = std::forward<TableNamespaceT>(value); }
101 template<
typename TableNamespaceT = Aws::String>
107 bool m_tableBucketArnHasBeenSet =
false;
110 bool m_tableNameHasBeenSet =
false;
113 bool m_tableArnHasBeenSet =
false;
116 bool m_tableNamespaceHasBeenSet =
false;
const Aws::String & GetTableName() const
void SetTableBucketArn(TableBucketArnT &&value)
const Aws::String & GetTableNamespace() const
AWS_S3_API S3TablesDestinationResult(const Aws::Utils::Xml::XmlNode &xmlNode)
const Aws::String & GetTableArn() const
const Aws::String & GetTableBucketArn() const
void SetTableNamespace(TableNamespaceT &&value)
bool TableBucketArnHasBeenSet() const
void SetTableName(TableNameT &&value)
S3TablesDestinationResult & WithTableName(TableNameT &&value)
bool TableArnHasBeenSet() const
bool TableNameHasBeenSet() const
AWS_S3_API S3TablesDestinationResult()=default
void SetTableArn(TableArnT &&value)
bool TableNamespaceHasBeenSet() const
S3TablesDestinationResult & WithTableNamespace(TableNamespaceT &&value)
AWS_S3_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
S3TablesDestinationResult & WithTableBucketArn(TableBucketArnT &&value)
AWS_S3_API S3TablesDestinationResult & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
S3TablesDestinationResult & WithTableArn(TableArnT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String