7#include <aws/guardduty/GuardDuty_EXPORTS.h>
8#include <aws/guardduty/model/KubernetesUserDetails.h>
9#include <aws/guardduty/model/KubernetesWorkloadDetails.h>
48 template<
typename KubernetesUserDetailsT = KubernetesUserDetails>
49 void SetKubernetesUserDetails(KubernetesUserDetailsT&& value) { m_kubernetesUserDetailsHasBeenSet =
true; m_kubernetesUserDetails = std::forward<KubernetesUserDetailsT>(value); }
50 template<
typename KubernetesUserDetailsT = KubernetesUserDetails>
60 template<
typename KubernetesWorkloadDetailsT = KubernetesWorkloadDetails>
61 void SetKubernetesWorkloadDetails(KubernetesWorkloadDetailsT&& value) { m_kubernetesWorkloadDetailsHasBeenSet =
true; m_kubernetesWorkloadDetails = std::forward<KubernetesWorkloadDetailsT>(value); }
62 template<
typename KubernetesWorkloadDetailsT = KubernetesWorkloadDetails>
68 bool m_kubernetesUserDetailsHasBeenSet =
false;
71 bool m_kubernetesWorkloadDetailsHasBeenSet =
false;
AWS_GUARDDUTY_API Aws::Utils::Json::JsonValue Jsonize() const
void SetKubernetesUserDetails(KubernetesUserDetailsT &&value)
const KubernetesWorkloadDetails & GetKubernetesWorkloadDetails() const
AWS_GUARDDUTY_API KubernetesDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
bool KubernetesWorkloadDetailsHasBeenSet() const
const KubernetesUserDetails & GetKubernetesUserDetails() const
KubernetesDetails & WithKubernetesUserDetails(KubernetesUserDetailsT &&value)
AWS_GUARDDUTY_API KubernetesDetails(Aws::Utils::Json::JsonView jsonValue)
AWS_GUARDDUTY_API KubernetesDetails()=default
KubernetesDetails & WithKubernetesWorkloadDetails(KubernetesWorkloadDetailsT &&value)
void SetKubernetesWorkloadDetails(KubernetesWorkloadDetailsT &&value)
bool KubernetesUserDetailsHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue