7#include <aws/repostspace/Repostspace_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/repostspace/model/ConfigurationStatus.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/core/utils/memory/stl/AWSMap.h>
12#include <aws/repostspace/model/TierLevel.h>
13#include <aws/repostspace/model/VanityDomainStatus.h>
14#include <aws/core/utils/memory/stl/AWSVector.h>
15#include <aws/repostspace/model/Role.h>
20template<
typename RESULT_TYPE>
21class AmazonWebServiceResult;
49 inline void SetArn(
const char* value) { m_arn.assign(value); }
62 inline void SetClientId(
const char* value) { m_clientId.assign(value); }
144 inline void SetName(
const char* value) { m_name.assign(value); }
187 inline void SetSpaceId(
const char* value) { m_spaceId.assign(value); }
200 inline void SetStatus(
const char* value) { m_status.assign(value); }
242 inline void SetUserKMSKey(
const char* value) { m_userKMSKey.assign(value); }
278 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
291 long long m_contentSize;
311 long long m_storageLimit;
GetSpaceResult & WithRandomDomain(Aws::String &&value)
const Aws::Utils::DateTime & GetCreateDateTime() const
GetSpaceResult & WithCustomerRoleArn(const Aws::String &value)
GetSpaceResult & WithUserKMSKey(Aws::String &&value)
void SetCreateDateTime(Aws::Utils::DateTime &&value)
const Aws::String & GetRandomDomain() const
GetSpaceResult & AddRoles(const Aws::String &key, const Aws::Vector< Role > &value)
GetSpaceResult & WithCustomerRoleArn(const char *value)
GetSpaceResult & WithRandomDomain(const Aws::String &value)
GetSpaceResult & WithClientId(const Aws::String &value)
void SetName(Aws::String &&value)
void SetRandomDomain(Aws::String &&value)
void SetUserKMSKey(const char *value)
void SetRequestId(const char *value)
const Aws::String & GetName() const
GetSpaceResult & WithRequestId(const char *value)
long long GetContentSize() const
GetSpaceResult & WithCreateDateTime(Aws::Utils::DateTime &&value)
const Aws::String & GetArn() const
void SetCustomerRoleArn(Aws::String &&value)
const Aws::String & GetClientId() const
void SetTier(TierLevel &&value)
GetSpaceResult & WithUserKMSKey(const char *value)
GetSpaceResult & WithDeleteDateTime(Aws::Utils::DateTime &&value)
void SetDeleteDateTime(Aws::Utils::DateTime &&value)
void SetVanityDomain(const char *value)
GetSpaceResult & WithDescription(const Aws::String &value)
GetSpaceResult & WithConfigurationStatus(const ConfigurationStatus &value)
GetSpaceResult & WithDeleteDateTime(const Aws::Utils::DateTime &value)
void SetDescription(const Aws::String &value)
GetSpaceResult & WithStatus(const Aws::String &value)
GetSpaceResult & WithArn(const char *value)
GetSpaceResult & WithName(const char *value)
GetSpaceResult & WithUserKMSKey(const Aws::String &value)
void SetClientId(Aws::String &&value)
GetSpaceResult & WithTier(TierLevel &&value)
void SetClientId(const char *value)
void SetDescription(Aws::String &&value)
void SetUserCount(int value)
GetSpaceResult & WithStatus(Aws::String &&value)
const Aws::String & GetVanityDomain() const
GetSpaceResult & WithCustomerRoleArn(Aws::String &&value)
void SetArn(Aws::String &&value)
void SetClientId(const Aws::String &value)
GetSpaceResult & WithStatus(const char *value)
GetSpaceResult & WithVanityDomainStatus(VanityDomainStatus &&value)
void SetTier(const TierLevel &value)
void SetUserKMSKey(const Aws::String &value)
GetSpaceResult & WithArn(Aws::String &&value)
GetSpaceResult & AddRoles(const char *key, const Aws::Vector< Role > &value)
GetSpaceResult & WithRequestId(const Aws::String &value)
void SetSpaceId(Aws::String &&value)
GetSpaceResult & WithName(Aws::String &&value)
void SetConfigurationStatus(ConfigurationStatus &&value)
GetSpaceResult & WithConfigurationStatus(ConfigurationStatus &&value)
void SetDeleteDateTime(const Aws::Utils::DateTime &value)
GetSpaceResult & WithVanityDomainStatus(const VanityDomainStatus &value)
GetSpaceResult & WithDescription(Aws::String &&value)
const Aws::String & GetStatus() const
const Aws::Utils::DateTime & GetDeleteDateTime() const
const Aws::String & GetUserKMSKey() const
void SetRoles(const Aws::Map< Aws::String, Aws::Vector< Role > > &value)
void SetVanityDomainStatus(VanityDomainStatus &&value)
GetSpaceResult & WithName(const Aws::String &value)
GetSpaceResult & WithDescription(const char *value)
const Aws::String & GetSpaceId() const
void SetName(const Aws::String &value)
GetSpaceResult & WithArn(const Aws::String &value)
GetSpaceResult & WithRoles(Aws::Map< Aws::String, Aws::Vector< Role > > &&value)
const Aws::String & GetRequestId() const
GetSpaceResult & WithRandomDomain(const char *value)
const Aws::String & GetDescription() const
void SetContentSize(long long value)
void SetRoles(Aws::Map< Aws::String, Aws::Vector< Role > > &&value)
GetSpaceResult & WithContentSize(long long value)
void SetUserKMSKey(Aws::String &&value)
void SetCustomerRoleArn(const Aws::String &value)
const ConfigurationStatus & GetConfigurationStatus() const
GetSpaceResult & WithVanityDomain(const char *value)
AWS_REPOSTSPACE_API GetSpaceResult()
void SetStatus(const char *value)
void SetVanityDomain(Aws::String &&value)
void SetConfigurationStatus(const ConfigurationStatus &value)
void SetRequestId(Aws::String &&value)
void SetArn(const Aws::String &value)
void SetStatus(const Aws::String &value)
GetSpaceResult & WithCreateDateTime(const Aws::Utils::DateTime &value)
void SetVanityDomain(const Aws::String &value)
GetSpaceResult & WithSpaceId(const char *value)
void SetCreateDateTime(const Aws::Utils::DateTime &value)
GetSpaceResult & WithRequestId(Aws::String &&value)
GetSpaceResult & WithStorageLimit(long long value)
GetSpaceResult & AddRoles(Aws::String &&key, Aws::Vector< Role > &&value)
GetSpaceResult & WithVanityDomain(Aws::String &&value)
GetSpaceResult & WithVanityDomain(const Aws::String &value)
AWS_REPOSTSPACE_API GetSpaceResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetSpaceResult & WithUserCount(int value)
void SetDescription(const char *value)
void SetStatus(Aws::String &&value)
void SetSpaceId(const Aws::String &value)
GetSpaceResult & AddRoles(Aws::String &&key, const Aws::Vector< Role > &value)
const TierLevel & GetTier() const
void SetStorageLimit(long long value)
GetSpaceResult & WithClientId(Aws::String &&value)
void SetRandomDomain(const Aws::String &value)
GetSpaceResult & WithRoles(const Aws::Map< Aws::String, Aws::Vector< Role > > &value)
GetSpaceResult & WithTier(const TierLevel &value)
const VanityDomainStatus & GetVanityDomainStatus() const
void SetVanityDomainStatus(const VanityDomainStatus &value)
GetSpaceResult & AddRoles(const char *key, Aws::Vector< Role > &&value)
GetSpaceResult & WithSpaceId(const Aws::String &value)
const Aws::Map< Aws::String, Aws::Vector< Role > > & GetRoles() const
long long GetStorageLimit() const
void SetCustomerRoleArn(const char *value)
void SetName(const char *value)
void SetSpaceId(const char *value)
GetSpaceResult & AddRoles(const Aws::String &key, Aws::Vector< Role > &&value)
GetSpaceResult & WithClientId(const char *value)
const Aws::String & GetCustomerRoleArn() const
void SetRandomDomain(const char *value)
void SetArn(const char *value)
AWS_REPOSTSPACE_API GetSpaceResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetRequestId(const Aws::String &value)
GetSpaceResult & WithSpaceId(Aws::String &&value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue