7#include <aws/guardduty/GuardDuty_EXPORTS.h>
8#include <aws/guardduty/model/ProfileType.h>
9#include <aws/guardduty/model/ProfileSubtype.h>
10#include <aws/guardduty/model/Observations.h>
81 bool m_profileTypeHasBeenSet =
false;
84 bool m_profileSubtypeHasBeenSet =
false;
87 bool m_observationsHasBeenSet =
false;
AWS_GUARDDUTY_API AnomalyObject()
AWS_GUARDDUTY_API AnomalyObject(Aws::Utils::Json::JsonView jsonValue)
AWS_GUARDDUTY_API Aws::Utils::Json::JsonValue Jsonize() const
bool ProfileSubtypeHasBeenSet() const
AWS_GUARDDUTY_API AnomalyObject & operator=(Aws::Utils::Json::JsonView jsonValue)
const Observations & GetObservations() const
bool ProfileTypeHasBeenSet() const
const ProfileSubtype & GetProfileSubtype() const
void SetObservations(const Observations &value)
const ProfileType & GetProfileType() const
void SetProfileType(ProfileType &&value)
AnomalyObject & WithProfileType(ProfileType &&value)
AnomalyObject & WithProfileType(const ProfileType &value)
AnomalyObject & WithProfileSubtype(const ProfileSubtype &value)
void SetProfileSubtype(const ProfileSubtype &value)
AnomalyObject & WithObservations(Observations &&value)
void SetProfileType(const ProfileType &value)
bool ObservationsHasBeenSet() const
AnomalyObject & WithObservations(const Observations &value)
void SetObservations(Observations &&value)
void SetProfileSubtype(ProfileSubtype &&value)
AnomalyObject & WithProfileSubtype(ProfileSubtype &&value)
Aws::Utils::Json::JsonValue JsonValue