7#include <aws/elasticache/ElastiCache_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
51 inline void SetEngine(
const char* value) { m_engineHasBeenSet =
true; m_engine.assign(value); }
65 inline void SetEngineVersion(
const char* value) { m_engineVersionHasBeenSet =
true; m_engineVersion.assign(value); }
83 inline void SetCacheParameterGroupFamily(
const char* value) { m_cacheParameterGroupFamilyHasBeenSet =
true; m_cacheParameterGroupFamily.assign(value); }
97 inline void SetCacheEngineDescription(
const char* value) { m_cacheEngineDescriptionHasBeenSet =
true; m_cacheEngineDescription.assign(value); }
119 bool m_engineHasBeenSet =
false;
122 bool m_engineVersionHasBeenSet =
false;
125 bool m_cacheParameterGroupFamilyHasBeenSet =
false;
128 bool m_cacheEngineDescriptionHasBeenSet =
false;
131 bool m_cacheEngineVersionDescriptionHasBeenSet =
false;
const Aws::String & GetCacheEngineDescription() const
void SetCacheParameterGroupFamily(const Aws::String &value)
void SetCacheParameterGroupFamily(Aws::String &&value)
AWS_ELASTICACHE_API void OutputToStream(Aws::OStream &oStream, const char *location) const
bool CacheEngineVersionDescriptionHasBeenSet() const
CacheEngineVersion & WithEngine(Aws::String &&value)
CacheEngineVersion & WithCacheEngineDescription(const char *value)
const Aws::String & GetEngineVersion() const
CacheEngineVersion & WithCacheEngineDescription(const Aws::String &value)
CacheEngineVersion & WithCacheEngineVersionDescription(const Aws::String &value)
void SetEngineVersion(const char *value)
CacheEngineVersion & WithEngineVersion(const Aws::String &value)
CacheEngineVersion & WithEngineVersion(Aws::String &&value)
CacheEngineVersion & WithEngine(const char *value)
void SetEngine(const char *value)
CacheEngineVersion & WithEngine(const Aws::String &value)
void SetCacheEngineDescription(Aws::String &&value)
void SetCacheParameterGroupFamily(const char *value)
bool EngineVersionHasBeenSet() const
const Aws::String & GetEngine() const
AWS_ELASTICACHE_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
AWS_ELASTICACHE_API CacheEngineVersion()
bool EngineHasBeenSet() const
const Aws::String & GetCacheParameterGroupFamily() const
const Aws::String & GetCacheEngineVersionDescription() const
void SetCacheEngineDescription(const Aws::String &value)
void SetEngine(const Aws::String &value)
void SetCacheEngineDescription(const char *value)
bool CacheEngineDescriptionHasBeenSet() const
void SetEngine(Aws::String &&value)
void SetEngineVersion(Aws::String &&value)
CacheEngineVersion & WithCacheParameterGroupFamily(Aws::String &&value)
AWS_ELASTICACHE_API CacheEngineVersion & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetCacheEngineVersionDescription(const char *value)
AWS_ELASTICACHE_API CacheEngineVersion(const Aws::Utils::Xml::XmlNode &xmlNode)
CacheEngineVersion & WithCacheEngineDescription(Aws::String &&value)
CacheEngineVersion & WithCacheEngineVersionDescription(const char *value)
void SetEngineVersion(const Aws::String &value)
CacheEngineVersion & WithCacheEngineVersionDescription(Aws::String &&value)
CacheEngineVersion & WithCacheParameterGroupFamily(const Aws::String &value)
CacheEngineVersion & WithEngineVersion(const char *value)
void SetCacheEngineVersionDescription(Aws::String &&value)
bool CacheParameterGroupFamilyHasBeenSet() const
void SetCacheEngineVersionDescription(const Aws::String &value)
CacheEngineVersion & WithCacheParameterGroupFamily(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::basic_ostream< char, std::char_traits< char > > OStream