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 SetUserGroupId(const Aws::String &value)
ModifyUserGroupResult & AddServerlessCaches(const char *value)
ModifyUserGroupResult & AddReplicationGroups(Aws::String &&value)
ModifyUserGroupResult & WithUserGroupId(Aws::String &&value)
AWS_ELASTICACHE_API ModifyUserGroupResult()
void SetUserGroupId(const char *value)
void SetReplicationGroups(Aws::Vector< Aws::String > &&value)
void SetEngine(const char *value)
const Aws::String & GetMinimumEngineVersion() const
const UserGroupPendingChanges & GetPendingChanges() const
ModifyUserGroupResult & WithUserGroupId(const Aws::String &value)
void SetUserGroupId(Aws::String &&value)
void SetStatus(const Aws::String &value)
ModifyUserGroupResult & AddServerlessCaches(Aws::String &&value)
void SetReplicationGroups(const Aws::Vector< Aws::String > &value)
void SetPendingChanges(const UserGroupPendingChanges &value)
ModifyUserGroupResult & WithARN(Aws::String &&value)
void SetEngine(Aws::String &&value)
ModifyUserGroupResult & WithServerlessCaches(Aws::Vector< Aws::String > &&value)
void SetServerlessCaches(const Aws::Vector< Aws::String > &value)
ModifyUserGroupResult & WithEngine(const char *value)
void SetARN(Aws::String &&value)
void SetMinimumEngineVersion(Aws::String &&value)
void SetUserIds(Aws::Vector< Aws::String > &&value)
ModifyUserGroupResult & WithResponseMetadata(const ResponseMetadata &value)
ModifyUserGroupResult & WithEngine(Aws::String &&value)
void SetStatus(const char *value)
ModifyUserGroupResult & AddReplicationGroups(const Aws::String &value)
void SetEngine(const Aws::String &value)
const Aws::String & GetUserGroupId() const
const Aws::Vector< Aws::String > & GetUserIds() const
ModifyUserGroupResult & WithPendingChanges(const UserGroupPendingChanges &value)
AWS_ELASTICACHE_API ModifyUserGroupResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
ModifyUserGroupResult & WithStatus(const Aws::String &value)
void SetPendingChanges(UserGroupPendingChanges &&value)
const Aws::Vector< Aws::String > & GetServerlessCaches() const
ModifyUserGroupResult & WithUserGroupId(const char *value)
ModifyUserGroupResult & AddUserIds(Aws::String &&value)
const ResponseMetadata & GetResponseMetadata() const
const Aws::String & GetStatus() const
void SetARN(const char *value)
const Aws::String & GetEngine() const
void SetStatus(Aws::String &&value)
ModifyUserGroupResult & WithUserIds(Aws::Vector< Aws::String > &&value)
ModifyUserGroupResult & WithMinimumEngineVersion(Aws::String &&value)
ModifyUserGroupResult & WithARN(const char *value)
void SetMinimumEngineVersion(const Aws::String &value)
void SetServerlessCaches(Aws::Vector< Aws::String > &&value)
ModifyUserGroupResult & WithARN(const Aws::String &value)
ModifyUserGroupResult & WithUserIds(const Aws::Vector< Aws::String > &value)
ModifyUserGroupResult & WithStatus(Aws::String &&value)
ModifyUserGroupResult & AddReplicationGroups(const char *value)
ModifyUserGroupResult & AddUserIds(const char *value)
ModifyUserGroupResult & AddUserIds(const Aws::String &value)
ModifyUserGroupResult & AddServerlessCaches(const Aws::String &value)
AWS_ELASTICACHE_API ModifyUserGroupResult(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
ModifyUserGroupResult & WithMinimumEngineVersion(const Aws::String &value)
ModifyUserGroupResult & WithReplicationGroups(const Aws::Vector< Aws::String > &value)
ModifyUserGroupResult & WithEngine(const Aws::String &value)
ModifyUserGroupResult & WithReplicationGroups(Aws::Vector< Aws::String > &&value)
ModifyUserGroupResult & WithResponseMetadata(ResponseMetadata &&value)
void SetARN(const Aws::String &value)
const Aws::String & GetARN() const
ModifyUserGroupResult & WithServerlessCaches(const Aws::Vector< Aws::String > &value)
void SetUserIds(const Aws::Vector< Aws::String > &value)
void SetMinimumEngineVersion(const char *value)
ModifyUserGroupResult & WithStatus(const char *value)
const Aws::Vector< Aws::String > & GetReplicationGroups() const
void SetResponseMetadata(const ResponseMetadata &value)
ModifyUserGroupResult & WithPendingChanges(UserGroupPendingChanges &&value)
void SetResponseMetadata(ResponseMetadata &&value)
ModifyUserGroupResult & 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