7#include <aws/frauddetector/FraudDetector_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace FraudDetector
47 template<
typename EventIdT = Aws::String>
48 void SetEventId(EventIdT&& value) { m_eventIdHasBeenSet =
true; m_eventId = std::forward<EventIdT>(value); }
49 template<
typename EventIdT = Aws::String>
59 template<
typename EventTypeNameT = Aws::String>
60 void SetEventTypeName(EventTypeNameT&& value) { m_eventTypeNameHasBeenSet =
true; m_eventTypeName = std::forward<EventTypeNameT>(value); }
61 template<
typename EventTypeNameT = Aws::String>
71 template<
typename EventTimestampT = Aws::String>
72 void SetEventTimestamp(EventTimestampT&& value) { m_eventTimestampHasBeenSet =
true; m_eventTimestamp = std::forward<EventTimestampT>(value); }
73 template<
typename EventTimestampT = Aws::String>
83 template<
typename PredictionTimestampT = Aws::String>
84 void SetPredictionTimestamp(PredictionTimestampT&& value) { m_predictionTimestampHasBeenSet =
true; m_predictionTimestamp = std::forward<PredictionTimestampT>(value); }
85 template<
typename PredictionTimestampT = Aws::String>
95 template<
typename DetectorIdT = Aws::String>
96 void SetDetectorId(DetectorIdT&& value) { m_detectorIdHasBeenSet =
true; m_detectorId = std::forward<DetectorIdT>(value); }
97 template<
typename DetectorIdT = Aws::String>
107 template<
typename DetectorVersionIdT = Aws::String>
108 void SetDetectorVersionId(DetectorVersionIdT&& value) { m_detectorVersionIdHasBeenSet =
true; m_detectorVersionId = std::forward<DetectorVersionIdT>(value); }
109 template<
typename DetectorVersionIdT = Aws::String>
115 bool m_eventIdHasBeenSet =
false;
118 bool m_eventTypeNameHasBeenSet =
false;
121 bool m_eventTimestampHasBeenSet =
false;
124 bool m_predictionTimestampHasBeenSet =
false;
127 bool m_detectorIdHasBeenSet =
false;
130 bool m_detectorVersionIdHasBeenSet =
false;
EventPredictionSummary & WithPredictionTimestamp(PredictionTimestampT &&value)
void SetDetectorId(DetectorIdT &&value)
AWS_FRAUDDETECTOR_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetDetectorId() const
AWS_FRAUDDETECTOR_API EventPredictionSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetPredictionTimestamp(PredictionTimestampT &&value)
bool EventIdHasBeenSet() const
const Aws::String & GetPredictionTimestamp() const
const Aws::String & GetDetectorVersionId() const
const Aws::String & GetEventTimestamp() const
bool EventTimestampHasBeenSet() const
EventPredictionSummary & WithEventTypeName(EventTypeNameT &&value)
const Aws::String & GetEventId() const
void SetEventId(EventIdT &&value)
EventPredictionSummary & WithEventTimestamp(EventTimestampT &&value)
void SetEventTypeName(EventTypeNameT &&value)
bool DetectorVersionIdHasBeenSet() const
void SetEventTimestamp(EventTimestampT &&value)
bool PredictionTimestampHasBeenSet() const
EventPredictionSummary & WithDetectorVersionId(DetectorVersionIdT &&value)
const Aws::String & GetEventTypeName() const
void SetDetectorVersionId(DetectorVersionIdT &&value)
AWS_FRAUDDETECTOR_API EventPredictionSummary(Aws::Utils::Json::JsonView jsonValue)
EventPredictionSummary & WithEventId(EventIdT &&value)
bool EventTypeNameHasBeenSet() const
bool DetectorIdHasBeenSet() const
EventPredictionSummary & WithDetectorId(DetectorIdT &&value)
AWS_FRAUDDETECTOR_API EventPredictionSummary()=default
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue