7#include <aws/eks/EKS_EXPORTS.h>
8#include <aws/eks/EKSRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
48 template<
typename AddonNameT = Aws::String>
49 void SetAddonName(AddonNameT&& value) { m_addonNameHasBeenSet =
true; m_addonName = std::forward<AddonNameT>(value); }
50 template<
typename AddonNameT = Aws::String>
63 template<
typename AddonVersionT = Aws::String>
64 void SetAddonVersion(AddonVersionT&& value) { m_addonVersionHasBeenSet =
true; m_addonVersion = std::forward<AddonVersionT>(value); }
65 template<
typename AddonVersionT = Aws::String>
71 bool m_addonNameHasBeenSet =
false;
74 bool m_addonVersionHasBeenSet =
false;
AWS_EKS_API Aws::String SerializePayload() const override
AWS_EKS_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
const Aws::String & GetAddonVersion() const
void SetAddonVersion(AddonVersionT &&value)
virtual const char * GetServiceRequestName() const override
bool AddonNameHasBeenSet() const
AWS_EKS_API DescribeAddonConfigurationRequest()=default
DescribeAddonConfigurationRequest & WithAddonName(AddonNameT &&value)
bool AddonVersionHasBeenSet() const
void SetAddonName(AddonNameT &&value)
const Aws::String & GetAddonName() const
DescribeAddonConfigurationRequest & WithAddonVersion(AddonVersionT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String