7#include <aws/guardduty/GuardDuty_EXPORTS.h>
8#include <aws/guardduty/model/KubernetesUserDetails.h>
9#include <aws/guardduty/model/KubernetesWorkloadDetails.h>
42 template <
typename KubernetesUserDetailsT = KubernetesUserDetails>
44 m_kubernetesUserDetailsHasBeenSet =
true;
45 m_kubernetesUserDetails = std::forward<KubernetesUserDetailsT>(value);
47 template <
typename KubernetesUserDetailsT = KubernetesUserDetails>
60 template <
typename KubernetesWorkloadDetailsT = KubernetesWorkloadDetails>
62 m_kubernetesWorkloadDetailsHasBeenSet =
true;
63 m_kubernetesWorkloadDetails = std::forward<KubernetesWorkloadDetailsT>(value);
65 template <
typename KubernetesWorkloadDetailsT = KubernetesWorkloadDetails>
75 bool m_kubernetesUserDetailsHasBeenSet =
false;
76 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