7#include <aws/eks-auth/EKSAuth_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
49 template<
typename AssociationArnT = Aws::String>
50 void SetAssociationArn(AssociationArnT&& value) { m_associationArnHasBeenSet =
true; m_associationArn = std::forward<AssociationArnT>(value); }
51 template<
typename AssociationArnT = Aws::String>
61 template<
typename AssociationIdT = Aws::String>
62 void SetAssociationId(AssociationIdT&& value) { m_associationIdHasBeenSet =
true; m_associationId = std::forward<AssociationIdT>(value); }
63 template<
typename AssociationIdT = Aws::String>
69 bool m_associationArnHasBeenSet =
false;
72 bool m_associationIdHasBeenSet =
false;
bool AssociationIdHasBeenSet() const
void SetAssociationId(AssociationIdT &&value)
const Aws::String & GetAssociationId() const
AWS_EKSAUTH_API PodIdentityAssociation()=default
AWS_EKSAUTH_API Aws::Utils::Json::JsonValue Jsonize() const
PodIdentityAssociation & WithAssociationArn(AssociationArnT &&value)
bool AssociationArnHasBeenSet() const
const Aws::String & GetAssociationArn() const
AWS_EKSAUTH_API PodIdentityAssociation & operator=(Aws::Utils::Json::JsonView jsonValue)
PodIdentityAssociation & WithAssociationId(AssociationIdT &&value)
void SetAssociationArn(AssociationArnT &&value)
AWS_EKSAUTH_API PodIdentityAssociation(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue