7#include <aws/frauddetector/FraudDetector_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/frauddetector/model/AsyncJobStatus.h>
22namespace FraudDetector
49 inline void SetJobId(
const char* value) { m_jobIdHasBeenSet =
true; m_jobId.assign(value); }
75 inline void SetFailureReason(
const char* value) { m_failureReasonHasBeenSet =
true; m_failureReason.assign(value); }
89 inline void SetStartTime(
const char* value) { m_startTimeHasBeenSet =
true; m_startTime.assign(value); }
103 inline void SetCompletionTime(
const char* value) { m_completionTimeHasBeenSet =
true; m_completionTime.assign(value); }
117 inline void SetInputPath(
const char* value) { m_inputPathHasBeenSet =
true; m_inputPath.assign(value); }
131 inline void SetOutputPath(
const char* value) { m_outputPathHasBeenSet =
true; m_outputPath.assign(value); }
145 inline void SetEventTypeName(
const char* value) { m_eventTypeNameHasBeenSet =
true; m_eventTypeName.assign(value); }
159 inline void SetIamRoleArn(
const char* value) { m_iamRoleArnHasBeenSet =
true; m_iamRoleArn.assign(value); }
173 inline void SetArn(
const char* value) { m_arnHasBeenSet =
true; m_arn.assign(value); }
195 inline void SetFailedRecordsCount(
int value) { m_failedRecordsCountHasBeenSet =
true; m_failedRecordsCount = value; }
205 inline void SetTotalRecordsCount(
int value) { m_totalRecordsCountHasBeenSet =
true; m_totalRecordsCount = value; }
211 bool m_jobIdHasBeenSet =
false;
214 bool m_statusHasBeenSet =
false;
217 bool m_failureReasonHasBeenSet =
false;
220 bool m_startTimeHasBeenSet =
false;
223 bool m_completionTimeHasBeenSet =
false;
226 bool m_inputPathHasBeenSet =
false;
229 bool m_outputPathHasBeenSet =
false;
232 bool m_eventTypeNameHasBeenSet =
false;
235 bool m_iamRoleArnHasBeenSet =
false;
238 bool m_arnHasBeenSet =
false;
240 int m_processedRecordsCount;
241 bool m_processedRecordsCountHasBeenSet =
false;
243 int m_failedRecordsCount;
244 bool m_failedRecordsCountHasBeenSet =
false;
246 int m_totalRecordsCount;
247 bool m_totalRecordsCountHasBeenSet =
false;
bool IamRoleArnHasBeenSet() const
bool CompletionTimeHasBeenSet() const
BatchImport & WithInputPath(Aws::String &&value)
BatchImport & WithJobId(const char *value)
void SetTotalRecordsCount(int value)
BatchImport & WithFailureReason(const char *value)
BatchImport & WithEventTypeName(Aws::String &&value)
const Aws::String & GetJobId() const
void SetInputPath(const char *value)
const Aws::String & GetInputPath() const
int GetProcessedRecordsCount() const
const Aws::String & GetFailureReason() const
int GetFailedRecordsCount() const
BatchImport & WithOutputPath(const Aws::String &value)
BatchImport & WithStatus(const AsyncJobStatus &value)
bool JobIdHasBeenSet() const
bool EventTypeNameHasBeenSet() const
void SetJobId(const char *value)
int GetTotalRecordsCount() const
bool TotalRecordsCountHasBeenSet() const
void SetStatus(AsyncJobStatus &&value)
BatchImport & WithOutputPath(Aws::String &&value)
const Aws::String & GetEventTypeName() const
void SetOutputPath(Aws::String &&value)
void SetEventTypeName(const char *value)
void SetProcessedRecordsCount(int value)
const Aws::String & GetCompletionTime() const
void SetJobId(Aws::String &&value)
void SetInputPath(const Aws::String &value)
AWS_FRAUDDETECTOR_API BatchImport & operator=(Aws::Utils::Json::JsonView jsonValue)
bool FailureReasonHasBeenSet() const
BatchImport & WithCompletionTime(const Aws::String &value)
BatchImport & WithCompletionTime(Aws::String &&value)
BatchImport & WithArn(const char *value)
BatchImport & WithInputPath(const char *value)
void SetArn(const Aws::String &value)
void SetFailureReason(Aws::String &&value)
BatchImport & WithIamRoleArn(const Aws::String &value)
void SetJobId(const Aws::String &value)
void SetEventTypeName(Aws::String &&value)
const Aws::String & GetIamRoleArn() const
bool ArnHasBeenSet() const
void SetCompletionTime(const Aws::String &value)
void SetCompletionTime(const char *value)
AWS_FRAUDDETECTOR_API BatchImport(Aws::Utils::Json::JsonView jsonValue)
void SetFailureReason(const Aws::String &value)
BatchImport & WithArn(const Aws::String &value)
BatchImport & WithInputPath(const Aws::String &value)
const Aws::String & GetArn() const
void SetCompletionTime(Aws::String &&value)
BatchImport & WithEventTypeName(const char *value)
BatchImport & WithFailureReason(Aws::String &&value)
BatchImport & WithCompletionTime(const char *value)
BatchImport & WithIamRoleArn(Aws::String &&value)
AWS_FRAUDDETECTOR_API BatchImport()
BatchImport & WithStartTime(const Aws::String &value)
void SetStatus(const AsyncJobStatus &value)
void SetStartTime(Aws::String &&value)
bool ProcessedRecordsCountHasBeenSet() const
void SetFailureReason(const char *value)
void SetIamRoleArn(const char *value)
bool OutputPathHasBeenSet() const
void SetOutputPath(const char *value)
void SetIamRoleArn(Aws::String &&value)
void SetIamRoleArn(const Aws::String &value)
void SetOutputPath(const Aws::String &value)
BatchImport & WithStatus(AsyncJobStatus &&value)
BatchImport & WithTotalRecordsCount(int value)
BatchImport & WithIamRoleArn(const char *value)
void SetArn(const char *value)
BatchImport & WithOutputPath(const char *value)
BatchImport & WithFailureReason(const Aws::String &value)
BatchImport & WithFailedRecordsCount(int value)
void SetEventTypeName(const Aws::String &value)
const Aws::String & GetOutputPath() const
BatchImport & WithProcessedRecordsCount(int value)
bool StatusHasBeenSet() const
BatchImport & WithEventTypeName(const Aws::String &value)
void SetArn(Aws::String &&value)
BatchImport & WithJobId(const Aws::String &value)
AWS_FRAUDDETECTOR_API Aws::Utils::Json::JsonValue Jsonize() const
void SetStartTime(const Aws::String &value)
void SetStartTime(const char *value)
bool InputPathHasBeenSet() const
void SetInputPath(Aws::String &&value)
BatchImport & WithStartTime(const char *value)
BatchImport & WithStartTime(Aws::String &&value)
BatchImport & WithArn(Aws::String &&value)
BatchImport & WithJobId(Aws::String &&value)
void SetFailedRecordsCount(int value)
bool StartTimeHasBeenSet() const
const AsyncJobStatus & GetStatus() const
const Aws::String & GetStartTime() const
bool FailedRecordsCountHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue