7#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/elasticache/ElastiCache_EXPORTS.h>
20namespace ElastiCache {
50 template <
typename NodeGroupIdT = Aws::String>
52 m_nodeGroupIdHasBeenSet =
true;
53 m_nodeGroupId = std::forward<NodeGroupIdT>(value);
55 template <
typename NodeGroupIdT = Aws::String>
76 m_newReplicaCountHasBeenSet =
true;
77 m_newReplicaCount = value;
96 template <
typename PreferredAvailabilityZonesT = Aws::Vector<Aws::String>>
98 m_preferredAvailabilityZonesHasBeenSet =
true;
99 m_preferredAvailabilityZones = std::forward<PreferredAvailabilityZonesT>(value);
101 template <
typename PreferredAvailabilityZonesT = Aws::Vector<Aws::String>>
106 template <
typename PreferredAvailabilityZonesT = Aws::String>
108 m_preferredAvailabilityZonesHasBeenSet =
true;
109 m_preferredAvailabilityZones.emplace_back(std::forward<PreferredAvailabilityZonesT>(value));
120 template <
typename PreferredOutpostArnsT = Aws::Vector<Aws::String>>
122 m_preferredOutpostArnsHasBeenSet =
true;
123 m_preferredOutpostArns = std::forward<PreferredOutpostArnsT>(value);
125 template <
typename PreferredOutpostArnsT = Aws::Vector<Aws::String>>
130 template <
typename PreferredOutpostArnsT = Aws::String>
132 m_preferredOutpostArnsHasBeenSet =
true;
133 m_preferredOutpostArns.emplace_back(std::forward<PreferredOutpostArnsT>(value));
140 int m_newReplicaCount{0};
145 bool m_nodeGroupIdHasBeenSet =
false;
146 bool m_newReplicaCountHasBeenSet =
false;
147 bool m_preferredAvailabilityZonesHasBeenSet =
false;
148 bool m_preferredOutpostArnsHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
std::basic_ostream< char, std::char_traits< char > > OStream