7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/eks/EKS_EXPORTS.h>
41 template <
typename ActivationIdT = Aws::String>
43 m_activationIdHasBeenSet =
true;
44 m_activationId = std::forward<ActivationIdT>(value);
46 template <
typename ActivationIdT = Aws::String>
59 template <
typename ActivationCodeT = Aws::String>
61 m_activationCodeHasBeenSet =
true;
62 m_activationCode = std::forward<ActivationCodeT>(value);
64 template <
typename ActivationCodeT = Aws::String>
78 template <
typename ActivationExpiryT = Aws::Utils::DateTime>
80 m_activationExpiryHasBeenSet =
true;
81 m_activationExpiry = std::forward<ActivationExpiryT>(value);
83 template <
typename ActivationExpiryT = Aws::Utils::DateTime>
96 template <
typename Prov
iderT = Aws::String>
98 m_providerHasBeenSet =
true;
99 m_provider = std::forward<ProviderT>(value);
101 template <
typename Prov
iderT = Aws::String>
115 template <
typename RoleArnT = Aws::String>
117 m_roleArnHasBeenSet =
true;
118 m_roleArn = std::forward<RoleArnT>(value);
120 template <
typename RoleArnT = Aws::String>
136 bool m_activationIdHasBeenSet =
false;
137 bool m_activationCodeHasBeenSet =
false;
138 bool m_activationExpiryHasBeenSet =
false;
139 bool m_providerHasBeenSet =
false;
140 bool m_roleArnHasBeenSet =
false;
const Aws::String & GetRoleArn() const
const Aws::String & GetActivationCode() const
ConnectorConfigResponse & WithRoleArn(RoleArnT &&value)
bool ActivationExpiryHasBeenSet() const
bool RoleArnHasBeenSet() const
const Aws::Utils::DateTime & GetActivationExpiry() const
AWS_EKS_API ConnectorConfigResponse(Aws::Utils::Json::JsonView jsonValue)
ConnectorConfigResponse & WithActivationExpiry(ActivationExpiryT &&value)
AWS_EKS_API ConnectorConfigResponse & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetActivationId() const
const Aws::String & GetProvider() const
ConnectorConfigResponse & WithProvider(ProviderT &&value)
AWS_EKS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetActivationId(ActivationIdT &&value)
bool ProviderHasBeenSet() const
void SetProvider(ProviderT &&value)
bool ActivationCodeHasBeenSet() const
ConnectorConfigResponse & WithActivationId(ActivationIdT &&value)
AWS_EKS_API ConnectorConfigResponse()=default
bool ActivationIdHasBeenSet() const
void SetActivationExpiry(ActivationExpiryT &&value)
ConnectorConfigResponse & WithActivationCode(ActivationCodeT &&value)
void SetRoleArn(RoleArnT &&value)
void SetActivationCode(ActivationCodeT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue