46 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
47 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
61 inline void SetNumCacheNodes(
int value) { m_numCacheNodesHasBeenSet =
true; m_numCacheNodes = value; }
136 inline void SetEngineVersion(
const char* value) { m_engineVersionHasBeenSet =
true; m_engineVersion.assign(value); }
175 inline void SetCacheNodeType(
const char* value) { m_cacheNodeTypeHasBeenSet =
true; m_cacheNodeType.assign(value); }
197 bool m_numCacheNodesHasBeenSet;
199 bool m_cacheNodeIdsToRemoveHasBeenSet;
201 bool m_engineVersionHasBeenSet;
203 bool m_cacheNodeTypeHasBeenSet;
PendingModifiedValues & WithCacheNodeType(const Aws::String &value)
PendingModifiedValues & WithEngineVersion(Aws::String &&value)
void SetEngineVersion(const Aws::String &value)
const Aws::String & GetEngineVersion() const
void SetCacheNodeIdsToRemove(Aws::Vector< Aws::String > &&value)
PendingModifiedValues & AddCacheNodeIdsToRemove(const char *value)
std::vector< T, Aws::Allocator< T > > Vector
PendingModifiedValues & WithCacheNodeType(const char *value)
void SetCacheNodeIdsToRemove(const Aws::Vector< Aws::String > &value)
int GetNumCacheNodes() const
PendingModifiedValues & WithEngineVersion(const Aws::String &value)
PendingModifiedValues & AddCacheNodeIdsToRemove(const Aws::String &value)
const Aws::Vector< Aws::String > & GetCacheNodeIdsToRemove() const
void SetCacheNodeType(Aws::String &&value)
PendingModifiedValues & WithCacheNodeType(Aws::String &&value)
void SetEngineVersion(const char *value)
void SetCacheNodeType(const Aws::String &value)
std::basic_ostream< char, std::char_traits< char > > OStream
PendingModifiedValues & WithNumCacheNodes(int value)
PendingModifiedValues & WithCacheNodeIdsToRemove(const Aws::Vector< Aws::String > &value)
PendingModifiedValues & WithCacheNodeIdsToRemove(Aws::Vector< Aws::String > &&value)
void SetCacheNodeType(const char *value)
PendingModifiedValues & WithEngineVersion(const char *value)
PendingModifiedValues & AddCacheNodeIdsToRemove(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
#define AWS_ELASTICACHE_API
const Aws::String & GetCacheNodeType() const
void SetNumCacheNodes(int value)
void SetEngineVersion(Aws::String &&value)
JSON (JavaScript Object Notation).