7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/sagemaker/model/LabelingJobStatus.h>
11#include <aws/sagemaker/model/LabelCounters.h>
12#include <aws/sagemaker/model/LabelingJobOutput.h>
13#include <aws/sagemaker/model/LabelingJobInputConfig.h>
54 inline void SetLabelingJobName(
const char* value) { m_labelingJobNameHasBeenSet =
true; m_labelingJobName.assign(value); }
69 inline void SetLabelingJobArn(
const char* value) { m_labelingJobArnHasBeenSet =
true; m_labelingJobArn.assign(value); }
131 inline void SetWorkteamArn(
const char* value) { m_workteamArnHasBeenSet =
true; m_workteamArn.assign(value); }
146 inline void SetPreHumanTaskLambdaArn(
const char* value) { m_preHumanTaskLambdaArnHasBeenSet =
true; m_preHumanTaskLambdaArn.assign(value); }
179 inline void SetFailureReason(
const char* value) { m_failureReasonHasBeenSet =
true; m_failureReason.assign(value); }
211 bool m_labelingJobNameHasBeenSet =
false;
214 bool m_labelingJobArnHasBeenSet =
false;
217 bool m_creationTimeHasBeenSet =
false;
220 bool m_lastModifiedTimeHasBeenSet =
false;
223 bool m_labelingJobStatusHasBeenSet =
false;
226 bool m_labelCountersHasBeenSet =
false;
229 bool m_workteamArnHasBeenSet =
false;
232 bool m_preHumanTaskLambdaArnHasBeenSet =
false;
235 bool m_annotationConsolidationLambdaArnHasBeenSet =
false;
238 bool m_failureReasonHasBeenSet =
false;
241 bool m_labelingJobOutputHasBeenSet =
false;
244 bool m_inputConfigHasBeenSet =
false;
LabelingJobSummary & WithFailureReason(const Aws::String &value)
const LabelCounters & GetLabelCounters() const
bool WorkteamArnHasBeenSet() const
void SetFailureReason(const char *value)
const Aws::String & GetWorkteamArn() const
LabelingJobSummary & WithWorkteamArn(const Aws::String &value)
const Aws::String & GetPreHumanTaskLambdaArn() const
void SetFailureReason(Aws::String &&value)
LabelingJobSummary & WithPreHumanTaskLambdaArn(Aws::String &&value)
void SetLabelingJobName(const char *value)
bool LabelCountersHasBeenSet() const
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
LabelingJobSummary & WithAnnotationConsolidationLambdaArn(Aws::String &&value)
const Aws::String & GetLabelingJobArn() const
LabelingJobSummary & WithInputConfig(LabelingJobInputConfig &&value)
bool LastModifiedTimeHasBeenSet() const
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
void SetAnnotationConsolidationLambdaArn(const char *value)
LabelingJobSummary & WithLabelingJobArn(const Aws::String &value)
void SetWorkteamArn(const Aws::String &value)
void SetPreHumanTaskLambdaArn(const Aws::String &value)
const Aws::Utils::DateTime & GetCreationTime() const
LabelingJobSummary & WithLabelingJobOutput(LabelingJobOutput &&value)
bool InputConfigHasBeenSet() const
LabelingJobSummary & WithWorkteamArn(const char *value)
const Aws::String & GetFailureReason() const
void SetFailureReason(const Aws::String &value)
void SetLabelCounters(LabelCounters &&value)
void SetLabelingJobOutput(LabelingJobOutput &&value)
LabelingJobSummary & WithPreHumanTaskLambdaArn(const char *value)
LabelingJobSummary & WithAnnotationConsolidationLambdaArn(const Aws::String &value)
void SetLabelingJobName(Aws::String &&value)
const LabelingJobInputConfig & GetInputConfig() const
LabelingJobSummary & WithInputConfig(const LabelingJobInputConfig &value)
LabelingJobSummary & WithWorkteamArn(Aws::String &&value)
LabelingJobSummary & WithLabelingJobName(const Aws::String &value)
bool LabelingJobOutputHasBeenSet() const
void SetCreationTime(Aws::Utils::DateTime &&value)
LabelingJobSummary & WithLabelCounters(LabelCounters &&value)
void SetCreationTime(const Aws::Utils::DateTime &value)
void SetInputConfig(const LabelingJobInputConfig &value)
void SetLabelingJobStatus(const LabelingJobStatus &value)
LabelingJobSummary & WithLabelingJobStatus(const LabelingJobStatus &value)
LabelingJobSummary & WithFailureReason(Aws::String &&value)
void SetAnnotationConsolidationLambdaArn(const Aws::String &value)
bool LabelingJobArnHasBeenSet() const
void SetInputConfig(LabelingJobInputConfig &&value)
void SetLabelingJobArn(const Aws::String &value)
void SetPreHumanTaskLambdaArn(const char *value)
LabelingJobSummary & WithLabelingJobOutput(const LabelingJobOutput &value)
bool CreationTimeHasBeenSet() const
LabelingJobSummary & WithLabelCounters(const LabelCounters &value)
LabelingJobSummary & WithLastModifiedTime(const Aws::Utils::DateTime &value)
AWS_SAGEMAKER_API LabelingJobSummary(Aws::Utils::Json::JsonView jsonValue)
LabelingJobSummary & WithPreHumanTaskLambdaArn(const Aws::String &value)
void SetAnnotationConsolidationLambdaArn(Aws::String &&value)
bool AnnotationConsolidationLambdaArnHasBeenSet() const
const Aws::Utils::DateTime & GetLastModifiedTime() const
void SetLabelingJobName(const Aws::String &value)
LabelingJobSummary & WithLabelingJobName(Aws::String &&value)
LabelingJobSummary & WithCreationTime(const Aws::Utils::DateTime &value)
void SetLabelCounters(const LabelCounters &value)
const Aws::String & GetLabelingJobName() const
bool FailureReasonHasBeenSet() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
bool LabelingJobStatusHasBeenSet() const
LabelingJobSummary & WithFailureReason(const char *value)
bool PreHumanTaskLambdaArnHasBeenSet() const
void SetLabelingJobOutput(const LabelingJobOutput &value)
AWS_SAGEMAKER_API LabelingJobSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetPreHumanTaskLambdaArn(Aws::String &&value)
LabelingJobSummary & WithAnnotationConsolidationLambdaArn(const char *value)
LabelingJobSummary & WithCreationTime(Aws::Utils::DateTime &&value)
const LabelingJobStatus & GetLabelingJobStatus() const
const Aws::String & GetAnnotationConsolidationLambdaArn() const
AWS_SAGEMAKER_API LabelingJobSummary()
void SetLabelingJobArn(Aws::String &&value)
void SetWorkteamArn(const char *value)
void SetLabelingJobArn(const char *value)
LabelingJobSummary & WithLabelingJobArn(const char *value)
const LabelingJobOutput & GetLabelingJobOutput() const
void SetLabelingJobStatus(LabelingJobStatus &&value)
void SetWorkteamArn(Aws::String &&value)
LabelingJobSummary & WithLabelingJobName(const char *value)
LabelingJobSummary & WithLabelingJobStatus(LabelingJobStatus &&value)
bool LabelingJobNameHasBeenSet() const
LabelingJobSummary & WithLastModifiedTime(Aws::Utils::DateTime &&value)
LabelingJobSummary & WithLabelingJobArn(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue