7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/s3/S3_EXPORTS.h>
9#include <aws/s3/model/ErrorDetails.h>
10#include <aws/s3/model/InventoryConfigurationState.h>
45 m_configurationStateHasBeenSet =
true;
46 m_configurationState = value;
75 template <
typename TableStatusT = Aws::String>
77 m_tableStatusHasBeenSet =
true;
78 m_tableStatus = std::forward<TableStatusT>(value);
80 template <
typename TableStatusT = Aws::String>
91 template <
typename ErrorT = ErrorDetails>
93 m_errorHasBeenSet =
true;
94 m_error = std::forward<ErrorT>(value);
96 template <
typename ErrorT = ErrorDetails>
98 SetError(std::forward<ErrorT>(value));
109 template <
typename TableNameT = Aws::String>
111 m_tableNameHasBeenSet =
true;
112 m_tableName = std::forward<TableNameT>(value);
114 template <
typename TableNameT = Aws::String>
127 template <
typename TableArnT = Aws::String>
129 m_tableArnHasBeenSet =
true;
130 m_tableArn = std::forward<TableArnT>(value);
132 template <
typename TableArnT = Aws::String>
143 ErrorDetails m_error;
148 bool m_configurationStateHasBeenSet =
false;
149 bool m_tableStatusHasBeenSet =
false;
150 bool m_errorHasBeenSet =
false;
151 bool m_tableNameHasBeenSet =
false;
152 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