AWS SDK for C++
1.9.2
AWS SDK for C++
aws-cpp-sdk-sagemaker
include
aws
sagemaker
model
LabelingJobInputConfig.h
Go to the documentation of this file.
1
6
#pragma once
7
#include <
aws/sagemaker/SageMaker_EXPORTS.h
>
8
#include <
aws/sagemaker/model/LabelingJobDataSource.h
>
9
#include <
aws/sagemaker/model/LabelingJobDataAttributes.h
>
10
#include <utility>
11
12
namespace
Aws
13
{
14
namespace
Utils
15
{
16
namespace
Json
17
{
18
class
JsonValue;
19
class
JsonView;
20
}
// namespace Json
21
}
// namespace Utils
22
namespace
SageMaker
23
{
24
namespace
Model
25
{
26
33
class
AWS_SAGEMAKER_API
LabelingJobInputConfig
34
{
35
public
:
36
LabelingJobInputConfig
();
37
LabelingJobInputConfig
(
Aws::Utils::Json::JsonView
jsonValue);
38
LabelingJobInputConfig
&
operator=
(
Aws::Utils::Json::JsonView
jsonValue);
39
Aws::Utils::Json::JsonValue
Jsonize
()
const
;
40
41
45
inline
const
LabelingJobDataSource
&
GetDataSource
()
const
{
return
m_dataSource; }
46
50
inline
bool
DataSourceHasBeenSet
()
const
{
return
m_dataSourceHasBeenSet; }
51
55
inline
void
SetDataSource
(
const
LabelingJobDataSource
& value) { m_dataSourceHasBeenSet =
true
; m_dataSource = value; }
56
60
inline
void
SetDataSource
(
LabelingJobDataSource
&& value) { m_dataSourceHasBeenSet =
true
; m_dataSource = std::move(value); }
61
65
inline
LabelingJobInputConfig
&
WithDataSource
(
const
LabelingJobDataSource
& value) { SetDataSource(value);
return
*
this
;}
66
70
inline
LabelingJobInputConfig
&
WithDataSource
(
LabelingJobDataSource
&& value) { SetDataSource(std::move(value));
return
*
this
;}
71
72
76
inline
const
LabelingJobDataAttributes
&
GetDataAttributes
()
const
{
return
m_dataAttributes; }
77
81
inline
bool
DataAttributesHasBeenSet
()
const
{
return
m_dataAttributesHasBeenSet; }
82
86
inline
void
SetDataAttributes
(
const
LabelingJobDataAttributes
& value) { m_dataAttributesHasBeenSet =
true
; m_dataAttributes = value; }
87
91
inline
void
SetDataAttributes
(
LabelingJobDataAttributes
&& value) { m_dataAttributesHasBeenSet =
true
; m_dataAttributes = std::move(value); }
92
96
inline
LabelingJobInputConfig
&
WithDataAttributes
(
const
LabelingJobDataAttributes
& value) { SetDataAttributes(value);
return
*
this
;}
97
101
inline
LabelingJobInputConfig
&
WithDataAttributes
(
LabelingJobDataAttributes
&& value) { SetDataAttributes(std::move(value));
return
*
this
;}
102
103
private
:
104
105
LabelingJobDataSource
m_dataSource;
106
bool
m_dataSourceHasBeenSet;
107
108
LabelingJobDataAttributes
m_dataAttributes;
109
bool
m_dataAttributesHasBeenSet;
110
};
111
112
}
// namespace Model
113
}
// namespace SageMaker
114
}
// namespace Aws
Aws::SageMaker::Model::LabelingJobInputConfig::LabelingJobInputConfig
LabelingJobInputConfig()
LabelingJobDataSource.h
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
SageMaker_EXPORTS.h
Aws::SageMaker::Model::LabelingJobInputConfig::WithDataSource
LabelingJobInputConfig & WithDataSource(LabelingJobDataSource &&value)
Definition:
LabelingJobInputConfig.h:70
Aws::SageMaker::Model::LabelingJobInputConfig::LabelingJobInputConfig
LabelingJobInputConfig(Aws::Utils::Json::JsonView jsonValue)
LabelingJobDataAttributes.h
Aws::SageMaker::Model::LabelingJobDataSource
Definition:
LabelingJobDataSource.h:41
Aws::SageMaker::Model::LabelingJobInputConfig::WithDataAttributes
LabelingJobInputConfig & WithDataAttributes(const LabelingJobDataAttributes &value)
Definition:
LabelingJobInputConfig.h:96
Aws::SageMaker::Model::LabelingJobInputConfig::SetDataAttributes
void SetDataAttributes(LabelingJobDataAttributes &&value)
Definition:
LabelingJobInputConfig.h:91
Aws::SageMaker::Model::LabelingJobInputConfig::DataAttributesHasBeenSet
bool DataAttributesHasBeenSet() const
Definition:
LabelingJobInputConfig.h:81
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition:
SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::LabelingJobInputConfig::WithDataAttributes
LabelingJobInputConfig & WithDataAttributes(LabelingJobDataAttributes &&value)
Definition:
LabelingJobInputConfig.h:101
Aws::SageMaker::Model::LabelingJobInputConfig::GetDataAttributes
const LabelingJobDataAttributes & GetDataAttributes() const
Definition:
LabelingJobInputConfig.h:76
Aws::SageMaker::Model::LabelingJobInputConfig::SetDataAttributes
void SetDataAttributes(const LabelingJobDataAttributes &value)
Definition:
LabelingJobInputConfig.h:86
Aws::SageMaker::Model::LabelingJobInputConfig
Definition:
LabelingJobInputConfig.h:34
Aws::SageMaker::Model::LabelingJobInputConfig::SetDataSource
void SetDataSource(LabelingJobDataSource &&value)
Definition:
LabelingJobInputConfig.h:60
Aws::Utils::Json::JsonView
Definition:
JsonSerializer.h:222
Aws::Utils::Json::JsonValue
Definition:
JsonSerializer.h:30
Aws
Definition:
AccessManagementClient.h:15
Aws::SageMaker::Model::LabelingJobInputConfig::operator=
LabelingJobInputConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::LabelingJobInputConfig::GetDataSource
const LabelingJobDataSource & GetDataSource() const
Definition:
LabelingJobInputConfig.h:45
Aws::SageMaker::Model::LabelingJobDataAttributes
Definition:
LabelingJobDataAttributes.h:34
Aws::SageMaker::Model::LabelingJobInputConfig::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::LabelingJobInputConfig::WithDataSource
LabelingJobInputConfig & WithDataSource(const LabelingJobDataSource &value)
Definition:
LabelingJobInputConfig.h:65
Aws::SageMaker::Model::LabelingJobInputConfig::SetDataSource
void SetDataSource(const LabelingJobDataSource &value)
Definition:
LabelingJobInputConfig.h:55
Aws::SageMaker::Model::LabelingJobInputConfig::DataSourceHasBeenSet
bool DataSourceHasBeenSet() const
Definition:
LabelingJobInputConfig.h:50
Generated by
1.8.19
Privacy |
Site terms |
Cookie preferences