7#include <aws/s3/S3_EXPORTS.h>
8#include <aws/s3/model/InventoryConfigurationState.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/s3/model/ErrorDetails.h>
75 template<
typename TableStatusT = Aws::String>
76 void SetTableStatus(TableStatusT&& value) { m_tableStatusHasBeenSet =
true; m_tableStatus = std::forward<TableStatusT>(value); }
77 template<
typename TableStatusT = Aws::String>
85 template<
typename ErrorT = ErrorDetails>
86 void SetError(ErrorT&& value) { m_errorHasBeenSet =
true; m_error = std::forward<ErrorT>(value); }
87 template<
typename ErrorT = ErrorDetails>
97 template<
typename TableNameT = Aws::String>
98 void SetTableName(TableNameT&& value) { m_tableNameHasBeenSet =
true; m_tableName = std::forward<TableNameT>(value); }
99 template<
typename TableNameT = Aws::String>
109 template<
typename TableArnT = Aws::String>
110 void SetTableArn(TableArnT&& value) { m_tableArnHasBeenSet =
true; m_tableArn = std::forward<TableArnT>(value); }
111 template<
typename TableArnT = Aws::String>
117 bool m_configurationStateHasBeenSet =
false;
120 bool m_tableStatusHasBeenSet =
false;
122 ErrorDetails m_error;
123 bool m_errorHasBeenSet =
false;
126 bool m_tableNameHasBeenSet =
false;
129 bool m_tableArnHasBeenSet =
false;
const Aws::String & GetTableStatus() const
const Aws::String & GetTableName() const
InventoryTableConfigurationResult & WithTableStatus(TableStatusT &&value)
const ErrorDetails & GetError() const
AWS_S3_API InventoryTableConfigurationResult(const Aws::Utils::Xml::XmlNode &xmlNode)
const Aws::String & GetTableArn() const
InventoryConfigurationState GetConfigurationState() const
InventoryTableConfigurationResult & WithConfigurationState(InventoryConfigurationState value)
bool ErrorHasBeenSet() const
InventoryTableConfigurationResult & WithTableArn(TableArnT &&value)
void SetTableStatus(TableStatusT &&value)
void SetConfigurationState(InventoryConfigurationState value)
AWS_S3_API InventoryTableConfigurationResult()=default
InventoryTableConfigurationResult & WithError(ErrorT &&value)
bool TableArnHasBeenSet() const
AWS_S3_API InventoryTableConfigurationResult & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetTableName(TableNameT &&value)
bool TableStatusHasBeenSet() const
void SetTableArn(TableArnT &&value)
bool TableNameHasBeenSet() const
AWS_S3_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
InventoryTableConfigurationResult & WithTableName(TableNameT &&value)
bool ConfigurationStateHasBeenSet() const
void SetError(ErrorT &&value)
InventoryConfigurationState
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String