7#include <aws/continuum/ContinuumRequest.h>
8#include <aws/continuum/Continuum_EXPORTS.h>
9#include <aws/continuum/model/KubernetesClusterRoleUpdate.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
43 template <
typename CollectorIdT = Aws::String>
45 m_collectorIdHasBeenSet =
true;
46 m_collectorId = std::forward<CollectorIdT>(value);
48 template <
typename CollectorIdT = Aws::String>
61 template <
typename NameT = Aws::String>
63 m_nameHasBeenSet =
true;
64 m_name = std::forward<NameT>(value);
66 template <
typename NameT = Aws::String>
68 SetName(std::forward<NameT>(value));
82 template <
typename KubernetesClusterRoleT = KubernetesClusterRoleUpdate>
84 m_kubernetesClusterRoleHasBeenSet =
true;
85 m_kubernetesClusterRole = std::forward<KubernetesClusterRoleT>(value);
87 template <
typename KubernetesClusterRoleT = KubernetesClusterRoleUpdate>
99 bool m_collectorIdHasBeenSet =
false;
100 bool m_nameHasBeenSet =
false;
101 bool m_kubernetesClusterRoleHasBeenSet =
false;
const KubernetesClusterRoleUpdate & GetKubernetesClusterRole() const
virtual const char * GetServiceRequestName() const override
void SetKubernetesClusterRole(KubernetesClusterRoleT &&value)
UpdateCollectorRequest & WithName(NameT &&value)
bool NameHasBeenSet() const
UpdateCollectorRequest & WithCollectorId(CollectorIdT &&value)
bool KubernetesClusterRoleHasBeenSet() const
AWS_CONTINUUM_API UpdateCollectorRequest()=default
UpdateCollectorRequest & WithKubernetesClusterRole(KubernetesClusterRoleT &&value)
AWS_CONTINUUM_API Aws::String SerializePayload() const override
const Aws::String & GetName() const
bool CollectorIdHasBeenSet() const
const Aws::String & GetCollectorId() const
void SetCollectorId(CollectorIdT &&value)
void SetName(NameT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String