7#include <aws/voice-id/VoiceID_EXPORTS.h>
8#include <aws/voice-id/model/ExistingEnrollmentAction.h>
9#include <aws/voice-id/model/EnrollmentJobFraudDetectionConfig.h>
62 template<
typename FraudDetectionConfigT = EnrollmentJobFraudDetectionConfig>
63 void SetFraudDetectionConfig(FraudDetectionConfigT&& value) { m_fraudDetectionConfigHasBeenSet =
true; m_fraudDetectionConfig = std::forward<FraudDetectionConfigT>(value); }
64 template<
typename FraudDetectionConfigT = EnrollmentJobFraudDetectionConfig>
70 bool m_existingEnrollmentActionHasBeenSet =
false;
72 EnrollmentJobFraudDetectionConfig m_fraudDetectionConfig;
73 bool m_fraudDetectionConfigHasBeenSet =
false;
AWS_VOICEID_API Aws::Utils::Json::JsonValue Jsonize() const
bool FraudDetectionConfigHasBeenSet() const
AWS_VOICEID_API EnrollmentConfig()=default
AWS_VOICEID_API EnrollmentConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetExistingEnrollmentAction(ExistingEnrollmentAction value)
bool ExistingEnrollmentActionHasBeenSet() const
const EnrollmentJobFraudDetectionConfig & GetFraudDetectionConfig() const
AWS_VOICEID_API EnrollmentConfig(Aws::Utils::Json::JsonView jsonValue)
EnrollmentConfig & WithFraudDetectionConfig(FraudDetectionConfigT &&value)
void SetFraudDetectionConfig(FraudDetectionConfigT &&value)
EnrollmentConfig & WithExistingEnrollmentAction(ExistingEnrollmentAction value)
ExistingEnrollmentAction GetExistingEnrollmentAction() const
Aws::Utils::Json::JsonValue JsonValue