7#include <aws/guardduty/GuardDuty_EXPORTS.h>
8#include <aws/guardduty/model/Anomaly.h>
9#include <aws/guardduty/model/Sequence.h>
43 template <
typename AnomalyT = Anomaly>
45 m_anomalyHasBeenSet =
true;
46 m_anomaly = std::forward<AnomalyT>(value);
48 template <
typename AnomalyT = Anomaly>
61 template <
typename SequenceT = Sequence>
63 m_sequenceHasBeenSet =
true;
64 m_sequence = std::forward<SequenceT>(value);
66 template <
typename SequenceT = Sequence>
76 bool m_anomalyHasBeenSet =
false;
77 bool m_sequenceHasBeenSet =
false;
bool SequenceHasBeenSet() const
Detection & WithAnomaly(AnomalyT &&value)
AWS_GUARDDUTY_API Detection()=default
bool AnomalyHasBeenSet() const
AWS_GUARDDUTY_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSequence(SequenceT &&value)
const Sequence & GetSequence() const
void SetAnomaly(AnomalyT &&value)
Detection & WithSequence(SequenceT &&value)
AWS_GUARDDUTY_API Detection & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GUARDDUTY_API Detection(Aws::Utils::Json::JsonView jsonValue)
const Anomaly & GetAnomaly() const
Aws::Utils::Json::JsonValue JsonValue