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

#include <LabelingJobDataSource.h>

Public Member Functions

 LabelingJobDataSource ()
 
 LabelingJobDataSource (Aws::Utils::Json::JsonView jsonValue)
 
LabelingJobDataSourceoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const LabelingJobS3DataSourceGetS3DataSource () const
 
bool S3DataSourceHasBeenSet () const
 
void SetS3DataSource (const LabelingJobS3DataSource &value)
 
void SetS3DataSource (LabelingJobS3DataSource &&value)
 
LabelingJobDataSourceWithS3DataSource (const LabelingJobS3DataSource &value)
 
LabelingJobDataSourceWithS3DataSource (LabelingJobS3DataSource &&value)
 
const LabelingJobSnsDataSourceGetSnsDataSource () const
 
bool SnsDataSourceHasBeenSet () const
 
void SetSnsDataSource (const LabelingJobSnsDataSource &value)
 
void SetSnsDataSource (LabelingJobSnsDataSource &&value)
 
LabelingJobDataSourceWithSnsDataSource (const LabelingJobSnsDataSource &value)
 
LabelingJobDataSourceWithSnsDataSource (LabelingJobSnsDataSource &&value)
 

Detailed Description

Provides information about the location of input data.

You must specify at least one of the following: S3DataSource or SnsDataSource.

Use SnsDataSource to specify an SNS input topic for a streaming labeling job. If you do not specify and SNS input topic ARN, Ground Truth will create a one-time labeling job.

Use S3DataSource to specify an input manifest file for both streaming and one-time labeling jobs. Adding an S3DataSource is optional if you use SnsDataSource to create a streaming labeling job.

See Also:

AWS API Reference

Definition at line 40 of file LabelingJobDataSource.h.

Constructor & Destructor Documentation

◆ LabelingJobDataSource() [1/2]

Aws::SageMaker::Model::LabelingJobDataSource::LabelingJobDataSource ( )

◆ LabelingJobDataSource() [2/2]

Aws::SageMaker::Model::LabelingJobDataSource::LabelingJobDataSource ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetS3DataSource()

const LabelingJobS3DataSource& Aws::SageMaker::Model::LabelingJobDataSource::GetS3DataSource ( ) const
inline

The Amazon S3 location of the input data objects.

Definition at line 52 of file LabelingJobDataSource.h.

◆ GetSnsDataSource()

const LabelingJobSnsDataSource& Aws::SageMaker::Model::LabelingJobDataSource::GetSnsDataSource ( ) const
inline

An Amazon SNS data source used for streaming labeling jobs. To learn more, see Send Data to a Streaming Labeling Job.

Definition at line 86 of file LabelingJobDataSource.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SageMaker::Model::LabelingJobDataSource::Jsonize ( ) const

◆ operator=()

LabelingJobDataSource& Aws::SageMaker::Model::LabelingJobDataSource::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ S3DataSourceHasBeenSet()

bool Aws::SageMaker::Model::LabelingJobDataSource::S3DataSourceHasBeenSet ( ) const
inline

The Amazon S3 location of the input data objects.

Definition at line 57 of file LabelingJobDataSource.h.

◆ SetS3DataSource() [1/2]

void Aws::SageMaker::Model::LabelingJobDataSource::SetS3DataSource ( const LabelingJobS3DataSource value)
inline

The Amazon S3 location of the input data objects.

Definition at line 62 of file LabelingJobDataSource.h.

◆ SetS3DataSource() [2/2]

void Aws::SageMaker::Model::LabelingJobDataSource::SetS3DataSource ( LabelingJobS3DataSource &&  value)
inline

The Amazon S3 location of the input data objects.

Definition at line 67 of file LabelingJobDataSource.h.

◆ SetSnsDataSource() [1/2]

void Aws::SageMaker::Model::LabelingJobDataSource::SetSnsDataSource ( const LabelingJobSnsDataSource value)
inline

An Amazon SNS data source used for streaming labeling jobs. To learn more, see Send Data to a Streaming Labeling Job.

Definition at line 102 of file LabelingJobDataSource.h.

◆ SetSnsDataSource() [2/2]

void Aws::SageMaker::Model::LabelingJobDataSource::SetSnsDataSource ( LabelingJobSnsDataSource &&  value)
inline

An Amazon SNS data source used for streaming labeling jobs. To learn more, see Send Data to a Streaming Labeling Job.

Definition at line 110 of file LabelingJobDataSource.h.

◆ SnsDataSourceHasBeenSet()

bool Aws::SageMaker::Model::LabelingJobDataSource::SnsDataSourceHasBeenSet ( ) const
inline

An Amazon SNS data source used for streaming labeling jobs. To learn more, see Send Data to a Streaming Labeling Job.

Definition at line 94 of file LabelingJobDataSource.h.

◆ WithS3DataSource() [1/2]

LabelingJobDataSource& Aws::SageMaker::Model::LabelingJobDataSource::WithS3DataSource ( const LabelingJobS3DataSource value)
inline

The Amazon S3 location of the input data objects.

Definition at line 72 of file LabelingJobDataSource.h.

◆ WithS3DataSource() [2/2]

LabelingJobDataSource& Aws::SageMaker::Model::LabelingJobDataSource::WithS3DataSource ( LabelingJobS3DataSource &&  value)
inline

The Amazon S3 location of the input data objects.

Definition at line 77 of file LabelingJobDataSource.h.

◆ WithSnsDataSource() [1/2]

LabelingJobDataSource& Aws::SageMaker::Model::LabelingJobDataSource::WithSnsDataSource ( const LabelingJobSnsDataSource value)
inline

An Amazon SNS data source used for streaming labeling jobs. To learn more, see Send Data to a Streaming Labeling Job.

Definition at line 118 of file LabelingJobDataSource.h.

◆ WithSnsDataSource() [2/2]

LabelingJobDataSource& Aws::SageMaker::Model::LabelingJobDataSource::WithSnsDataSource ( LabelingJobSnsDataSource &&  value)
inline

An Amazon SNS data source used for streaming labeling jobs. To learn more, see Send Data to a Streaming Labeling Job.

Definition at line 126 of file LabelingJobDataSource.h.


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