7#include <aws/guardduty/GuardDuty_EXPORTS.h>
8#include <aws/guardduty/model/Observations.h>
9#include <aws/guardduty/model/ProfileSubtype.h>
10#include <aws/guardduty/model/ProfileType.h>
44 m_profileTypeHasBeenSet =
true;
45 m_profileType = value;
60 m_profileSubtypeHasBeenSet =
true;
61 m_profileSubtype = value;
75 template <
typename ObservationsT = Observations>
77 m_observationsHasBeenSet =
true;
78 m_observations = std::forward<ObservationsT>(value);
80 template <
typename ObservationsT = Observations>
91 Observations m_observations;
92 bool m_profileTypeHasBeenSet =
false;
93 bool m_profileSubtypeHasBeenSet =
false;
94 bool m_observationsHasBeenSet =
false;
AWS_GUARDDUTY_API AnomalyObject(Aws::Utils::Json::JsonView jsonValue)
ProfileType GetProfileType() const
void SetProfileType(ProfileType value)
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
AnomalyObject & WithProfileSubtype(ProfileSubtype value)
bool ProfileTypeHasBeenSet() const
AnomalyObject & WithObservations(ObservationsT &&value)
AWS_GUARDDUTY_API AnomalyObject()=default
void SetProfileSubtype(ProfileSubtype value)
void SetObservations(ObservationsT &&value)
bool ObservationsHasBeenSet() const
AnomalyObject & WithProfileType(ProfileType value)
ProfileSubtype GetProfileSubtype() const
Aws::Utils::Json::JsonValue JsonValue