AWS SDK for C++  1.9.155
AWS SDK for C++
LabelingJobForWorkteamSummary.h
Go to the documentation of this file.
1 
6 #pragma once
11 #include <utility>
12 
13 namespace Aws
14 {
15 namespace Utils
16 {
17 namespace Json
18 {
19  class JsonValue;
20  class JsonView;
21 } // namespace Json
22 } // namespace Utils
23 namespace SageMaker
24 {
25 namespace Model
26 {
27 
34  {
35  public:
40 
41 
45  inline const Aws::String& GetLabelingJobName() const{ return m_labelingJobName; }
46 
50  inline bool LabelingJobNameHasBeenSet() const { return m_labelingJobNameHasBeenSet; }
51 
55  inline void SetLabelingJobName(const Aws::String& value) { m_labelingJobNameHasBeenSet = true; m_labelingJobName = value; }
56 
60  inline void SetLabelingJobName(Aws::String&& value) { m_labelingJobNameHasBeenSet = true; m_labelingJobName = std::move(value); }
61 
65  inline void SetLabelingJobName(const char* value) { m_labelingJobNameHasBeenSet = true; m_labelingJobName.assign(value); }
66 
70  inline LabelingJobForWorkteamSummary& WithLabelingJobName(const Aws::String& value) { SetLabelingJobName(value); return *this;}
71 
75  inline LabelingJobForWorkteamSummary& WithLabelingJobName(Aws::String&& value) { SetLabelingJobName(std::move(value)); return *this;}
76 
80  inline LabelingJobForWorkteamSummary& WithLabelingJobName(const char* value) { SetLabelingJobName(value); return *this;}
81 
82 
87  inline const Aws::String& GetJobReferenceCode() const{ return m_jobReferenceCode; }
88 
93  inline bool JobReferenceCodeHasBeenSet() const { return m_jobReferenceCodeHasBeenSet; }
94 
99  inline void SetJobReferenceCode(const Aws::String& value) { m_jobReferenceCodeHasBeenSet = true; m_jobReferenceCode = value; }
100 
105  inline void SetJobReferenceCode(Aws::String&& value) { m_jobReferenceCodeHasBeenSet = true; m_jobReferenceCode = std::move(value); }
106 
111  inline void SetJobReferenceCode(const char* value) { m_jobReferenceCodeHasBeenSet = true; m_jobReferenceCode.assign(value); }
112 
117  inline LabelingJobForWorkteamSummary& WithJobReferenceCode(const Aws::String& value) { SetJobReferenceCode(value); return *this;}
118 
123  inline LabelingJobForWorkteamSummary& WithJobReferenceCode(Aws::String&& value) { SetJobReferenceCode(std::move(value)); return *this;}
124 
129  inline LabelingJobForWorkteamSummary& WithJobReferenceCode(const char* value) { SetJobReferenceCode(value); return *this;}
130 
131 
136  inline const Aws::String& GetWorkRequesterAccountId() const{ return m_workRequesterAccountId; }
137 
142  inline bool WorkRequesterAccountIdHasBeenSet() const { return m_workRequesterAccountIdHasBeenSet; }
143 
148  inline void SetWorkRequesterAccountId(const Aws::String& value) { m_workRequesterAccountIdHasBeenSet = true; m_workRequesterAccountId = value; }
149 
154  inline void SetWorkRequesterAccountId(Aws::String&& value) { m_workRequesterAccountIdHasBeenSet = true; m_workRequesterAccountId = std::move(value); }
155 
160  inline void SetWorkRequesterAccountId(const char* value) { m_workRequesterAccountIdHasBeenSet = true; m_workRequesterAccountId.assign(value); }
161 
166  inline LabelingJobForWorkteamSummary& WithWorkRequesterAccountId(const Aws::String& value) { SetWorkRequesterAccountId(value); return *this;}
167 
172  inline LabelingJobForWorkteamSummary& WithWorkRequesterAccountId(Aws::String&& value) { SetWorkRequesterAccountId(std::move(value)); return *this;}
173 
178  inline LabelingJobForWorkteamSummary& WithWorkRequesterAccountId(const char* value) { SetWorkRequesterAccountId(value); return *this;}
179 
180 
184  inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
185 
189  inline bool CreationTimeHasBeenSet() const { return m_creationTimeHasBeenSet; }
190 
194  inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTimeHasBeenSet = true; m_creationTime = value; }
195 
199  inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTimeHasBeenSet = true; m_creationTime = std::move(value); }
200 
204  inline LabelingJobForWorkteamSummary& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
205 
209  inline LabelingJobForWorkteamSummary& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
210 
211 
215  inline const LabelCountersForWorkteam& GetLabelCounters() const{ return m_labelCounters; }
216 
220  inline bool LabelCountersHasBeenSet() const { return m_labelCountersHasBeenSet; }
221 
225  inline void SetLabelCounters(const LabelCountersForWorkteam& value) { m_labelCountersHasBeenSet = true; m_labelCounters = value; }
226 
230  inline void SetLabelCounters(LabelCountersForWorkteam&& value) { m_labelCountersHasBeenSet = true; m_labelCounters = std::move(value); }
231 
235  inline LabelingJobForWorkteamSummary& WithLabelCounters(const LabelCountersForWorkteam& value) { SetLabelCounters(value); return *this;}
236 
240  inline LabelingJobForWorkteamSummary& WithLabelCounters(LabelCountersForWorkteam&& value) { SetLabelCounters(std::move(value)); return *this;}
241 
242 
246  inline int GetNumberOfHumanWorkersPerDataObject() const{ return m_numberOfHumanWorkersPerDataObject; }
247 
251  inline bool NumberOfHumanWorkersPerDataObjectHasBeenSet() const { return m_numberOfHumanWorkersPerDataObjectHasBeenSet; }
252 
256  inline void SetNumberOfHumanWorkersPerDataObject(int value) { m_numberOfHumanWorkersPerDataObjectHasBeenSet = true; m_numberOfHumanWorkersPerDataObject = value; }
257 
261  inline LabelingJobForWorkteamSummary& WithNumberOfHumanWorkersPerDataObject(int value) { SetNumberOfHumanWorkersPerDataObject(value); return *this;}
262 
263  private:
264 
265  Aws::String m_labelingJobName;
266  bool m_labelingJobNameHasBeenSet;
267 
268  Aws::String m_jobReferenceCode;
269  bool m_jobReferenceCodeHasBeenSet;
270 
271  Aws::String m_workRequesterAccountId;
272  bool m_workRequesterAccountIdHasBeenSet;
273 
274  Aws::Utils::DateTime m_creationTime;
275  bool m_creationTimeHasBeenSet;
276 
277  LabelCountersForWorkteam m_labelCounters;
278  bool m_labelCountersHasBeenSet;
279 
280  int m_numberOfHumanWorkersPerDataObject;
281  bool m_numberOfHumanWorkersPerDataObjectHasBeenSet;
282  };
283 
284 } // namespace Model
285 } // namespace SageMaker
286 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::SetJobReferenceCode
void SetJobReferenceCode(const char *value)
Definition: LabelingJobForWorkteamSummary.h:111
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
SageMaker_EXPORTS.h
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::WithLabelingJobName
LabelingJobForWorkteamSummary & WithLabelingJobName(Aws::String &&value)
Definition: LabelingJobForWorkteamSummary.h:75
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::WorkRequesterAccountIdHasBeenSet
bool WorkRequesterAccountIdHasBeenSet() const
Definition: LabelingJobForWorkteamSummary.h:142
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::WithWorkRequesterAccountId
LabelingJobForWorkteamSummary & WithWorkRequesterAccountId(const char *value)
Definition: LabelingJobForWorkteamSummary.h:178
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::GetLabelCounters
const LabelCountersForWorkteam & GetLabelCounters() const
Definition: LabelingJobForWorkteamSummary.h:215
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::WithJobReferenceCode
LabelingJobForWorkteamSummary & WithJobReferenceCode(Aws::String &&value)
Definition: LabelingJobForWorkteamSummary.h:123
DateTime.h
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::GetWorkRequesterAccountId
const Aws::String & GetWorkRequesterAccountId() const
Definition: LabelingJobForWorkteamSummary.h:136
Aws::SageMaker::Model::LabelingJobForWorkteamSummary
Definition: LabelingJobForWorkteamSummary.h:34
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::WithWorkRequesterAccountId
LabelingJobForWorkteamSummary & WithWorkRequesterAccountId(const Aws::String &value)
Definition: LabelingJobForWorkteamSummary.h:166
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::JobReferenceCodeHasBeenSet
bool JobReferenceCodeHasBeenSet() const
Definition: LabelingJobForWorkteamSummary.h:93
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::CreationTimeHasBeenSet
bool CreationTimeHasBeenSet() const
Definition: LabelingJobForWorkteamSummary.h:189
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::SetWorkRequesterAccountId
void SetWorkRequesterAccountId(const Aws::String &value)
Definition: LabelingJobForWorkteamSummary.h:148
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::SetLabelingJobName
void SetLabelingJobName(const char *value)
Definition: LabelingJobForWorkteamSummary.h:65
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::WithLabelCounters
LabelingJobForWorkteamSummary & WithLabelCounters(const LabelCountersForWorkteam &value)
Definition: LabelingJobForWorkteamSummary.h:235
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::GetLabelingJobName
const Aws::String & GetLabelingJobName() const
Definition: LabelingJobForWorkteamSummary.h:45
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::WithJobReferenceCode
LabelingJobForWorkteamSummary & WithJobReferenceCode(const char *value)
Definition: LabelingJobForWorkteamSummary.h:129
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::LabelingJobNameHasBeenSet
bool LabelingJobNameHasBeenSet() const
Definition: LabelingJobForWorkteamSummary.h:50
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::WithCreationTime
LabelingJobForWorkteamSummary & WithCreationTime(Aws::Utils::DateTime &&value)
Definition: LabelingJobForWorkteamSummary.h:209
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::GetNumberOfHumanWorkersPerDataObject
int GetNumberOfHumanWorkersPerDataObject() const
Definition: LabelingJobForWorkteamSummary.h:246
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::WithLabelCounters
LabelingJobForWorkteamSummary & WithLabelCounters(LabelCountersForWorkteam &&value)
Definition: LabelingJobForWorkteamSummary.h:240
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::LabelingJobForWorkteamSummary
LabelingJobForWorkteamSummary()
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::SetNumberOfHumanWorkersPerDataObject
void SetNumberOfHumanWorkersPerDataObject(int value)
Definition: LabelingJobForWorkteamSummary.h:256
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::SetLabelCounters
void SetLabelCounters(LabelCountersForWorkteam &&value)
Definition: LabelingJobForWorkteamSummary.h:230
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::SetWorkRequesterAccountId
void SetWorkRequesterAccountId(Aws::String &&value)
Definition: LabelingJobForWorkteamSummary.h:154
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::WithWorkRequesterAccountId
LabelingJobForWorkteamSummary & WithWorkRequesterAccountId(Aws::String &&value)
Definition: LabelingJobForWorkteamSummary.h:172
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::SetLabelingJobName
void SetLabelingJobName(Aws::String &&value)
Definition: LabelingJobForWorkteamSummary.h:60
LabelCountersForWorkteam.h
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::WithCreationTime
LabelingJobForWorkteamSummary & WithCreationTime(const Aws::Utils::DateTime &value)
Definition: LabelingJobForWorkteamSummary.h:204
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::LabelCountersHasBeenSet
bool LabelCountersHasBeenSet() const
Definition: LabelingJobForWorkteamSummary.h:220
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::operator=
LabelingJobForWorkteamSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::SetCreationTime
void SetCreationTime(Aws::Utils::DateTime &&value)
Definition: LabelingJobForWorkteamSummary.h:199
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::SetJobReferenceCode
void SetJobReferenceCode(const Aws::String &value)
Definition: LabelingJobForWorkteamSummary.h:99
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::SetLabelCounters
void SetLabelCounters(const LabelCountersForWorkteam &value)
Definition: LabelingJobForWorkteamSummary.h:225
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::SetJobReferenceCode
void SetJobReferenceCode(Aws::String &&value)
Definition: LabelingJobForWorkteamSummary.h:105
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::SetCreationTime
void SetCreationTime(const Aws::Utils::DateTime &value)
Definition: LabelingJobForWorkteamSummary.h:194
Aws::SageMaker::Model::LabelCountersForWorkteam
Definition: LabelCountersForWorkteam.h:31
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::GetJobReferenceCode
const Aws::String & GetJobReferenceCode() const
Definition: LabelingJobForWorkteamSummary.h:87
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::SetLabelingJobName
void SetLabelingJobName(const Aws::String &value)
Definition: LabelingJobForWorkteamSummary.h:55
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::NumberOfHumanWorkersPerDataObjectHasBeenSet
bool NumberOfHumanWorkersPerDataObjectHasBeenSet() const
Definition: LabelingJobForWorkteamSummary.h:251
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::LabelingJobForWorkteamSummary
LabelingJobForWorkteamSummary(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::SetWorkRequesterAccountId
void SetWorkRequesterAccountId(const char *value)
Definition: LabelingJobForWorkteamSummary.h:160
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::WithLabelingJobName
LabelingJobForWorkteamSummary & WithLabelingJobName(const char *value)
Definition: LabelingJobForWorkteamSummary.h:80
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::WithJobReferenceCode
LabelingJobForWorkteamSummary & WithJobReferenceCode(const Aws::String &value)
Definition: LabelingJobForWorkteamSummary.h:117
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::WithNumberOfHumanWorkersPerDataObject
LabelingJobForWorkteamSummary & WithNumberOfHumanWorkersPerDataObject(int value)
Definition: LabelingJobForWorkteamSummary.h:261
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::GetCreationTime
const Aws::Utils::DateTime & GetCreationTime() const
Definition: LabelingJobForWorkteamSummary.h:184
Aws::SageMaker::Model::LabelingJobForWorkteamSummary::WithLabelingJobName
LabelingJobForWorkteamSummary & WithLabelingJobName(const Aws::String &value)
Definition: LabelingJobForWorkteamSummary.h:70