7#include <aws/guardduty/GuardDuty_EXPORTS.h>
8#include <aws/guardduty/model/Anomaly.h>
9#include <aws/guardduty/model/Sequence.h>
49 template<
typename AnomalyT = Anomaly>
50 void SetAnomaly(AnomalyT&& value) { m_anomalyHasBeenSet =
true; m_anomaly = std::forward<AnomalyT>(value); }
51 template<
typename AnomalyT = Anomaly>
61 template<
typename SequenceT = Sequence>
62 void SetSequence(SequenceT&& value) { m_sequenceHasBeenSet =
true; m_sequence = std::forward<SequenceT>(value); }
63 template<
typename SequenceT = Sequence>
69 bool m_anomalyHasBeenSet =
false;
72 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