7#include <aws/eks/EKS_EXPORTS.h>
8#include <aws/eks/model/ArgoCdNetworkAccessConfigRequest.h>
9#include <aws/eks/model/UpdateRoleMappings.h>
43 template <
typename RbacRoleMappingsT = UpdateRoleMappings>
45 m_rbacRoleMappingsHasBeenSet =
true;
46 m_rbacRoleMappings = std::forward<RbacRoleMappingsT>(value);
48 template <
typename RbacRoleMappingsT = UpdateRoleMappings>
63 template <
typename NetworkAccessT = ArgoCdNetworkAccessConfigRequest>
65 m_networkAccessHasBeenSet =
true;
66 m_networkAccess = std::forward<NetworkAccessT>(value);
68 template <
typename NetworkAccessT = ArgoCdNetworkAccessConfigRequest>
78 bool m_rbacRoleMappingsHasBeenSet =
false;
79 bool m_networkAccessHasBeenSet =
false;
AWS_EKS_API UpdateArgoCdConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
bool NetworkAccessHasBeenSet() const
UpdateArgoCdConfig & WithNetworkAccess(NetworkAccessT &&value)
const UpdateRoleMappings & GetRbacRoleMappings() const
AWS_EKS_API Aws::Utils::Json::JsonValue Jsonize() const
const ArgoCdNetworkAccessConfigRequest & GetNetworkAccess() const
void SetNetworkAccess(NetworkAccessT &&value)
UpdateArgoCdConfig & WithRbacRoleMappings(RbacRoleMappingsT &&value)
AWS_EKS_API UpdateArgoCdConfig()=default
bool RbacRoleMappingsHasBeenSet() const
void SetRbacRoleMappings(RbacRoleMappingsT &&value)
AWS_EKS_API UpdateArgoCdConfig(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue