73 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
74 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
102 inline void SetCacheNodeId(
const char* value) { m_cacheNodeIdHasBeenSet =
true; m_cacheNodeId.assign(value); }
143 inline void SetCacheNodeStatus(
const char* value) { m_cacheNodeStatusHasBeenSet =
true; m_cacheNodeStatus.assign(value); }
228 inline void SetParameterGroupStatus(
const char* value) { m_parameterGroupStatusHasBeenSet =
true; m_parameterGroupStatus.assign(value); }
271 inline void SetSourceCacheNodeId(
const char* value) { m_sourceCacheNodeIdHasBeenSet =
true; m_sourceCacheNodeId.assign(value); }
312 inline void SetCustomerAvailabilityZone(
const char* value) { m_customerAvailabilityZoneHasBeenSet =
true; m_customerAvailabilityZone.assign(value); }
331 bool m_cacheNodeIdHasBeenSet;
333 bool m_cacheNodeStatusHasBeenSet;
335 bool m_cacheNodeCreateTimeHasBeenSet;
337 bool m_endpointHasBeenSet;
339 bool m_parameterGroupStatusHasBeenSet;
341 bool m_sourceCacheNodeIdHasBeenSet;
343 bool m_customerAvailabilityZoneHasBeenSet;
CacheNode & WithSourceCacheNodeId(const char *value)
const Aws::Utils::DateTime & GetCacheNodeCreateTime() const
CacheNode & WithCacheNodeStatus(const char *value)
void SetCacheNodeStatus(Aws::String &&value)
CacheNode & WithCacheNodeId(const char *value)
CacheNode & WithEndpoint(const Endpoint &value)
void SetCustomerAvailabilityZone(const Aws::String &value)
CacheNode & WithCustomerAvailabilityZone(const char *value)
CacheNode & WithParameterGroupStatus(const Aws::String &value)
const Aws::String & GetCacheNodeStatus() const
void SetCacheNodeId(const Aws::String &value)
const Aws::String & GetParameterGroupStatus() const
CacheNode & WithEndpoint(Endpoint &&value)
void SetCacheNodeId(const char *value)
const Aws::String & GetCustomerAvailabilityZone() const
const Aws::String & GetCacheNodeId() const
CacheNode & WithSourceCacheNodeId(Aws::String &&value)
void SetCacheNodeStatus(const Aws::String &value)
void SetSourceCacheNodeId(const Aws::String &value)
std::basic_ostream< char, std::char_traits< char > > OStream
CacheNode & WithCustomerAvailabilityZone(const Aws::String &value)
void SetCustomerAvailabilityZone(Aws::String &&value)
CacheNode & WithCacheNodeId(const Aws::String &value)
void SetParameterGroupStatus(const char *value)
CacheNode & WithSourceCacheNodeId(const Aws::String &value)
CacheNode & WithParameterGroupStatus(Aws::String &&value)
void SetParameterGroupStatus(const Aws::String &value)
void SetSourceCacheNodeId(Aws::String &&value)
void SetCustomerAvailabilityZone(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetParameterGroupStatus(Aws::String &&value)
void SetCacheNodeStatus(const char *value)
const Endpoint & GetEndpoint() const
void SetEndpoint(Endpoint &&value)
#define AWS_ELASTICACHE_API
void SetCacheNodeId(Aws::String &&value)
void SetSourceCacheNodeId(const char *value)
CacheNode & WithParameterGroupStatus(const char *value)
const Aws::String & GetSourceCacheNodeId() const
void SetEndpoint(const Endpoint &value)
CacheNode & WithCacheNodeStatus(const Aws::String &value)
CacheNode & WithCustomerAvailabilityZone(Aws::String &&value)
CacheNode & WithCacheNodeStatus(Aws::String &&value)
CacheNode & WithCacheNodeCreateTime(const Aws::Utils::DateTime &value)
CacheNode & WithCacheNodeId(Aws::String &&value)
JSON (JavaScript Object Notation).
CacheNode & WithCacheNodeCreateTime(Aws::Utils::DateTime &&value)
void SetCacheNodeCreateTime(const Aws::Utils::DateTime &value)
void SetCacheNodeCreateTime(Aws::Utils::DateTime &&value)