7#include <aws/elasticache/ElastiCache_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/elasticache/model/UserGroupPendingChanges.h>
11#include <aws/elasticache/model/ResponseMetadata.h>
16template<
typename RESULT_TYPE>
17class AmazonWebServiceResult;
45 inline void SetUserGroupId(
const char* value) { m_userGroupId.assign(value); }
59 inline void SetStatus(
const char* value) { m_status.assign(value); }
72 inline void SetEngine(
const char* value) { m_engine.assign(value); }
152 inline void SetARN(
const char* value) { m_aRN.assign(value); }
void SetARN(const Aws::String &value)
void SetPendingChanges(UserGroupPendingChanges &&value)
const Aws::Vector< Aws::String > & GetUserIds() const
const Aws::String & GetUserGroupId() const
CreateUserGroupResult & AddUserIds(const Aws::String &value)
void SetEngine(const char *value)
CreateUserGroupResult & WithResponseMetadata(const ResponseMetadata &value)
CreateUserGroupResult & WithReplicationGroups(Aws::Vector< Aws::String > &&value)
CreateUserGroupResult & WithStatus(const char *value)
void SetReplicationGroups(const Aws::Vector< Aws::String > &value)
const UserGroupPendingChanges & GetPendingChanges() const
void SetUserGroupId(const Aws::String &value)
CreateUserGroupResult & WithUserGroupId(const char *value)
CreateUserGroupResult & WithStatus(Aws::String &&value)
CreateUserGroupResult & WithARN(const Aws::String &value)
CreateUserGroupResult & WithResponseMetadata(ResponseMetadata &&value)
CreateUserGroupResult & AddReplicationGroups(Aws::String &&value)
void SetARN(const char *value)
CreateUserGroupResult & WithStatus(const Aws::String &value)
const Aws::Vector< Aws::String > & GetServerlessCaches() const
CreateUserGroupResult & AddServerlessCaches(const char *value)
const Aws::Vector< Aws::String > & GetReplicationGroups() const
CreateUserGroupResult & WithUserIds(const Aws::Vector< Aws::String > &value)
CreateUserGroupResult & AddUserIds(const char *value)
CreateUserGroupResult & AddReplicationGroups(const Aws::String &value)
CreateUserGroupResult & WithReplicationGroups(const Aws::Vector< Aws::String > &value)
void SetEngine(const Aws::String &value)
const Aws::String & GetMinimumEngineVersion() const
CreateUserGroupResult & WithARN(const char *value)
CreateUserGroupResult & WithMinimumEngineVersion(const Aws::String &value)
AWS_ELASTICACHE_API CreateUserGroupResult(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
AWS_ELASTICACHE_API CreateUserGroupResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
CreateUserGroupResult & WithMinimumEngineVersion(Aws::String &&value)
CreateUserGroupResult & AddUserIds(Aws::String &&value)
void SetReplicationGroups(Aws::Vector< Aws::String > &&value)
CreateUserGroupResult & WithServerlessCaches(const Aws::Vector< Aws::String > &value)
void SetStatus(const Aws::String &value)
CreateUserGroupResult & WithPendingChanges(UserGroupPendingChanges &&value)
void SetStatus(const char *value)
CreateUserGroupResult & WithEngine(Aws::String &&value)
CreateUserGroupResult & WithUserIds(Aws::Vector< Aws::String > &&value)
CreateUserGroupResult & AddServerlessCaches(const Aws::String &value)
void SetMinimumEngineVersion(const char *value)
void SetStatus(Aws::String &&value)
CreateUserGroupResult & WithServerlessCaches(Aws::Vector< Aws::String > &&value)
const ResponseMetadata & GetResponseMetadata() const
const Aws::String & GetARN() const
void SetMinimumEngineVersion(const Aws::String &value)
void SetUserIds(Aws::Vector< Aws::String > &&value)
CreateUserGroupResult & WithPendingChanges(const UserGroupPendingChanges &value)
void SetMinimumEngineVersion(Aws::String &&value)
AWS_ELASTICACHE_API CreateUserGroupResult()
void SetServerlessCaches(Aws::Vector< Aws::String > &&value)
void SetResponseMetadata(const ResponseMetadata &value)
void SetUserGroupId(const char *value)
CreateUserGroupResult & WithEngine(const Aws::String &value)
void SetServerlessCaches(const Aws::Vector< Aws::String > &value)
void SetUserIds(const Aws::Vector< Aws::String > &value)
void SetResponseMetadata(ResponseMetadata &&value)
void SetUserGroupId(Aws::String &&value)
const Aws::String & GetStatus() const
CreateUserGroupResult & WithEngine(const char *value)
void SetARN(Aws::String &&value)
CreateUserGroupResult & WithUserGroupId(Aws::String &&value)
void SetPendingChanges(const UserGroupPendingChanges &value)
CreateUserGroupResult & AddServerlessCaches(Aws::String &&value)
const Aws::String & GetEngine() const
CreateUserGroupResult & AddReplicationGroups(const char *value)
CreateUserGroupResult & WithUserGroupId(const Aws::String &value)
void SetEngine(Aws::String &&value)
CreateUserGroupResult & WithARN(Aws::String &&value)
CreateUserGroupResult & WithMinimumEngineVersion(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Xml::XmlDocument XmlDocument