AWS SDK for C++  1.9.102
AWS SDK for C++
BatchInferenceJob.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace Utils
18 {
19 namespace Json
20 {
21  class JsonValue;
22  class JsonView;
23 } // namespace Json
24 } // namespace Utils
25 namespace Personalize
26 {
27 namespace Model
28 {
29 
36  {
37  public:
42 
43 
47  inline const Aws::String& GetJobName() const{ return m_jobName; }
48 
52  inline bool JobNameHasBeenSet() const { return m_jobNameHasBeenSet; }
53 
57  inline void SetJobName(const Aws::String& value) { m_jobNameHasBeenSet = true; m_jobName = value; }
58 
62  inline void SetJobName(Aws::String&& value) { m_jobNameHasBeenSet = true; m_jobName = std::move(value); }
63 
67  inline void SetJobName(const char* value) { m_jobNameHasBeenSet = true; m_jobName.assign(value); }
68 
72  inline BatchInferenceJob& WithJobName(const Aws::String& value) { SetJobName(value); return *this;}
73 
77  inline BatchInferenceJob& WithJobName(Aws::String&& value) { SetJobName(std::move(value)); return *this;}
78 
82  inline BatchInferenceJob& WithJobName(const char* value) { SetJobName(value); return *this;}
83 
84 
88  inline const Aws::String& GetBatchInferenceJobArn() const{ return m_batchInferenceJobArn; }
89 
93  inline bool BatchInferenceJobArnHasBeenSet() const { return m_batchInferenceJobArnHasBeenSet; }
94 
98  inline void SetBatchInferenceJobArn(const Aws::String& value) { m_batchInferenceJobArnHasBeenSet = true; m_batchInferenceJobArn = value; }
99 
103  inline void SetBatchInferenceJobArn(Aws::String&& value) { m_batchInferenceJobArnHasBeenSet = true; m_batchInferenceJobArn = std::move(value); }
104 
108  inline void SetBatchInferenceJobArn(const char* value) { m_batchInferenceJobArnHasBeenSet = true; m_batchInferenceJobArn.assign(value); }
109 
113  inline BatchInferenceJob& WithBatchInferenceJobArn(const Aws::String& value) { SetBatchInferenceJobArn(value); return *this;}
114 
118  inline BatchInferenceJob& WithBatchInferenceJobArn(Aws::String&& value) { SetBatchInferenceJobArn(std::move(value)); return *this;}
119 
123  inline BatchInferenceJob& WithBatchInferenceJobArn(const char* value) { SetBatchInferenceJobArn(value); return *this;}
124 
125 
129  inline const Aws::String& GetFilterArn() const{ return m_filterArn; }
130 
134  inline bool FilterArnHasBeenSet() const { return m_filterArnHasBeenSet; }
135 
139  inline void SetFilterArn(const Aws::String& value) { m_filterArnHasBeenSet = true; m_filterArn = value; }
140 
144  inline void SetFilterArn(Aws::String&& value) { m_filterArnHasBeenSet = true; m_filterArn = std::move(value); }
145 
149  inline void SetFilterArn(const char* value) { m_filterArnHasBeenSet = true; m_filterArn.assign(value); }
150 
154  inline BatchInferenceJob& WithFilterArn(const Aws::String& value) { SetFilterArn(value); return *this;}
155 
159  inline BatchInferenceJob& WithFilterArn(Aws::String&& value) { SetFilterArn(std::move(value)); return *this;}
160 
164  inline BatchInferenceJob& WithFilterArn(const char* value) { SetFilterArn(value); return *this;}
165 
166 
170  inline const Aws::String& GetFailureReason() const{ return m_failureReason; }
171 
175  inline bool FailureReasonHasBeenSet() const { return m_failureReasonHasBeenSet; }
176 
180  inline void SetFailureReason(const Aws::String& value) { m_failureReasonHasBeenSet = true; m_failureReason = value; }
181 
185  inline void SetFailureReason(Aws::String&& value) { m_failureReasonHasBeenSet = true; m_failureReason = std::move(value); }
186 
190  inline void SetFailureReason(const char* value) { m_failureReasonHasBeenSet = true; m_failureReason.assign(value); }
191 
195  inline BatchInferenceJob& WithFailureReason(const Aws::String& value) { SetFailureReason(value); return *this;}
196 
200  inline BatchInferenceJob& WithFailureReason(Aws::String&& value) { SetFailureReason(std::move(value)); return *this;}
201 
205  inline BatchInferenceJob& WithFailureReason(const char* value) { SetFailureReason(value); return *this;}
206 
207 
212  inline const Aws::String& GetSolutionVersionArn() const{ return m_solutionVersionArn; }
213 
218  inline bool SolutionVersionArnHasBeenSet() const { return m_solutionVersionArnHasBeenSet; }
219 
224  inline void SetSolutionVersionArn(const Aws::String& value) { m_solutionVersionArnHasBeenSet = true; m_solutionVersionArn = value; }
225 
230  inline void SetSolutionVersionArn(Aws::String&& value) { m_solutionVersionArnHasBeenSet = true; m_solutionVersionArn = std::move(value); }
231 
236  inline void SetSolutionVersionArn(const char* value) { m_solutionVersionArnHasBeenSet = true; m_solutionVersionArn.assign(value); }
237 
242  inline BatchInferenceJob& WithSolutionVersionArn(const Aws::String& value) { SetSolutionVersionArn(value); return *this;}
243 
248  inline BatchInferenceJob& WithSolutionVersionArn(Aws::String&& value) { SetSolutionVersionArn(std::move(value)); return *this;}
249 
254  inline BatchInferenceJob& WithSolutionVersionArn(const char* value) { SetSolutionVersionArn(value); return *this;}
255 
256 
261  inline int GetNumResults() const{ return m_numResults; }
262 
267  inline bool NumResultsHasBeenSet() const { return m_numResultsHasBeenSet; }
268 
273  inline void SetNumResults(int value) { m_numResultsHasBeenSet = true; m_numResults = value; }
274 
279  inline BatchInferenceJob& WithNumResults(int value) { SetNumResults(value); return *this;}
280 
281 
286  inline const BatchInferenceJobInput& GetJobInput() const{ return m_jobInput; }
287 
292  inline bool JobInputHasBeenSet() const { return m_jobInputHasBeenSet; }
293 
298  inline void SetJobInput(const BatchInferenceJobInput& value) { m_jobInputHasBeenSet = true; m_jobInput = value; }
299 
304  inline void SetJobInput(BatchInferenceJobInput&& value) { m_jobInputHasBeenSet = true; m_jobInput = std::move(value); }
305 
310  inline BatchInferenceJob& WithJobInput(const BatchInferenceJobInput& value) { SetJobInput(value); return *this;}
311 
316  inline BatchInferenceJob& WithJobInput(BatchInferenceJobInput&& value) { SetJobInput(std::move(value)); return *this;}
317 
318 
323  inline const BatchInferenceJobOutput& GetJobOutput() const{ return m_jobOutput; }
324 
329  inline bool JobOutputHasBeenSet() const { return m_jobOutputHasBeenSet; }
330 
335  inline void SetJobOutput(const BatchInferenceJobOutput& value) { m_jobOutputHasBeenSet = true; m_jobOutput = value; }
336 
341  inline void SetJobOutput(BatchInferenceJobOutput&& value) { m_jobOutputHasBeenSet = true; m_jobOutput = std::move(value); }
342 
347  inline BatchInferenceJob& WithJobOutput(const BatchInferenceJobOutput& value) { SetJobOutput(value); return *this;}
348 
353  inline BatchInferenceJob& WithJobOutput(BatchInferenceJobOutput&& value) { SetJobOutput(std::move(value)); return *this;}
354 
355 
360  inline const BatchInferenceJobConfig& GetBatchInferenceJobConfig() const{ return m_batchInferenceJobConfig; }
361 
366  inline bool BatchInferenceJobConfigHasBeenSet() const { return m_batchInferenceJobConfigHasBeenSet; }
367 
372  inline void SetBatchInferenceJobConfig(const BatchInferenceJobConfig& value) { m_batchInferenceJobConfigHasBeenSet = true; m_batchInferenceJobConfig = value; }
373 
378  inline void SetBatchInferenceJobConfig(BatchInferenceJobConfig&& value) { m_batchInferenceJobConfigHasBeenSet = true; m_batchInferenceJobConfig = std::move(value); }
379 
384  inline BatchInferenceJob& WithBatchInferenceJobConfig(const BatchInferenceJobConfig& value) { SetBatchInferenceJobConfig(value); return *this;}
385 
390  inline BatchInferenceJob& WithBatchInferenceJobConfig(BatchInferenceJobConfig&& value) { SetBatchInferenceJobConfig(std::move(value)); return *this;}
391 
392 
397  inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
398 
403  inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; }
404 
409  inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; }
410 
415  inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); }
416 
421  inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); }
422 
427  inline BatchInferenceJob& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
428 
433  inline BatchInferenceJob& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
434 
439  inline BatchInferenceJob& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
440 
441 
447  inline const Aws::String& GetStatus() const{ return m_status; }
448 
454  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
455 
461  inline void SetStatus(const Aws::String& value) { m_statusHasBeenSet = true; m_status = value; }
462 
468  inline void SetStatus(Aws::String&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
469 
475  inline void SetStatus(const char* value) { m_statusHasBeenSet = true; m_status.assign(value); }
476 
482  inline BatchInferenceJob& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
483 
489  inline BatchInferenceJob& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
490 
496  inline BatchInferenceJob& WithStatus(const char* value) { SetStatus(value); return *this;}
497 
498 
502  inline const Aws::Utils::DateTime& GetCreationDateTime() const{ return m_creationDateTime; }
503 
507  inline bool CreationDateTimeHasBeenSet() const { return m_creationDateTimeHasBeenSet; }
508 
512  inline void SetCreationDateTime(const Aws::Utils::DateTime& value) { m_creationDateTimeHasBeenSet = true; m_creationDateTime = value; }
513 
517  inline void SetCreationDateTime(Aws::Utils::DateTime&& value) { m_creationDateTimeHasBeenSet = true; m_creationDateTime = std::move(value); }
518 
522  inline BatchInferenceJob& WithCreationDateTime(const Aws::Utils::DateTime& value) { SetCreationDateTime(value); return *this;}
523 
527  inline BatchInferenceJob& WithCreationDateTime(Aws::Utils::DateTime&& value) { SetCreationDateTime(std::move(value)); return *this;}
528 
529 
533  inline const Aws::Utils::DateTime& GetLastUpdatedDateTime() const{ return m_lastUpdatedDateTime; }
534 
538  inline bool LastUpdatedDateTimeHasBeenSet() const { return m_lastUpdatedDateTimeHasBeenSet; }
539 
543  inline void SetLastUpdatedDateTime(const Aws::Utils::DateTime& value) { m_lastUpdatedDateTimeHasBeenSet = true; m_lastUpdatedDateTime = value; }
544 
548  inline void SetLastUpdatedDateTime(Aws::Utils::DateTime&& value) { m_lastUpdatedDateTimeHasBeenSet = true; m_lastUpdatedDateTime = std::move(value); }
549 
553  inline BatchInferenceJob& WithLastUpdatedDateTime(const Aws::Utils::DateTime& value) { SetLastUpdatedDateTime(value); return *this;}
554 
558  inline BatchInferenceJob& WithLastUpdatedDateTime(Aws::Utils::DateTime&& value) { SetLastUpdatedDateTime(std::move(value)); return *this;}
559 
560  private:
561 
562  Aws::String m_jobName;
563  bool m_jobNameHasBeenSet;
564 
565  Aws::String m_batchInferenceJobArn;
566  bool m_batchInferenceJobArnHasBeenSet;
567 
568  Aws::String m_filterArn;
569  bool m_filterArnHasBeenSet;
570 
571  Aws::String m_failureReason;
572  bool m_failureReasonHasBeenSet;
573 
574  Aws::String m_solutionVersionArn;
575  bool m_solutionVersionArnHasBeenSet;
576 
577  int m_numResults;
578  bool m_numResultsHasBeenSet;
579 
580  BatchInferenceJobInput m_jobInput;
581  bool m_jobInputHasBeenSet;
582 
583  BatchInferenceJobOutput m_jobOutput;
584  bool m_jobOutputHasBeenSet;
585 
586  BatchInferenceJobConfig m_batchInferenceJobConfig;
587  bool m_batchInferenceJobConfigHasBeenSet;
588 
589  Aws::String m_roleArn;
590  bool m_roleArnHasBeenSet;
591 
592  Aws::String m_status;
593  bool m_statusHasBeenSet;
594 
595  Aws::Utils::DateTime m_creationDateTime;
596  bool m_creationDateTimeHasBeenSet;
597 
598  Aws::Utils::DateTime m_lastUpdatedDateTime;
599  bool m_lastUpdatedDateTimeHasBeenSet;
600  };
601 
602 } // namespace Model
603 } // namespace Personalize
604 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::Personalize::Model::BatchInferenceJob::FilterArnHasBeenSet
bool FilterArnHasBeenSet() const
Definition: BatchInferenceJob.h:134
Aws::Personalize::Model::BatchInferenceJob::SetStatus
void SetStatus(const char *value)
Definition: BatchInferenceJob.h:475
Aws::Personalize::Model::BatchInferenceJob::SetJobInput
void SetJobInput(BatchInferenceJobInput &&value)
Definition: BatchInferenceJob.h:304
Aws::Personalize::Model::BatchInferenceJob::SetJobOutput
void SetJobOutput(const BatchInferenceJobOutput &value)
Definition: BatchInferenceJob.h:335
Aws::Personalize::Model::BatchInferenceJob::WithRoleArn
BatchInferenceJob & WithRoleArn(const Aws::String &value)
Definition: BatchInferenceJob.h:427
Aws::Personalize::Model::BatchInferenceJob::GetNumResults
int GetNumResults() const
Definition: BatchInferenceJob.h:261
Aws::Personalize::Model::BatchInferenceJob::WithFilterArn
BatchInferenceJob & WithFilterArn(const char *value)
Definition: BatchInferenceJob.h:164
Aws::Personalize::Model::BatchInferenceJob::SetBatchInferenceJobArn
void SetBatchInferenceJobArn(const char *value)
Definition: BatchInferenceJob.h:108
Aws::Personalize::Model::BatchInferenceJob::WithJobName
BatchInferenceJob & WithJobName(const char *value)
Definition: BatchInferenceJob.h:82
Aws::Personalize::Model::BatchInferenceJob::SetJobInput
void SetJobInput(const BatchInferenceJobInput &value)
Definition: BatchInferenceJob.h:298
Aws::Personalize::Model::BatchInferenceJob::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: BatchInferenceJob.h:454
Aws::Personalize::Model::BatchInferenceJob::WithBatchInferenceJobConfig
BatchInferenceJob & WithBatchInferenceJobConfig(const BatchInferenceJobConfig &value)
Definition: BatchInferenceJob.h:384
Aws::Personalize::Model::BatchInferenceJob::GetJobName
const Aws::String & GetJobName() const
Definition: BatchInferenceJob.h:47
Aws::Personalize::Model::BatchInferenceJob::SetBatchInferenceJobArn
void SetBatchInferenceJobArn(Aws::String &&value)
Definition: BatchInferenceJob.h:103
Aws::Personalize::Model::BatchInferenceJob::JobOutputHasBeenSet
bool JobOutputHasBeenSet() const
Definition: BatchInferenceJob.h:329
Aws::Personalize::Model::BatchInferenceJob::WithFilterArn
BatchInferenceJob & WithFilterArn(Aws::String &&value)
Definition: BatchInferenceJob.h:159
Aws::Personalize::Model::BatchInferenceJob::WithStatus
BatchInferenceJob & WithStatus(const char *value)
Definition: BatchInferenceJob.h:496
Aws::Personalize::Model::BatchInferenceJob::LastUpdatedDateTimeHasBeenSet
bool LastUpdatedDateTimeHasBeenSet() const
Definition: BatchInferenceJob.h:538
Aws::Personalize::Model::BatchInferenceJobOutput
Definition: BatchInferenceJobOutput.h:33
Aws::Personalize::Model::BatchInferenceJob::WithStatus
BatchInferenceJob & WithStatus(const Aws::String &value)
Definition: BatchInferenceJob.h:482
Aws::Personalize::Model::BatchInferenceJob::SetJobName
void SetJobName(const Aws::String &value)
Definition: BatchInferenceJob.h:57
Aws::Personalize::Model::BatchInferenceJob::WithSolutionVersionArn
BatchInferenceJob & WithSolutionVersionArn(Aws::String &&value)
Definition: BatchInferenceJob.h:248
Aws::Personalize::Model::BatchInferenceJob::WithJobName
BatchInferenceJob & WithJobName(Aws::String &&value)
Definition: BatchInferenceJob.h:77
Aws::Personalize::Model::BatchInferenceJob::GetJobInput
const BatchInferenceJobInput & GetJobInput() const
Definition: BatchInferenceJob.h:286
Aws::Personalize::Model::BatchInferenceJob::operator=
BatchInferenceJob & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Personalize::Model::BatchInferenceJob::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: BatchInferenceJob.h:415
DateTime.h
Aws::Personalize::Model::BatchInferenceJob::GetFailureReason
const Aws::String & GetFailureReason() const
Definition: BatchInferenceJob.h:170
Aws::Personalize::Model::BatchInferenceJob::WithLastUpdatedDateTime
BatchInferenceJob & WithLastUpdatedDateTime(const Aws::Utils::DateTime &value)
Definition: BatchInferenceJob.h:553
BatchInferenceJobConfig.h
AWS_PERSONALIZE_API
#define AWS_PERSONALIZE_API
Definition: Personalize_EXPORTS.h:28
Aws::Personalize::Model::BatchInferenceJob::GetBatchInferenceJobConfig
const BatchInferenceJobConfig & GetBatchInferenceJobConfig() const
Definition: BatchInferenceJob.h:360
Aws::Personalize::Model::BatchInferenceJob::WithFailureReason
BatchInferenceJob & WithFailureReason(const Aws::String &value)
Definition: BatchInferenceJob.h:195
Aws::Personalize::Model::BatchInferenceJob::SetNumResults
void SetNumResults(int value)
Definition: BatchInferenceJob.h:273
Aws::Personalize::Model::BatchInferenceJob::WithJobInput
BatchInferenceJob & WithJobInput(const BatchInferenceJobInput &value)
Definition: BatchInferenceJob.h:310
Aws::Personalize::Model::BatchInferenceJob::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: BatchInferenceJob.h:409
Aws::Personalize::Model::BatchInferenceJob::SetFailureReason
void SetFailureReason(Aws::String &&value)
Definition: BatchInferenceJob.h:185
Aws::Personalize::Model::BatchInferenceJob::WithJobOutput
BatchInferenceJob & WithJobOutput(const BatchInferenceJobOutput &value)
Definition: BatchInferenceJob.h:347
Aws::Personalize::Model::BatchInferenceJob::WithFailureReason
BatchInferenceJob & WithFailureReason(const char *value)
Definition: BatchInferenceJob.h:205
Aws::Personalize::Model::BatchInferenceJob::WithRoleArn
BatchInferenceJob & WithRoleArn(const char *value)
Definition: BatchInferenceJob.h:439
Aws::Personalize::Model::BatchInferenceJob::BatchInferenceJobConfigHasBeenSet
bool BatchInferenceJobConfigHasBeenSet() const
Definition: BatchInferenceJob.h:366
Aws::Personalize::Model::BatchInferenceJob::SetCreationDateTime
void SetCreationDateTime(Aws::Utils::DateTime &&value)
Definition: BatchInferenceJob.h:517
Aws::Personalize::Model::BatchInferenceJob::NumResultsHasBeenSet
bool NumResultsHasBeenSet() const
Definition: BatchInferenceJob.h:267
Aws::Personalize::Model::BatchInferenceJob::JobNameHasBeenSet
bool JobNameHasBeenSet() const
Definition: BatchInferenceJob.h:52
Aws::Personalize::Model::BatchInferenceJob::WithFailureReason
BatchInferenceJob & WithFailureReason(Aws::String &&value)
Definition: BatchInferenceJob.h:200
Aws::Personalize::Model::BatchInferenceJob::WithNumResults
BatchInferenceJob & WithNumResults(int value)
Definition: BatchInferenceJob.h:279
Aws::Personalize::Model::BatchInferenceJob::SetFailureReason
void SetFailureReason(const char *value)
Definition: BatchInferenceJob.h:190
BatchInferenceJobOutput.h
BatchInferenceJobInput.h
Aws::Personalize::Model::BatchInferenceJob::WithCreationDateTime
BatchInferenceJob & WithCreationDateTime(Aws::Utils::DateTime &&value)
Definition: BatchInferenceJob.h:527
Aws::Personalize::Model::BatchInferenceJob::WithCreationDateTime
BatchInferenceJob & WithCreationDateTime(const Aws::Utils::DateTime &value)
Definition: BatchInferenceJob.h:522
Aws::Personalize::Model::BatchInferenceJob::SetLastUpdatedDateTime
void SetLastUpdatedDateTime(Aws::Utils::DateTime &&value)
Definition: BatchInferenceJob.h:548
Aws::Personalize::Model::BatchInferenceJob::SetJobName
void SetJobName(const char *value)
Definition: BatchInferenceJob.h:67
Aws::Personalize::Model::BatchInferenceJob::BatchInferenceJob
BatchInferenceJob()
Aws::Personalize::Model::BatchInferenceJob::SolutionVersionArnHasBeenSet
bool SolutionVersionArnHasBeenSet() const
Definition: BatchInferenceJob.h:218
Aws::Personalize::Model::BatchInferenceJob::WithJobName
BatchInferenceJob & WithJobName(const Aws::String &value)
Definition: BatchInferenceJob.h:72
Aws::Personalize::Model::BatchInferenceJob::GetJobOutput
const BatchInferenceJobOutput & GetJobOutput() const
Definition: BatchInferenceJob.h:323
Aws::Personalize::Model::BatchInferenceJob::BatchInferenceJob
BatchInferenceJob(Aws::Utils::Json::JsonView jsonValue)
Aws::Personalize::Model::BatchInferenceJob::WithRoleArn
BatchInferenceJob & WithRoleArn(Aws::String &&value)
Definition: BatchInferenceJob.h:433
Aws::Personalize::Model::BatchInferenceJob::SetFilterArn
void SetFilterArn(const Aws::String &value)
Definition: BatchInferenceJob.h:139
Aws::Personalize::Model::BatchInferenceJob::WithBatchInferenceJobArn
BatchInferenceJob & WithBatchInferenceJobArn(Aws::String &&value)
Definition: BatchInferenceJob.h:118
Aws::Personalize::Model::BatchInferenceJob::SetSolutionVersionArn
void SetSolutionVersionArn(const char *value)
Definition: BatchInferenceJob.h:236
Aws::Personalize::Model::BatchInferenceJob::GetBatchInferenceJobArn
const Aws::String & GetBatchInferenceJobArn() const
Definition: BatchInferenceJob.h:88
Aws::Personalize::Model::BatchInferenceJob::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: BatchInferenceJob.h:397
Aws::Personalize::Model::BatchInferenceJob::WithJobInput
BatchInferenceJob & WithJobInput(BatchInferenceJobInput &&value)
Definition: BatchInferenceJob.h:316
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Personalize::Model::BatchInferenceJob::SetCreationDateTime
void SetCreationDateTime(const Aws::Utils::DateTime &value)
Definition: BatchInferenceJob.h:512
Aws::Personalize::Model::BatchInferenceJob::WithBatchInferenceJobArn
BatchInferenceJob & WithBatchInferenceJobArn(const Aws::String &value)
Definition: BatchInferenceJob.h:113
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::Personalize::Model::BatchInferenceJob
Definition: BatchInferenceJob.h:36
Aws::Personalize::Model::BatchInferenceJob::SetFailureReason
void SetFailureReason(const Aws::String &value)
Definition: BatchInferenceJob.h:180
Aws::Personalize::Model::BatchInferenceJob::SetStatus
void SetStatus(Aws::String &&value)
Definition: BatchInferenceJob.h:468
Aws::Personalize::Model::BatchInferenceJob::SetFilterArn
void SetFilterArn(Aws::String &&value)
Definition: BatchInferenceJob.h:144
Aws::Personalize::Model::BatchInferenceJob::GetSolutionVersionArn
const Aws::String & GetSolutionVersionArn() const
Definition: BatchInferenceJob.h:212
Aws::Personalize::Model::BatchInferenceJob::SetFilterArn
void SetFilterArn(const char *value)
Definition: BatchInferenceJob.h:149
Aws::Personalize::Model::BatchInferenceJob::WithBatchInferenceJobConfig
BatchInferenceJob & WithBatchInferenceJobConfig(BatchInferenceJobConfig &&value)
Definition: BatchInferenceJob.h:390
Aws::Personalize::Model::BatchInferenceJob::WithJobOutput
BatchInferenceJob & WithJobOutput(BatchInferenceJobOutput &&value)
Definition: BatchInferenceJob.h:353
Aws::Personalize::Model::BatchInferenceJob::WithBatchInferenceJobArn
BatchInferenceJob & WithBatchInferenceJobArn(const char *value)
Definition: BatchInferenceJob.h:123
Aws::Personalize::Model::BatchInferenceJob::SetBatchInferenceJobConfig
void SetBatchInferenceJobConfig(const BatchInferenceJobConfig &value)
Definition: BatchInferenceJob.h:372
Aws::Personalize::Model::BatchInferenceJobConfig
Definition: BatchInferenceJobConfig.h:34
Aws::Personalize::Model::BatchInferenceJob::SetJobName
void SetJobName(Aws::String &&value)
Definition: BatchInferenceJob.h:62
Aws::Personalize::Model::BatchInferenceJob::SetStatus
void SetStatus(const Aws::String &value)
Definition: BatchInferenceJob.h:461
Aws::Personalize::Model::BatchInferenceJob::BatchInferenceJobArnHasBeenSet
bool BatchInferenceJobArnHasBeenSet() const
Definition: BatchInferenceJob.h:93
Aws::Personalize::Model::BatchInferenceJob::GetLastUpdatedDateTime
const Aws::Utils::DateTime & GetLastUpdatedDateTime() const
Definition: BatchInferenceJob.h:533
Aws::Personalize::Model::BatchInferenceJob::SetLastUpdatedDateTime
void SetLastUpdatedDateTime(const Aws::Utils::DateTime &value)
Definition: BatchInferenceJob.h:543
Aws
Definition: AccessManagementClient.h:15
Aws::Personalize::Model::BatchInferenceJob::FailureReasonHasBeenSet
bool FailureReasonHasBeenSet() const
Definition: BatchInferenceJob.h:175
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Personalize::Model::BatchInferenceJob::SetSolutionVersionArn
void SetSolutionVersionArn(Aws::String &&value)
Definition: BatchInferenceJob.h:230
Aws::Personalize::Model::BatchInferenceJob::SetBatchInferenceJobArn
void SetBatchInferenceJobArn(const Aws::String &value)
Definition: BatchInferenceJob.h:98
Aws::Personalize::Model::BatchInferenceJob::RoleArnHasBeenSet
bool RoleArnHasBeenSet() const
Definition: BatchInferenceJob.h:403
Aws::Personalize::Model::BatchInferenceJob::SetRoleArn
void SetRoleArn(const char *value)
Definition: BatchInferenceJob.h:421
Aws::Personalize::Model::BatchInferenceJob::WithFilterArn
BatchInferenceJob & WithFilterArn(const Aws::String &value)
Definition: BatchInferenceJob.h:154
Aws::Personalize::Model::BatchInferenceJob::SetSolutionVersionArn
void SetSolutionVersionArn(const Aws::String &value)
Definition: BatchInferenceJob.h:224
Aws::Personalize::Model::BatchInferenceJob::SetBatchInferenceJobConfig
void SetBatchInferenceJobConfig(BatchInferenceJobConfig &&value)
Definition: BatchInferenceJob.h:378
Aws::Personalize::Model::BatchInferenceJob::WithSolutionVersionArn
BatchInferenceJob & WithSolutionVersionArn(const Aws::String &value)
Definition: BatchInferenceJob.h:242
Aws::Personalize::Model::BatchInferenceJob::GetStatus
const Aws::String & GetStatus() const
Definition: BatchInferenceJob.h:447
Personalize_EXPORTS.h
Aws::Personalize::Model::BatchInferenceJobInput
Definition: BatchInferenceJobInput.h:33
Aws::Personalize::Model::BatchInferenceJob::WithStatus
BatchInferenceJob & WithStatus(Aws::String &&value)
Definition: BatchInferenceJob.h:489
Aws::Personalize::Model::BatchInferenceJob::GetFilterArn
const Aws::String & GetFilterArn() const
Definition: BatchInferenceJob.h:129
Aws::Personalize::Model::BatchInferenceJob::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::Personalize::Model::BatchInferenceJob::WithLastUpdatedDateTime
BatchInferenceJob & WithLastUpdatedDateTime(Aws::Utils::DateTime &&value)
Definition: BatchInferenceJob.h:558
Aws::Personalize::Model::BatchInferenceJob::GetCreationDateTime
const Aws::Utils::DateTime & GetCreationDateTime() const
Definition: BatchInferenceJob.h:502
Aws::Personalize::Model::BatchInferenceJob::WithSolutionVersionArn
BatchInferenceJob & WithSolutionVersionArn(const char *value)
Definition: BatchInferenceJob.h:254
Aws::Personalize::Model::BatchInferenceJob::JobInputHasBeenSet
bool JobInputHasBeenSet() const
Definition: BatchInferenceJob.h:292
Aws::Personalize::Model::BatchInferenceJob::SetJobOutput
void SetJobOutput(BatchInferenceJobOutput &&value)
Definition: BatchInferenceJob.h:341
Aws::Personalize::Model::BatchInferenceJob::CreationDateTimeHasBeenSet
bool CreationDateTimeHasBeenSet() const
Definition: BatchInferenceJob.h:507