7#include <aws/frauddetector/FraudDetector_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/frauddetector/model/RuleExecutionMode.h>
11#include <aws/frauddetector/model/EventVariableSummary.h>
12#include <aws/frauddetector/model/EvaluatedRule.h>
13#include <aws/frauddetector/model/EvaluatedModelVersion.h>
14#include <aws/frauddetector/model/EvaluatedExternalModel.h>
19template<
typename RESULT_TYPE>
20class AmazonWebServiceResult;
29namespace FraudDetector
46 template<
typename EventIdT = Aws::String>
47 void SetEventId(EventIdT&& value) { m_eventIdHasBeenSet =
true; m_eventId = std::forward<EventIdT>(value); }
48 template<
typename EventIdT = Aws::String>
58 template<
typename EventTypeNameT = Aws::String>
59 void SetEventTypeName(EventTypeNameT&& value) { m_eventTypeNameHasBeenSet =
true; m_eventTypeName = std::forward<EventTypeNameT>(value); }
60 template<
typename EventTypeNameT = Aws::String>
69 template<
typename EntityIdT = Aws::String>
70 void SetEntityId(EntityIdT&& value) { m_entityIdHasBeenSet =
true; m_entityId = std::forward<EntityIdT>(value); }
71 template<
typename EntityIdT = Aws::String>
80 template<
typename EntityTypeT = Aws::String>
81 void SetEntityType(EntityTypeT&& value) { m_entityTypeHasBeenSet =
true; m_entityType = std::forward<EntityTypeT>(value); }
82 template<
typename EntityTypeT = Aws::String>
92 template<
typename EventTimestampT = Aws::String>
93 void SetEventTimestamp(EventTimestampT&& value) { m_eventTimestampHasBeenSet =
true; m_eventTimestamp = std::forward<EventTimestampT>(value); }
94 template<
typename EventTimestampT = Aws::String>
103 template<
typename DetectorIdT = Aws::String>
104 void SetDetectorId(DetectorIdT&& value) { m_detectorIdHasBeenSet =
true; m_detectorId = std::forward<DetectorIdT>(value); }
105 template<
typename DetectorIdT = Aws::String>
114 template<
typename DetectorVersionIdT = Aws::String>
115 void SetDetectorVersionId(DetectorVersionIdT&& value) { m_detectorVersionIdHasBeenSet =
true; m_detectorVersionId = std::forward<DetectorVersionIdT>(value); }
116 template<
typename DetectorVersionIdT = Aws::String>
125 template<
typename DetectorVersionStatusT = Aws::String>
126 void SetDetectorVersionStatus(DetectorVersionStatusT&& value) { m_detectorVersionStatusHasBeenSet =
true; m_detectorVersionStatus = std::forward<DetectorVersionStatusT>(value); }
127 template<
typename DetectorVersionStatusT = Aws::String>
136 template<
typename EventVariablesT = Aws::Vector<EventVariableSummary>>
137 void SetEventVariables(EventVariablesT&& value) { m_eventVariablesHasBeenSet =
true; m_eventVariables = std::forward<EventVariablesT>(value); }
138 template<
typename EventVariablesT = Aws::Vector<EventVariableSummary>>
140 template<
typename EventVariablesT = EventVariableSummary>
150 template<
typename RulesT = Aws::Vector<EvaluatedRule>>
151 void SetRules(RulesT&& value) { m_rulesHasBeenSet =
true; m_rules = std::forward<RulesT>(value); }
152 template<
typename RulesT = Aws::Vector<EvaluatedRule>>
154 template<
typename RulesT = EvaluatedRule>
172 template<
typename OutcomesT = Aws::Vector<Aws::String>>
173 void SetOutcomes(OutcomesT&& value) { m_outcomesHasBeenSet =
true; m_outcomes = std::forward<OutcomesT>(value); }
174 template<
typename OutcomesT = Aws::Vector<Aws::String>>
176 template<
typename OutcomesT = Aws::String>
185 template<
typename EvaluatedModelVersionsT = Aws::Vector<EvaluatedModelVersion>>
186 void SetEvaluatedModelVersions(EvaluatedModelVersionsT&& value) { m_evaluatedModelVersionsHasBeenSet =
true; m_evaluatedModelVersions = std::forward<EvaluatedModelVersionsT>(value); }
187 template<
typename EvaluatedModelVersionsT = Aws::Vector<EvaluatedModelVersion>>
189 template<
typename EvaluatedModelVersionsT = EvaluatedModelVersion>
199 template<
typename EvaluatedExternalModelsT = Aws::Vector<EvaluatedExternalModel>>
200 void SetEvaluatedExternalModels(EvaluatedExternalModelsT&& value) { m_evaluatedExternalModelsHasBeenSet =
true; m_evaluatedExternalModels = std::forward<EvaluatedExternalModelsT>(value); }
201 template<
typename EvaluatedExternalModelsT = Aws::Vector<EvaluatedExternalModel>>
203 template<
typename EvaluatedExternalModelsT = EvaluatedExternalModel>
212 template<
typename PredictionTimestampT = Aws::String>
213 void SetPredictionTimestamp(PredictionTimestampT&& value) { m_predictionTimestampHasBeenSet =
true; m_predictionTimestamp = std::forward<PredictionTimestampT>(value); }
214 template<
typename PredictionTimestampT = Aws::String>
221 template<
typename RequestIdT = Aws::String>
222 void SetRequestId(RequestIdT&& value) { m_requestIdHasBeenSet =
true; m_requestId = std::forward<RequestIdT>(value); }
223 template<
typename RequestIdT = Aws::String>
229 bool m_eventIdHasBeenSet =
false;
232 bool m_eventTypeNameHasBeenSet =
false;
235 bool m_entityIdHasBeenSet =
false;
238 bool m_entityTypeHasBeenSet =
false;
241 bool m_eventTimestampHasBeenSet =
false;
244 bool m_detectorIdHasBeenSet =
false;
247 bool m_detectorVersionIdHasBeenSet =
false;
250 bool m_detectorVersionStatusHasBeenSet =
false;
253 bool m_eventVariablesHasBeenSet =
false;
256 bool m_rulesHasBeenSet =
false;
259 bool m_ruleExecutionModeHasBeenSet =
false;
262 bool m_outcomesHasBeenSet =
false;
265 bool m_evaluatedModelVersionsHasBeenSet =
false;
268 bool m_evaluatedExternalModelsHasBeenSet =
false;
271 bool m_predictionTimestampHasBeenSet =
false;
274 bool m_requestIdHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue