7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/LabelingJobS3DataSource.h>
9#include <aws/sagemaker/model/LabelingJobSnsDataSource.h>
78 bool m_s3DataSourceHasBeenSet =
false;
81 bool m_snsDataSourceHasBeenSet =
false;
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSnsDataSource(const LabelingJobSnsDataSource &value)
AWS_SAGEMAKER_API LabelingJobDataSource & operator=(Aws::Utils::Json::JsonView jsonValue)
LabelingJobDataSource & WithS3DataSource(const LabelingJobS3DataSource &value)
LabelingJobDataSource & WithSnsDataSource(LabelingJobSnsDataSource &&value)
const LabelingJobS3DataSource & GetS3DataSource() const
void SetS3DataSource(LabelingJobS3DataSource &&value)
void SetSnsDataSource(LabelingJobSnsDataSource &&value)
AWS_SAGEMAKER_API LabelingJobDataSource(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API LabelingJobDataSource()
bool S3DataSourceHasBeenSet() const
const LabelingJobSnsDataSource & GetSnsDataSource() const
LabelingJobDataSource & WithS3DataSource(LabelingJobS3DataSource &&value)
bool SnsDataSourceHasBeenSet() const
LabelingJobDataSource & WithSnsDataSource(const LabelingJobSnsDataSource &value)
void SetS3DataSource(const LabelingJobS3DataSource &value)
Aws::Utils::Json::JsonValue JsonValue