7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/eks/EKS_EXPORTS.h>
10#include <aws/eks/model/ClusterVersionStatus.h>
11#include <aws/eks/model/VersionStatus.h>
44 template <
typename ClusterVersionT = Aws::String>
46 m_clusterVersionHasBeenSet =
true;
47 m_clusterVersion = std::forward<ClusterVersionT>(value);
49 template <
typename ClusterVersionT = Aws::String>
62 template <
typename ClusterTypeT = Aws::String>
64 m_clusterTypeHasBeenSet =
true;
65 m_clusterType = std::forward<ClusterTypeT>(value);
67 template <
typename ClusterTypeT = Aws::String>
80 template <
typename DefaultPlatformVersionT = Aws::String>
82 m_defaultPlatformVersionHasBeenSet =
true;
83 m_defaultPlatformVersion = std::forward<DefaultPlatformVersionT>(value);
85 template <
typename DefaultPlatformVersionT = Aws::String>
99 m_defaultVersionHasBeenSet =
true;
100 m_defaultVersion = value;
114 template <
typename ReleaseDateT = Aws::Utils::DateTime>
116 m_releaseDateHasBeenSet =
true;
117 m_releaseDate = std::forward<ReleaseDateT>(value);
119 template <
typename ReleaseDateT = Aws::Utils::DateTime>
132 template <
typename EndOfStandardSupportDateT = Aws::Utils::DateTime>
134 m_endOfStandardSupportDateHasBeenSet =
true;
135 m_endOfStandardSupportDate = std::forward<EndOfStandardSupportDateT>(value);
137 template <
typename EndOfStandardSupportDateT = Aws::Utils::DateTime>
150 template <
typename EndOfExtendedSupportDateT = Aws::Utils::DateTime>
152 m_endOfExtendedSupportDateHasBeenSet =
true;
153 m_endOfExtendedSupportDate = std::forward<EndOfExtendedSupportDateT>(value);
155 template <
typename EndOfExtendedSupportDateT = Aws::Utils::DateTime>
171 m_statusHasBeenSet =
true;
187 m_versionStatusHasBeenSet =
true;
188 m_versionStatus = value;
202 template <
typename KubernetesPatchVersionT = Aws::String>
204 m_kubernetesPatchVersionHasBeenSet =
true;
205 m_kubernetesPatchVersion = std::forward<KubernetesPatchVersionT>(value);
207 template <
typename KubernetesPatchVersionT = Aws::String>
220 bool m_defaultVersion{
false};
233 bool m_clusterVersionHasBeenSet =
false;
234 bool m_clusterTypeHasBeenSet =
false;
235 bool m_defaultPlatformVersionHasBeenSet =
false;
236 bool m_defaultVersionHasBeenSet =
false;
237 bool m_releaseDateHasBeenSet =
false;
238 bool m_endOfStandardSupportDateHasBeenSet =
false;
239 bool m_endOfExtendedSupportDateHasBeenSet =
false;
240 bool m_statusHasBeenSet =
false;
241 bool m_versionStatusHasBeenSet =
false;
242 bool m_kubernetesPatchVersionHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue