AWS SDK for C++  1.8.60
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 661 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 669 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 574 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 179 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 101 of file CreateLabelingJobRequest.h.

◆ GetLabelCategoryConfigS3Uri()

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

The S3 URL of the file that defines the categories used to label the data objects.

For 3D point cloud task types, 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 339 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 542 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.

Definition at line 48 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 221 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 260 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 501 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 613 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 580 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 186 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 111 of file CreateLabelingJobRequest.h.

◆ LabelCategoryConfigS3UriHasBeenSet()

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

The S3 URL of the file that defines the categories used to label the data objects.

For 3D point cloud task types, 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 361 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 547 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.

Definition at line 54 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 227 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 268 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 586 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 592 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 193 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 200 of file CreateLabelingJobRequest.h.

◆ SetLabelAttributeName() [1/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 121 of file CreateLabelingJobRequest.h.

◆ SetLabelAttributeName() [2/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 131 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 141 of file CreateLabelingJobRequest.h.

◆ SetLabelCategoryConfigS3Uri() [1/3]

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

The S3 URL of the file that defines the categories used to label the data objects.

For 3D point cloud task types, 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 383 of file CreateLabelingJobRequest.h.

◆ SetLabelCategoryConfigS3Uri() [2/3]

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

The S3 URL of the file that defines the categories used to label the data objects.

For 3D point cloud task types, 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 405 of file CreateLabelingJobRequest.h.

◆ SetLabelCategoryConfigS3Uri() [3/3]

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

The S3 URL of the file that defines the categories used to label the data objects.

For 3D point cloud task types, 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 427 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 552 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 557 of file CreateLabelingJobRequest.h.

◆ SetLabelingJobName() [1/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.

Definition at line 60 of file CreateLabelingJobRequest.h.

◆ SetLabelingJobName() [2/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.

Definition at line 66 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.

Definition at line 72 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 233 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 239 of file CreateLabelingJobRequest.h.

◆ SetRoleArn() [1/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 276 of file CreateLabelingJobRequest.h.

◆ SetRoleArn() [2/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 284 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 292 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 515 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 522 of file CreateLabelingJobRequest.h.

◆ SetTags() [1/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 629 of file CreateLabelingJobRequest.h.

◆ SetTags() [2/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 637 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 508 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 621 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 598 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 604 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 207 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 214 of file CreateLabelingJobRequest.h.

◆ WithLabelAttributeName() [1/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 151 of file CreateLabelingJobRequest.h.

◆ WithLabelAttributeName() [2/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 161 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 171 of file CreateLabelingJobRequest.h.

◆ WithLabelCategoryConfigS3Uri() [1/3]

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

The S3 URL of the file that defines the categories used to label the data objects.

For 3D point cloud task types, 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 449 of file CreateLabelingJobRequest.h.

◆ WithLabelCategoryConfigS3Uri() [2/3]

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

The S3 URL of the file that defines the categories used to label the data objects.

For 3D point cloud task types, 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 471 of file CreateLabelingJobRequest.h.

◆ WithLabelCategoryConfigS3Uri() [3/3]

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

The S3 URL of the file that defines the categories used to label the data objects.

For 3D point cloud task types, 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 493 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 562 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 567 of file CreateLabelingJobRequest.h.

◆ WithLabelingJobName() [1/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.

Definition at line 78 of file CreateLabelingJobRequest.h.

◆ WithLabelingJobName() [2/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.

Definition at line 84 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.

Definition at line 90 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 245 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 251 of file CreateLabelingJobRequest.h.

◆ WithRoleArn() [1/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 300 of file CreateLabelingJobRequest.h.

◆ WithRoleArn() [2/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 308 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 316 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 529 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 536 of file CreateLabelingJobRequest.h.

◆ WithTags() [1/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 645 of file CreateLabelingJobRequest.h.

◆ WithTags() [2/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 653 of file CreateLabelingJobRequest.h.


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