AWS SDK for C++  1.8.127
AWS SDK for C++
Public Member Functions | List of all members
Aws::SageMaker::Model::CreateLabelingJobRequest Class Reference

#include <CreateLabelingJobRequest.h>

+ Inheritance diagram for Aws::SageMaker::Model::CreateLabelingJobRequest:

Public Member Functions

 CreateLabelingJobRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetLabelingJobName () const
 
bool LabelingJobNameHasBeenSet () const
 
void SetLabelingJobName (const Aws::String &value)
 
void SetLabelingJobName (Aws::String &&value)
 
void SetLabelingJobName (const char *value)
 
CreateLabelingJobRequestWithLabelingJobName (const Aws::String &value)
 
CreateLabelingJobRequestWithLabelingJobName (Aws::String &&value)
 
CreateLabelingJobRequestWithLabelingJobName (const char *value)
 
const Aws::StringGetLabelAttributeName () const
 
bool LabelAttributeNameHasBeenSet () const
 
void SetLabelAttributeName (const Aws::String &value)
 
void SetLabelAttributeName (Aws::String &&value)
 
void SetLabelAttributeName (const char *value)
 
CreateLabelingJobRequestWithLabelAttributeName (const Aws::String &value)
 
CreateLabelingJobRequestWithLabelAttributeName (Aws::String &&value)
 
CreateLabelingJobRequestWithLabelAttributeName (const char *value)
 
const LabelingJobInputConfigGetInputConfig () const
 
bool InputConfigHasBeenSet () const
 
void SetInputConfig (const LabelingJobInputConfig &value)
 
void SetInputConfig (LabelingJobInputConfig &&value)
 
CreateLabelingJobRequestWithInputConfig (const LabelingJobInputConfig &value)
 
CreateLabelingJobRequestWithInputConfig (LabelingJobInputConfig &&value)
 
const LabelingJobOutputConfigGetOutputConfig () const
 
bool OutputConfigHasBeenSet () const
 
void SetOutputConfig (const LabelingJobOutputConfig &value)
 
void SetOutputConfig (LabelingJobOutputConfig &&value)
 
CreateLabelingJobRequestWithOutputConfig (const LabelingJobOutputConfig &value)
 
CreateLabelingJobRequestWithOutputConfig (LabelingJobOutputConfig &&value)
 
const Aws::StringGetRoleArn () const
 
bool RoleArnHasBeenSet () const
 
void SetRoleArn (const Aws::String &value)
 
void SetRoleArn (Aws::String &&value)
 
void SetRoleArn (const char *value)
 
CreateLabelingJobRequestWithRoleArn (const Aws::String &value)
 
CreateLabelingJobRequestWithRoleArn (Aws::String &&value)
 
CreateLabelingJobRequestWithRoleArn (const char *value)
 
const Aws::StringGetLabelCategoryConfigS3Uri () const
 
bool LabelCategoryConfigS3UriHasBeenSet () const
 
void SetLabelCategoryConfigS3Uri (const Aws::String &value)
 
void SetLabelCategoryConfigS3Uri (Aws::String &&value)
 
void SetLabelCategoryConfigS3Uri (const char *value)
 
CreateLabelingJobRequestWithLabelCategoryConfigS3Uri (const Aws::String &value)
 
CreateLabelingJobRequestWithLabelCategoryConfigS3Uri (Aws::String &&value)
 
CreateLabelingJobRequestWithLabelCategoryConfigS3Uri (const char *value)
 
const LabelingJobStoppingConditionsGetStoppingConditions () const
 
bool StoppingConditionsHasBeenSet () const
 
void SetStoppingConditions (const LabelingJobStoppingConditions &value)
 
void SetStoppingConditions (LabelingJobStoppingConditions &&value)
 
CreateLabelingJobRequestWithStoppingConditions (const LabelingJobStoppingConditions &value)
 
CreateLabelingJobRequestWithStoppingConditions (LabelingJobStoppingConditions &&value)
 
const LabelingJobAlgorithmsConfigGetLabelingJobAlgorithmsConfig () const
 
bool LabelingJobAlgorithmsConfigHasBeenSet () const
 
void SetLabelingJobAlgorithmsConfig (const LabelingJobAlgorithmsConfig &value)
 
void SetLabelingJobAlgorithmsConfig (LabelingJobAlgorithmsConfig &&value)
 
CreateLabelingJobRequestWithLabelingJobAlgorithmsConfig (const LabelingJobAlgorithmsConfig &value)
 
CreateLabelingJobRequestWithLabelingJobAlgorithmsConfig (LabelingJobAlgorithmsConfig &&value)
 
const HumanTaskConfigGetHumanTaskConfig () const
 
bool HumanTaskConfigHasBeenSet () const
 
void SetHumanTaskConfig (const HumanTaskConfig &value)
 
void SetHumanTaskConfig (HumanTaskConfig &&value)
 
CreateLabelingJobRequestWithHumanTaskConfig (const HumanTaskConfig &value)
 
CreateLabelingJobRequestWithHumanTaskConfig (HumanTaskConfig &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
CreateLabelingJobRequestWithTags (const Aws::Vector< Tag > &value)
 
CreateLabelingJobRequestWithTags (Aws::Vector< Tag > &&value)
 
CreateLabelingJobRequestAddTags (const Tag &value)
 
CreateLabelingJobRequestAddTags (Tag &&value)
 
- Public Member Functions inherited from Aws::SageMaker::SageMakerRequest
virtual ~SageMakerRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 28 of file CreateLabelingJobRequest.h.

Constructor & Destructor Documentation

◆ CreateLabelingJobRequest()

Aws::SageMaker::Model::CreateLabelingJobRequest::CreateLabelingJobRequest ( )

Member Function Documentation

◆ AddTags() [1/2]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::AddTags ( const Tag value)
inline

An array of key/value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.

Definition at line 709 of file CreateLabelingJobRequest.h.

◆ AddTags() [2/2]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::AddTags ( Tag &&  value)
inline

An array of key/value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.

Definition at line 717 of file CreateLabelingJobRequest.h.

◆ GetHumanTaskConfig()

const HumanTaskConfig& Aws::SageMaker::Model::CreateLabelingJobRequest::GetHumanTaskConfig ( ) const
inline

Configures the labeling task and how it is presented to workers; including, but not limited to price, keywords, and batch size (task count).

Definition at line 622 of file CreateLabelingJobRequest.h.

◆ GetInputConfig()

const LabelingJobInputConfig& Aws::SageMaker::Model::CreateLabelingJobRequest::GetInputConfig ( ) const
inline

Input data for the labeling job, such as the Amazon S3 location of the data objects and the location of the manifest file that describes the data objects.

Definition at line 203 of file CreateLabelingJobRequest.h.

◆ GetLabelAttributeName()

const Aws::String& Aws::SageMaker::Model::CreateLabelingJobRequest::GetLabelAttributeName ( ) const
inline

The attribute name to use for the label in the output manifest file. This is the key for the key/value pair formed with the label that a worker assigns to the object. The name can't end with "-metadata". If you are running a semantic segmentation labeling job, the attribute name must end with "-ref". If you are running any other kind of labeling job, the attribute name must not end with "-ref".

Definition at line 125 of file CreateLabelingJobRequest.h.

◆ GetLabelCategoryConfigS3Uri()

const Aws::String& Aws::SageMaker::Model::CreateLabelingJobRequest::GetLabelCategoryConfigS3Uri ( ) const
inline

The S3 URI of the file, referred to as a label category configuration file, that defines the categories used to label the data objects.

For 3D point cloud and video frame task types, you can add label category attributes and frame attributes to your label category configuration file. To learn how, see Create a Labeling Category Configuration File for 3D Point Cloud Labeling Jobs.

For all other built-in task types and custom tasks, your label category configuration file must be a JSON file in the following format. Identify the labels you want to use by replacing label_1, label_2,...,label_n with your label categories.

{

"document-version": "2018-11-28"

"labels": [

{

"label": "<i>label_1</i>"

},

{

"label": "<i>label_2</i>"

},

...

{

"label": "<i>label_n</i>"

}

]

}

Definition at line 366 of file CreateLabelingJobRequest.h.

◆ GetLabelingJobAlgorithmsConfig()

const LabelingJobAlgorithmsConfig& Aws::SageMaker::Model::CreateLabelingJobRequest::GetLabelingJobAlgorithmsConfig ( ) const
inline

Configures the information required to perform automated data labeling.

Definition at line 590 of file CreateLabelingJobRequest.h.

◆ GetLabelingJobName()

const Aws::String& Aws::SageMaker::Model::CreateLabelingJobRequest::GetLabelingJobName ( ) const
inline

The name of the labeling job. This name is used to identify the job in a list of labeling jobs. Labeling job names must be unique within an AWS account and region. LabelingJobName is not case sensitive. For example, Example-job and example-job are considered the same labeling job name by Ground Truth.

Definition at line 51 of file CreateLabelingJobRequest.h.

◆ GetOutputConfig()

const LabelingJobOutputConfig& Aws::SageMaker::Model::CreateLabelingJobRequest::GetOutputConfig ( ) const
inline

The location of the output data and the AWS Key Management Service key ID for the key used to encrypt the output data, if any.

Definition at line 245 of file CreateLabelingJobRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::SageMaker::Model::CreateLabelingJobRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

Reimplemented from Aws::SageMaker::SageMakerRequest.

◆ GetRoleArn()

const Aws::String& Aws::SageMaker::Model::CreateLabelingJobRequest::GetRoleArn ( ) const
inline

The Amazon Resource Number (ARN) that Amazon SageMaker assumes to perform tasks on your behalf during data labeling. You must grant this role the necessary permissions so that Amazon SageMaker can successfully complete data labeling.

Definition at line 284 of file CreateLabelingJobRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::SageMaker::Model::CreateLabelingJobRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 37 of file CreateLabelingJobRequest.h.

◆ GetStoppingConditions()

const LabelingJobStoppingConditions& Aws::SageMaker::Model::CreateLabelingJobRequest::GetStoppingConditions ( ) const
inline

A set of conditions for stopping the labeling job. If any of the conditions are met, the job is automatically stopped. You can use these conditions to control the cost of data labeling.

Definition at line 549 of file CreateLabelingJobRequest.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::SageMaker::Model::CreateLabelingJobRequest::GetTags ( ) const
inline

An array of key/value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.

Definition at line 661 of file CreateLabelingJobRequest.h.

◆ HumanTaskConfigHasBeenSet()

bool Aws::SageMaker::Model::CreateLabelingJobRequest::HumanTaskConfigHasBeenSet ( ) const
inline

Configures the labeling task and how it is presented to workers; including, but not limited to price, keywords, and batch size (task count).

Definition at line 628 of file CreateLabelingJobRequest.h.

◆ InputConfigHasBeenSet()

bool Aws::SageMaker::Model::CreateLabelingJobRequest::InputConfigHasBeenSet ( ) const
inline

Input data for the labeling job, such as the Amazon S3 location of the data objects and the location of the manifest file that describes the data objects.

Definition at line 210 of file CreateLabelingJobRequest.h.

◆ LabelAttributeNameHasBeenSet()

bool Aws::SageMaker::Model::CreateLabelingJobRequest::LabelAttributeNameHasBeenSet ( ) const
inline

The attribute name to use for the label in the output manifest file. This is the key for the key/value pair formed with the label that a worker assigns to the object. The name can't end with "-metadata". If you are running a semantic segmentation labeling job, the attribute name must end with "-ref". If you are running any other kind of labeling job, the attribute name must not end with "-ref".

Definition at line 135 of file CreateLabelingJobRequest.h.

◆ LabelCategoryConfigS3UriHasBeenSet()

bool Aws::SageMaker::Model::CreateLabelingJobRequest::LabelCategoryConfigS3UriHasBeenSet ( ) const
inline

The S3 URI of the file, referred to as a label category configuration file, that defines the categories used to label the data objects.

For 3D point cloud and video frame task types, you can add label category attributes and frame attributes to your label category configuration file. To learn how, see Create a Labeling Category Configuration File for 3D Point Cloud Labeling Jobs.

For all other built-in task types and custom tasks, your label category configuration file must be a JSON file in the following format. Identify the labels you want to use by replacing label_1, label_2,...,label_n with your label categories.

{

"document-version": "2018-11-28"

"labels": [

{

"label": "<i>label_1</i>"

},

{

"label": "<i>label_2</i>"

},

...

{

"label": "<i>label_n</i>"

}

]

}

Definition at line 391 of file CreateLabelingJobRequest.h.

◆ LabelingJobAlgorithmsConfigHasBeenSet()

bool Aws::SageMaker::Model::CreateLabelingJobRequest::LabelingJobAlgorithmsConfigHasBeenSet ( ) const
inline

Configures the information required to perform automated data labeling.

Definition at line 595 of file CreateLabelingJobRequest.h.

◆ LabelingJobNameHasBeenSet()

bool Aws::SageMaker::Model::CreateLabelingJobRequest::LabelingJobNameHasBeenSet ( ) const
inline

The name of the labeling job. This name is used to identify the job in a list of labeling jobs. Labeling job names must be unique within an AWS account and region. LabelingJobName is not case sensitive. For example, Example-job and example-job are considered the same labeling job name by Ground Truth.

Definition at line 60 of file CreateLabelingJobRequest.h.

◆ OutputConfigHasBeenSet()

bool Aws::SageMaker::Model::CreateLabelingJobRequest::OutputConfigHasBeenSet ( ) const
inline

The location of the output data and the AWS Key Management Service key ID for the key used to encrypt the output data, if any.

Definition at line 251 of file CreateLabelingJobRequest.h.

◆ RoleArnHasBeenSet()

bool Aws::SageMaker::Model::CreateLabelingJobRequest::RoleArnHasBeenSet ( ) const
inline

The Amazon Resource Number (ARN) that Amazon SageMaker assumes to perform tasks on your behalf during data labeling. You must grant this role the necessary permissions so that Amazon SageMaker can successfully complete data labeling.

Definition at line 292 of file CreateLabelingJobRequest.h.

◆ SerializePayload()

Aws::String Aws::SageMaker::Model::CreateLabelingJobRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetHumanTaskConfig() [1/2]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetHumanTaskConfig ( const HumanTaskConfig value)
inline

Configures the labeling task and how it is presented to workers; including, but not limited to price, keywords, and batch size (task count).

Definition at line 634 of file CreateLabelingJobRequest.h.

◆ SetHumanTaskConfig() [2/2]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetHumanTaskConfig ( HumanTaskConfig &&  value)
inline

Configures the labeling task and how it is presented to workers; including, but not limited to price, keywords, and batch size (task count).

Definition at line 640 of file CreateLabelingJobRequest.h.

◆ SetInputConfig() [1/2]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetInputConfig ( const LabelingJobInputConfig value)
inline

Input data for the labeling job, such as the Amazon S3 location of the data objects and the location of the manifest file that describes the data objects.

Definition at line 217 of file CreateLabelingJobRequest.h.

◆ SetInputConfig() [2/2]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetInputConfig ( LabelingJobInputConfig &&  value)
inline

Input data for the labeling job, such as the Amazon S3 location of the data objects and the location of the manifest file that describes the data objects.

Definition at line 224 of file CreateLabelingJobRequest.h.

◆ SetLabelAttributeName() [1/3]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetLabelAttributeName ( Aws::String &&  value)
inline

The attribute name to use for the label in the output manifest file. This is the key for the key/value pair formed with the label that a worker assigns to the object. The name can't end with "-metadata". If you are running a semantic segmentation labeling job, the attribute name must end with "-ref". If you are running any other kind of labeling job, the attribute name must not end with "-ref".

Definition at line 155 of file CreateLabelingJobRequest.h.

◆ SetLabelAttributeName() [2/3]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetLabelAttributeName ( const Aws::String value)
inline

The attribute name to use for the label in the output manifest file. This is the key for the key/value pair formed with the label that a worker assigns to the object. The name can't end with "-metadata". If you are running a semantic segmentation labeling job, the attribute name must end with "-ref". If you are running any other kind of labeling job, the attribute name must not end with "-ref".

Definition at line 145 of file CreateLabelingJobRequest.h.

◆ SetLabelAttributeName() [3/3]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetLabelAttributeName ( const char *  value)
inline

The attribute name to use for the label in the output manifest file. This is the key for the key/value pair formed with the label that a worker assigns to the object. The name can't end with "-metadata". If you are running a semantic segmentation labeling job, the attribute name must end with "-ref". If you are running any other kind of labeling job, the attribute name must not end with "-ref".

Definition at line 165 of file CreateLabelingJobRequest.h.

◆ SetLabelCategoryConfigS3Uri() [1/3]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetLabelCategoryConfigS3Uri ( Aws::String &&  value)
inline

The S3 URI of the file, referred to as a label category configuration file, that defines the categories used to label the data objects.

For 3D point cloud and video frame task types, you can add label category attributes and frame attributes to your label category configuration file. To learn how, see Create a Labeling Category Configuration File for 3D Point Cloud Labeling Jobs.

For all other built-in task types and custom tasks, your label category configuration file must be a JSON file in the following format. Identify the labels you want to use by replacing label_1, label_2,...,label_n with your label categories.

{

"document-version": "2018-11-28"

"labels": [

{

"label": "<i>label_1</i>"

},

{

"label": "<i>label_2</i>"

},

...

{

"label": "<i>label_n</i>"

}

]

}

Definition at line 441 of file CreateLabelingJobRequest.h.

◆ SetLabelCategoryConfigS3Uri() [2/3]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetLabelCategoryConfigS3Uri ( const Aws::String value)
inline

The S3 URI of the file, referred to as a label category configuration file, that defines the categories used to label the data objects.

For 3D point cloud and video frame task types, you can add label category attributes and frame attributes to your label category configuration file. To learn how, see Create a Labeling Category Configuration File for 3D Point Cloud Labeling Jobs.

For all other built-in task types and custom tasks, your label category configuration file must be a JSON file in the following format. Identify the labels you want to use by replacing label_1, label_2,...,label_n with your label categories.

{

"document-version": "2018-11-28"

"labels": [

{

"label": "<i>label_1</i>"

},

{

"label": "<i>label_2</i>"

},

...

{

"label": "<i>label_n</i>"

}

]

}

Definition at line 416 of file CreateLabelingJobRequest.h.

◆ SetLabelCategoryConfigS3Uri() [3/3]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetLabelCategoryConfigS3Uri ( const char *  value)
inline

The S3 URI of the file, referred to as a label category configuration file, that defines the categories used to label the data objects.

For 3D point cloud and video frame task types, you can add label category attributes and frame attributes to your label category configuration file. To learn how, see Create a Labeling Category Configuration File for 3D Point Cloud Labeling Jobs.

For all other built-in task types and custom tasks, your label category configuration file must be a JSON file in the following format. Identify the labels you want to use by replacing label_1, label_2,...,label_n with your label categories.

{

"document-version": "2018-11-28"

"labels": [

{

"label": "<i>label_1</i>"

},

{

"label": "<i>label_2</i>"

},

...

{

"label": "<i>label_n</i>"

}

]

}

Definition at line 466 of file CreateLabelingJobRequest.h.

◆ SetLabelingJobAlgorithmsConfig() [1/2]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetLabelingJobAlgorithmsConfig ( const LabelingJobAlgorithmsConfig value)
inline

Configures the information required to perform automated data labeling.

Definition at line 600 of file CreateLabelingJobRequest.h.

◆ SetLabelingJobAlgorithmsConfig() [2/2]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetLabelingJobAlgorithmsConfig ( LabelingJobAlgorithmsConfig &&  value)
inline

Configures the information required to perform automated data labeling.

Definition at line 605 of file CreateLabelingJobRequest.h.

◆ SetLabelingJobName() [1/3]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetLabelingJobName ( Aws::String &&  value)
inline

The name of the labeling job. This name is used to identify the job in a list of labeling jobs. Labeling job names must be unique within an AWS account and region. LabelingJobName is not case sensitive. For example, Example-job and example-job are considered the same labeling job name by Ground Truth.

Definition at line 78 of file CreateLabelingJobRequest.h.

◆ SetLabelingJobName() [2/3]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetLabelingJobName ( const Aws::String value)
inline

The name of the labeling job. This name is used to identify the job in a list of labeling jobs. Labeling job names must be unique within an AWS account and region. LabelingJobName is not case sensitive. For example, Example-job and example-job are considered the same labeling job name by Ground Truth.

Definition at line 69 of file CreateLabelingJobRequest.h.

◆ SetLabelingJobName() [3/3]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetLabelingJobName ( const char *  value)
inline

The name of the labeling job. This name is used to identify the job in a list of labeling jobs. Labeling job names must be unique within an AWS account and region. LabelingJobName is not case sensitive. For example, Example-job and example-job are considered the same labeling job name by Ground Truth.

Definition at line 87 of file CreateLabelingJobRequest.h.

◆ SetOutputConfig() [1/2]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetOutputConfig ( const LabelingJobOutputConfig value)
inline

The location of the output data and the AWS Key Management Service key ID for the key used to encrypt the output data, if any.

Definition at line 257 of file CreateLabelingJobRequest.h.

◆ SetOutputConfig() [2/2]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetOutputConfig ( LabelingJobOutputConfig &&  value)
inline

The location of the output data and the AWS Key Management Service key ID for the key used to encrypt the output data, if any.

Definition at line 263 of file CreateLabelingJobRequest.h.

◆ SetRoleArn() [1/3]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetRoleArn ( Aws::String &&  value)
inline

The Amazon Resource Number (ARN) that Amazon SageMaker assumes to perform tasks on your behalf during data labeling. You must grant this role the necessary permissions so that Amazon SageMaker can successfully complete data labeling.

Definition at line 308 of file CreateLabelingJobRequest.h.

◆ SetRoleArn() [2/3]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetRoleArn ( const Aws::String value)
inline

The Amazon Resource Number (ARN) that Amazon SageMaker assumes to perform tasks on your behalf during data labeling. You must grant this role the necessary permissions so that Amazon SageMaker can successfully complete data labeling.

Definition at line 300 of file CreateLabelingJobRequest.h.

◆ SetRoleArn() [3/3]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetRoleArn ( const char *  value)
inline

The Amazon Resource Number (ARN) that Amazon SageMaker assumes to perform tasks on your behalf during data labeling. You must grant this role the necessary permissions so that Amazon SageMaker can successfully complete data labeling.

Definition at line 316 of file CreateLabelingJobRequest.h.

◆ SetStoppingConditions() [1/2]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetStoppingConditions ( const LabelingJobStoppingConditions value)
inline

A set of conditions for stopping the labeling job. If any of the conditions are met, the job is automatically stopped. You can use these conditions to control the cost of data labeling.

Definition at line 563 of file CreateLabelingJobRequest.h.

◆ SetStoppingConditions() [2/2]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetStoppingConditions ( LabelingJobStoppingConditions &&  value)
inline

A set of conditions for stopping the labeling job. If any of the conditions are met, the job is automatically stopped. You can use these conditions to control the cost of data labeling.

Definition at line 570 of file CreateLabelingJobRequest.h.

◆ SetTags() [1/2]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetTags ( Aws::Vector< Tag > &&  value)
inline

An array of key/value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.

Definition at line 685 of file CreateLabelingJobRequest.h.

◆ SetTags() [2/2]

void Aws::SageMaker::Model::CreateLabelingJobRequest::SetTags ( const Aws::Vector< Tag > &  value)
inline

An array of key/value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.

Definition at line 677 of file CreateLabelingJobRequest.h.

◆ StoppingConditionsHasBeenSet()

bool Aws::SageMaker::Model::CreateLabelingJobRequest::StoppingConditionsHasBeenSet ( ) const
inline

A set of conditions for stopping the labeling job. If any of the conditions are met, the job is automatically stopped. You can use these conditions to control the cost of data labeling.

Definition at line 556 of file CreateLabelingJobRequest.h.

◆ TagsHasBeenSet()

bool Aws::SageMaker::Model::CreateLabelingJobRequest::TagsHasBeenSet ( ) const
inline

An array of key/value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.

Definition at line 669 of file CreateLabelingJobRequest.h.

◆ WithHumanTaskConfig() [1/2]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithHumanTaskConfig ( const HumanTaskConfig value)
inline

Configures the labeling task and how it is presented to workers; including, but not limited to price, keywords, and batch size (task count).

Definition at line 646 of file CreateLabelingJobRequest.h.

◆ WithHumanTaskConfig() [2/2]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithHumanTaskConfig ( HumanTaskConfig &&  value)
inline

Configures the labeling task and how it is presented to workers; including, but not limited to price, keywords, and batch size (task count).

Definition at line 652 of file CreateLabelingJobRequest.h.

◆ WithInputConfig() [1/2]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithInputConfig ( const LabelingJobInputConfig value)
inline

Input data for the labeling job, such as the Amazon S3 location of the data objects and the location of the manifest file that describes the data objects.

Definition at line 231 of file CreateLabelingJobRequest.h.

◆ WithInputConfig() [2/2]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithInputConfig ( LabelingJobInputConfig &&  value)
inline

Input data for the labeling job, such as the Amazon S3 location of the data objects and the location of the manifest file that describes the data objects.

Definition at line 238 of file CreateLabelingJobRequest.h.

◆ WithLabelAttributeName() [1/3]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithLabelAttributeName ( Aws::String &&  value)
inline

The attribute name to use for the label in the output manifest file. This is the key for the key/value pair formed with the label that a worker assigns to the object. The name can't end with "-metadata". If you are running a semantic segmentation labeling job, the attribute name must end with "-ref". If you are running any other kind of labeling job, the attribute name must not end with "-ref".

Definition at line 185 of file CreateLabelingJobRequest.h.

◆ WithLabelAttributeName() [2/3]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithLabelAttributeName ( const Aws::String value)
inline

The attribute name to use for the label in the output manifest file. This is the key for the key/value pair formed with the label that a worker assigns to the object. The name can't end with "-metadata". If you are running a semantic segmentation labeling job, the attribute name must end with "-ref". If you are running any other kind of labeling job, the attribute name must not end with "-ref".

Definition at line 175 of file CreateLabelingJobRequest.h.

◆ WithLabelAttributeName() [3/3]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithLabelAttributeName ( const char *  value)
inline

The attribute name to use for the label in the output manifest file. This is the key for the key/value pair formed with the label that a worker assigns to the object. The name can't end with "-metadata". If you are running a semantic segmentation labeling job, the attribute name must end with "-ref". If you are running any other kind of labeling job, the attribute name must not end with "-ref".

Definition at line 195 of file CreateLabelingJobRequest.h.

◆ WithLabelCategoryConfigS3Uri() [1/3]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithLabelCategoryConfigS3Uri ( Aws::String &&  value)
inline

The S3 URI of the file, referred to as a label category configuration file, that defines the categories used to label the data objects.

For 3D point cloud and video frame task types, you can add label category attributes and frame attributes to your label category configuration file. To learn how, see Create a Labeling Category Configuration File for 3D Point Cloud Labeling Jobs.

For all other built-in task types and custom tasks, your label category configuration file must be a JSON file in the following format. Identify the labels you want to use by replacing label_1, label_2,...,label_n with your label categories.

{

"document-version": "2018-11-28"

"labels": [

{

"label": "<i>label_1</i>"

},

{

"label": "<i>label_2</i>"

},

...

{

"label": "<i>label_n</i>"

}

]

}

Definition at line 516 of file CreateLabelingJobRequest.h.

◆ WithLabelCategoryConfigS3Uri() [2/3]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithLabelCategoryConfigS3Uri ( const Aws::String value)
inline

The S3 URI of the file, referred to as a label category configuration file, that defines the categories used to label the data objects.

For 3D point cloud and video frame task types, you can add label category attributes and frame attributes to your label category configuration file. To learn how, see Create a Labeling Category Configuration File for 3D Point Cloud Labeling Jobs.

For all other built-in task types and custom tasks, your label category configuration file must be a JSON file in the following format. Identify the labels you want to use by replacing label_1, label_2,...,label_n with your label categories.

{

"document-version": "2018-11-28"

"labels": [

{

"label": "<i>label_1</i>"

},

{

"label": "<i>label_2</i>"

},

...

{

"label": "<i>label_n</i>"

}

]

}

Definition at line 491 of file CreateLabelingJobRequest.h.

◆ WithLabelCategoryConfigS3Uri() [3/3]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithLabelCategoryConfigS3Uri ( const char *  value)
inline

The S3 URI of the file, referred to as a label category configuration file, that defines the categories used to label the data objects.

For 3D point cloud and video frame task types, you can add label category attributes and frame attributes to your label category configuration file. To learn how, see Create a Labeling Category Configuration File for 3D Point Cloud Labeling Jobs.

For all other built-in task types and custom tasks, your label category configuration file must be a JSON file in the following format. Identify the labels you want to use by replacing label_1, label_2,...,label_n with your label categories.

{

"document-version": "2018-11-28"

"labels": [

{

"label": "<i>label_1</i>"

},

{

"label": "<i>label_2</i>"

},

...

{

"label": "<i>label_n</i>"

}

]

}

Definition at line 541 of file CreateLabelingJobRequest.h.

◆ WithLabelingJobAlgorithmsConfig() [1/2]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithLabelingJobAlgorithmsConfig ( const LabelingJobAlgorithmsConfig value)
inline

Configures the information required to perform automated data labeling.

Definition at line 610 of file CreateLabelingJobRequest.h.

◆ WithLabelingJobAlgorithmsConfig() [2/2]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithLabelingJobAlgorithmsConfig ( LabelingJobAlgorithmsConfig &&  value)
inline

Configures the information required to perform automated data labeling.

Definition at line 615 of file CreateLabelingJobRequest.h.

◆ WithLabelingJobName() [1/3]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithLabelingJobName ( Aws::String &&  value)
inline

The name of the labeling job. This name is used to identify the job in a list of labeling jobs. Labeling job names must be unique within an AWS account and region. LabelingJobName is not case sensitive. For example, Example-job and example-job are considered the same labeling job name by Ground Truth.

Definition at line 105 of file CreateLabelingJobRequest.h.

◆ WithLabelingJobName() [2/3]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithLabelingJobName ( const Aws::String value)
inline

The name of the labeling job. This name is used to identify the job in a list of labeling jobs. Labeling job names must be unique within an AWS account and region. LabelingJobName is not case sensitive. For example, Example-job and example-job are considered the same labeling job name by Ground Truth.

Definition at line 96 of file CreateLabelingJobRequest.h.

◆ WithLabelingJobName() [3/3]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithLabelingJobName ( const char *  value)
inline

The name of the labeling job. This name is used to identify the job in a list of labeling jobs. Labeling job names must be unique within an AWS account and region. LabelingJobName is not case sensitive. For example, Example-job and example-job are considered the same labeling job name by Ground Truth.

Definition at line 114 of file CreateLabelingJobRequest.h.

◆ WithOutputConfig() [1/2]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithOutputConfig ( const LabelingJobOutputConfig value)
inline

The location of the output data and the AWS Key Management Service key ID for the key used to encrypt the output data, if any.

Definition at line 269 of file CreateLabelingJobRequest.h.

◆ WithOutputConfig() [2/2]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithOutputConfig ( LabelingJobOutputConfig &&  value)
inline

The location of the output data and the AWS Key Management Service key ID for the key used to encrypt the output data, if any.

Definition at line 275 of file CreateLabelingJobRequest.h.

◆ WithRoleArn() [1/3]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithRoleArn ( Aws::String &&  value)
inline

The Amazon Resource Number (ARN) that Amazon SageMaker assumes to perform tasks on your behalf during data labeling. You must grant this role the necessary permissions so that Amazon SageMaker can successfully complete data labeling.

Definition at line 332 of file CreateLabelingJobRequest.h.

◆ WithRoleArn() [2/3]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithRoleArn ( const Aws::String value)
inline

The Amazon Resource Number (ARN) that Amazon SageMaker assumes to perform tasks on your behalf during data labeling. You must grant this role the necessary permissions so that Amazon SageMaker can successfully complete data labeling.

Definition at line 324 of file CreateLabelingJobRequest.h.

◆ WithRoleArn() [3/3]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithRoleArn ( const char *  value)
inline

The Amazon Resource Number (ARN) that Amazon SageMaker assumes to perform tasks on your behalf during data labeling. You must grant this role the necessary permissions so that Amazon SageMaker can successfully complete data labeling.

Definition at line 340 of file CreateLabelingJobRequest.h.

◆ WithStoppingConditions() [1/2]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithStoppingConditions ( const LabelingJobStoppingConditions value)
inline

A set of conditions for stopping the labeling job. If any of the conditions are met, the job is automatically stopped. You can use these conditions to control the cost of data labeling.

Definition at line 577 of file CreateLabelingJobRequest.h.

◆ WithStoppingConditions() [2/2]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithStoppingConditions ( LabelingJobStoppingConditions &&  value)
inline

A set of conditions for stopping the labeling job. If any of the conditions are met, the job is automatically stopped. You can use these conditions to control the cost of data labeling.

Definition at line 584 of file CreateLabelingJobRequest.h.

◆ WithTags() [1/2]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithTags ( Aws::Vector< Tag > &&  value)
inline

An array of key/value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.

Definition at line 701 of file CreateLabelingJobRequest.h.

◆ WithTags() [2/2]

CreateLabelingJobRequest& Aws::SageMaker::Model::CreateLabelingJobRequest::WithTags ( const Aws::Vector< Tag > &  value)
inline

An array of key/value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.

Definition at line 693 of file CreateLabelingJobRequest.h.


The documentation for this class was generated from the following file: