7#include <aws/eks/EKS_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
47 template<
typename ActivationIdT = Aws::String>
48 void SetActivationId(ActivationIdT&& value) { m_activationIdHasBeenSet =
true; m_activationId = std::forward<ActivationIdT>(value); }
49 template<
typename ActivationIdT = Aws::String>
59 template<
typename ActivationCodeT = Aws::String>
60 void SetActivationCode(ActivationCodeT&& value) { m_activationCodeHasBeenSet =
true; m_activationCode = std::forward<ActivationCodeT>(value); }
61 template<
typename ActivationCodeT = Aws::String>
72 template<
typename ActivationExpiryT = Aws::Utils::DateTime>
73 void SetActivationExpiry(ActivationExpiryT&& value) { m_activationExpiryHasBeenSet =
true; m_activationExpiry = std::forward<ActivationExpiryT>(value); }
74 template<
typename ActivationExpiryT = Aws::Utils::DateTime>
84 template<
typename Prov
iderT = Aws::String>
85 void SetProvider(ProviderT&& value) { m_providerHasBeenSet =
true; m_provider = std::forward<ProviderT>(value); }
86 template<
typename Prov
iderT = Aws::String>
97 template<
typename RoleArnT = Aws::String>
98 void SetRoleArn(RoleArnT&& value) { m_roleArnHasBeenSet =
true; m_roleArn = std::forward<RoleArnT>(value); }
99 template<
typename RoleArnT = Aws::String>
105 bool m_activationIdHasBeenSet =
false;
108 bool m_activationCodeHasBeenSet =
false;
111 bool m_activationExpiryHasBeenSet =
false;
114 bool m_providerHasBeenSet =
false;
117 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