7#include <aws/frauddetector/FraudDetector_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/frauddetector/model/FileValidationMessage.h>
10#include <aws/frauddetector/model/FieldValidationMessage.h>
23namespace FraudDetector
48 template<
typename FileLevelMessagesT = Aws::Vector<FileVal
idationMessage>>
49 void SetFileLevelMessages(FileLevelMessagesT&& value) { m_fileLevelMessagesHasBeenSet =
true; m_fileLevelMessages = std::forward<FileLevelMessagesT>(value); }
50 template<
typename FileLevelMessagesT = Aws::Vector<FileVal
idationMessage>>
52 template<
typename FileLevelMessagesT = FileVal
idationMessage>
62 template<
typename FieldLevelMessagesT = Aws::Vector<FieldVal
idationMessage>>
63 void SetFieldLevelMessages(FieldLevelMessagesT&& value) { m_fieldLevelMessagesHasBeenSet =
true; m_fieldLevelMessages = std::forward<FieldLevelMessagesT>(value); }
64 template<
typename FieldLevelMessagesT = Aws::Vector<FieldVal
idationMessage>>
66 template<
typename FieldLevelMessagesT = FieldVal
idationMessage>
72 bool m_fileLevelMessagesHasBeenSet =
false;
75 bool m_fieldLevelMessagesHasBeenSet =
false;
DataValidationMetrics & WithFileLevelMessages(FileLevelMessagesT &&value)
AWS_FRAUDDETECTOR_API DataValidationMetrics(Aws::Utils::Json::JsonView jsonValue)
AWS_FRAUDDETECTOR_API DataValidationMetrics & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< FileValidationMessage > & GetFileLevelMessages() const
DataValidationMetrics & WithFieldLevelMessages(FieldLevelMessagesT &&value)
void SetFileLevelMessages(FileLevelMessagesT &&value)
DataValidationMetrics & AddFileLevelMessages(FileLevelMessagesT &&value)
const Aws::Vector< FieldValidationMessage > & GetFieldLevelMessages() const
DataValidationMetrics & AddFieldLevelMessages(FieldLevelMessagesT &&value)
AWS_FRAUDDETECTOR_API Aws::Utils::Json::JsonValue Jsonize() const
bool FileLevelMessagesHasBeenSet() const
AWS_FRAUDDETECTOR_API DataValidationMetrics()=default
bool FieldLevelMessagesHasBeenSet() const
void SetFieldLevelMessages(FieldLevelMessagesT &&value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue