AWS SDK for C++  1.9.129
AWS SDK for C++
HumanTaskConfig.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace Utils
18 {
19 namespace Json
20 {
21  class JsonValue;
22  class JsonView;
23 } // namespace Json
24 } // namespace Utils
25 namespace SageMaker
26 {
27 namespace Model
28 {
29 
37  {
38  public:
43 
44 
49  inline const Aws::String& GetWorkteamArn() const{ return m_workteamArn; }
50 
55  inline bool WorkteamArnHasBeenSet() const { return m_workteamArnHasBeenSet; }
56 
61  inline void SetWorkteamArn(const Aws::String& value) { m_workteamArnHasBeenSet = true; m_workteamArn = value; }
62 
67  inline void SetWorkteamArn(Aws::String&& value) { m_workteamArnHasBeenSet = true; m_workteamArn = std::move(value); }
68 
73  inline void SetWorkteamArn(const char* value) { m_workteamArnHasBeenSet = true; m_workteamArn.assign(value); }
74 
79  inline HumanTaskConfig& WithWorkteamArn(const Aws::String& value) { SetWorkteamArn(value); return *this;}
80 
85  inline HumanTaskConfig& WithWorkteamArn(Aws::String&& value) { SetWorkteamArn(std::move(value)); return *this;}
86 
91  inline HumanTaskConfig& WithWorkteamArn(const char* value) { SetWorkteamArn(value); return *this;}
92 
93 
98  inline const UiConfig& GetUiConfig() const{ return m_uiConfig; }
99 
104  inline bool UiConfigHasBeenSet() const { return m_uiConfigHasBeenSet; }
105 
110  inline void SetUiConfig(const UiConfig& value) { m_uiConfigHasBeenSet = true; m_uiConfig = value; }
111 
116  inline void SetUiConfig(UiConfig&& value) { m_uiConfigHasBeenSet = true; m_uiConfig = std::move(value); }
117 
122  inline HumanTaskConfig& WithUiConfig(const UiConfig& value) { SetUiConfig(value); return *this;}
123 
128  inline HumanTaskConfig& WithUiConfig(UiConfig&& value) { SetUiConfig(std::move(value)); return *this;}
129 
130 
731  inline const Aws::String& GetPreHumanTaskLambdaArn() const{ return m_preHumanTaskLambdaArn; }
732 
1333  inline bool PreHumanTaskLambdaArnHasBeenSet() const { return m_preHumanTaskLambdaArnHasBeenSet; }
1334 
1935  inline void SetPreHumanTaskLambdaArn(const Aws::String& value) { m_preHumanTaskLambdaArnHasBeenSet = true; m_preHumanTaskLambdaArn = value; }
1936 
2537  inline void SetPreHumanTaskLambdaArn(Aws::String&& value) { m_preHumanTaskLambdaArnHasBeenSet = true; m_preHumanTaskLambdaArn = std::move(value); }
2538 
3139  inline void SetPreHumanTaskLambdaArn(const char* value) { m_preHumanTaskLambdaArnHasBeenSet = true; m_preHumanTaskLambdaArn.assign(value); }
3140 
3741  inline HumanTaskConfig& WithPreHumanTaskLambdaArn(const Aws::String& value) { SetPreHumanTaskLambdaArn(value); return *this;}
3742 
4343  inline HumanTaskConfig& WithPreHumanTaskLambdaArn(Aws::String&& value) { SetPreHumanTaskLambdaArn(std::move(value)); return *this;}
4344 
4945  inline HumanTaskConfig& WithPreHumanTaskLambdaArn(const char* value) { SetPreHumanTaskLambdaArn(value); return *this;}
4946 
4947 
4952  inline const Aws::Vector<Aws::String>& GetTaskKeywords() const{ return m_taskKeywords; }
4953 
4958  inline bool TaskKeywordsHasBeenSet() const { return m_taskKeywordsHasBeenSet; }
4959 
4964  inline void SetTaskKeywords(const Aws::Vector<Aws::String>& value) { m_taskKeywordsHasBeenSet = true; m_taskKeywords = value; }
4965 
4970  inline void SetTaskKeywords(Aws::Vector<Aws::String>&& value) { m_taskKeywordsHasBeenSet = true; m_taskKeywords = std::move(value); }
4971 
4976  inline HumanTaskConfig& WithTaskKeywords(const Aws::Vector<Aws::String>& value) { SetTaskKeywords(value); return *this;}
4977 
4982  inline HumanTaskConfig& WithTaskKeywords(Aws::Vector<Aws::String>&& value) { SetTaskKeywords(std::move(value)); return *this;}
4983 
4988  inline HumanTaskConfig& AddTaskKeywords(const Aws::String& value) { m_taskKeywordsHasBeenSet = true; m_taskKeywords.push_back(value); return *this; }
4989 
4994  inline HumanTaskConfig& AddTaskKeywords(Aws::String&& value) { m_taskKeywordsHasBeenSet = true; m_taskKeywords.push_back(std::move(value)); return *this; }
4995 
5000  inline HumanTaskConfig& AddTaskKeywords(const char* value) { m_taskKeywordsHasBeenSet = true; m_taskKeywords.push_back(value); return *this; }
5001 
5002 
5006  inline const Aws::String& GetTaskTitle() const{ return m_taskTitle; }
5007 
5011  inline bool TaskTitleHasBeenSet() const { return m_taskTitleHasBeenSet; }
5012 
5016  inline void SetTaskTitle(const Aws::String& value) { m_taskTitleHasBeenSet = true; m_taskTitle = value; }
5017 
5021  inline void SetTaskTitle(Aws::String&& value) { m_taskTitleHasBeenSet = true; m_taskTitle = std::move(value); }
5022 
5026  inline void SetTaskTitle(const char* value) { m_taskTitleHasBeenSet = true; m_taskTitle.assign(value); }
5027 
5031  inline HumanTaskConfig& WithTaskTitle(const Aws::String& value) { SetTaskTitle(value); return *this;}
5032 
5036  inline HumanTaskConfig& WithTaskTitle(Aws::String&& value) { SetTaskTitle(std::move(value)); return *this;}
5037 
5041  inline HumanTaskConfig& WithTaskTitle(const char* value) { SetTaskTitle(value); return *this;}
5042 
5043 
5047  inline const Aws::String& GetTaskDescription() const{ return m_taskDescription; }
5048 
5052  inline bool TaskDescriptionHasBeenSet() const { return m_taskDescriptionHasBeenSet; }
5053 
5057  inline void SetTaskDescription(const Aws::String& value) { m_taskDescriptionHasBeenSet = true; m_taskDescription = value; }
5058 
5062  inline void SetTaskDescription(Aws::String&& value) { m_taskDescriptionHasBeenSet = true; m_taskDescription = std::move(value); }
5063 
5067  inline void SetTaskDescription(const char* value) { m_taskDescriptionHasBeenSet = true; m_taskDescription.assign(value); }
5068 
5072  inline HumanTaskConfig& WithTaskDescription(const Aws::String& value) { SetTaskDescription(value); return *this;}
5073 
5077  inline HumanTaskConfig& WithTaskDescription(Aws::String&& value) { SetTaskDescription(std::move(value)); return *this;}
5078 
5082  inline HumanTaskConfig& WithTaskDescription(const char* value) { SetTaskDescription(value); return *this;}
5083 
5084 
5088  inline int GetNumberOfHumanWorkersPerDataObject() const{ return m_numberOfHumanWorkersPerDataObject; }
5089 
5093  inline bool NumberOfHumanWorkersPerDataObjectHasBeenSet() const { return m_numberOfHumanWorkersPerDataObjectHasBeenSet; }
5094 
5098  inline void SetNumberOfHumanWorkersPerDataObject(int value) { m_numberOfHumanWorkersPerDataObjectHasBeenSet = true; m_numberOfHumanWorkersPerDataObject = value; }
5099 
5103  inline HumanTaskConfig& WithNumberOfHumanWorkersPerDataObject(int value) { SetNumberOfHumanWorkersPerDataObject(value); return *this;}
5104 
5105 
5123  inline int GetTaskTimeLimitInSeconds() const{ return m_taskTimeLimitInSeconds; }
5124 
5142  inline bool TaskTimeLimitInSecondsHasBeenSet() const { return m_taskTimeLimitInSecondsHasBeenSet; }
5143 
5161  inline void SetTaskTimeLimitInSeconds(int value) { m_taskTimeLimitInSecondsHasBeenSet = true; m_taskTimeLimitInSeconds = value; }
5162 
5180  inline HumanTaskConfig& WithTaskTimeLimitInSeconds(int value) { SetTaskTimeLimitInSeconds(value); return *this;}
5181 
5182 
5193  inline int GetTaskAvailabilityLifetimeInSeconds() const{ return m_taskAvailabilityLifetimeInSeconds; }
5194 
5205  inline bool TaskAvailabilityLifetimeInSecondsHasBeenSet() const { return m_taskAvailabilityLifetimeInSecondsHasBeenSet; }
5206 
5217  inline void SetTaskAvailabilityLifetimeInSeconds(int value) { m_taskAvailabilityLifetimeInSecondsHasBeenSet = true; m_taskAvailabilityLifetimeInSeconds = value; }
5218 
5229  inline HumanTaskConfig& WithTaskAvailabilityLifetimeInSeconds(int value) { SetTaskAvailabilityLifetimeInSeconds(value); return *this;}
5230 
5231 
5237  inline int GetMaxConcurrentTaskCount() const{ return m_maxConcurrentTaskCount; }
5238 
5244  inline bool MaxConcurrentTaskCountHasBeenSet() const { return m_maxConcurrentTaskCountHasBeenSet; }
5245 
5251  inline void SetMaxConcurrentTaskCount(int value) { m_maxConcurrentTaskCountHasBeenSet = true; m_maxConcurrentTaskCount = value; }
5252 
5258  inline HumanTaskConfig& WithMaxConcurrentTaskCount(int value) { SetMaxConcurrentTaskCount(value); return *this;}
5259 
5260 
5264  inline const AnnotationConsolidationConfig& GetAnnotationConsolidationConfig() const{ return m_annotationConsolidationConfig; }
5265 
5269  inline bool AnnotationConsolidationConfigHasBeenSet() const { return m_annotationConsolidationConfigHasBeenSet; }
5270 
5274  inline void SetAnnotationConsolidationConfig(const AnnotationConsolidationConfig& value) { m_annotationConsolidationConfigHasBeenSet = true; m_annotationConsolidationConfig = value; }
5275 
5279  inline void SetAnnotationConsolidationConfig(AnnotationConsolidationConfig&& value) { m_annotationConsolidationConfigHasBeenSet = true; m_annotationConsolidationConfig = std::move(value); }
5280 
5284  inline HumanTaskConfig& WithAnnotationConsolidationConfig(const AnnotationConsolidationConfig& value) { SetAnnotationConsolidationConfig(value); return *this;}
5285 
5289  inline HumanTaskConfig& WithAnnotationConsolidationConfig(AnnotationConsolidationConfig&& value) { SetAnnotationConsolidationConfig(std::move(value)); return *this;}
5290 
5291 
5296  inline const PublicWorkforceTaskPrice& GetPublicWorkforceTaskPrice() const{ return m_publicWorkforceTaskPrice; }
5297 
5302  inline bool PublicWorkforceTaskPriceHasBeenSet() const { return m_publicWorkforceTaskPriceHasBeenSet; }
5303 
5308  inline void SetPublicWorkforceTaskPrice(const PublicWorkforceTaskPrice& value) { m_publicWorkforceTaskPriceHasBeenSet = true; m_publicWorkforceTaskPrice = value; }
5309 
5314  inline void SetPublicWorkforceTaskPrice(PublicWorkforceTaskPrice&& value) { m_publicWorkforceTaskPriceHasBeenSet = true; m_publicWorkforceTaskPrice = std::move(value); }
5315 
5320  inline HumanTaskConfig& WithPublicWorkforceTaskPrice(const PublicWorkforceTaskPrice& value) { SetPublicWorkforceTaskPrice(value); return *this;}
5321 
5326  inline HumanTaskConfig& WithPublicWorkforceTaskPrice(PublicWorkforceTaskPrice&& value) { SetPublicWorkforceTaskPrice(std::move(value)); return *this;}
5327 
5328  private:
5329 
5330  Aws::String m_workteamArn;
5331  bool m_workteamArnHasBeenSet;
5332 
5333  UiConfig m_uiConfig;
5334  bool m_uiConfigHasBeenSet;
5335 
5336  Aws::String m_preHumanTaskLambdaArn;
5337  bool m_preHumanTaskLambdaArnHasBeenSet;
5338 
5339  Aws::Vector<Aws::String> m_taskKeywords;
5340  bool m_taskKeywordsHasBeenSet;
5341 
5342  Aws::String m_taskTitle;
5343  bool m_taskTitleHasBeenSet;
5344 
5345  Aws::String m_taskDescription;
5346  bool m_taskDescriptionHasBeenSet;
5347 
5348  int m_numberOfHumanWorkersPerDataObject;
5349  bool m_numberOfHumanWorkersPerDataObjectHasBeenSet;
5350 
5351  int m_taskTimeLimitInSeconds;
5352  bool m_taskTimeLimitInSecondsHasBeenSet;
5353 
5354  int m_taskAvailabilityLifetimeInSeconds;
5355  bool m_taskAvailabilityLifetimeInSecondsHasBeenSet;
5356 
5357  int m_maxConcurrentTaskCount;
5358  bool m_maxConcurrentTaskCountHasBeenSet;
5359 
5360  AnnotationConsolidationConfig m_annotationConsolidationConfig;
5361  bool m_annotationConsolidationConfigHasBeenSet;
5362 
5363  PublicWorkforceTaskPrice m_publicWorkforceTaskPrice;
5364  bool m_publicWorkforceTaskPriceHasBeenSet;
5365  };
5366 
5367 } // namespace Model
5368 } // namespace SageMaker
5369 } // namespace Aws
PublicWorkforceTaskPrice.h
Aws::SageMaker::Model::HumanTaskConfig::SetUiConfig
void SetUiConfig(const UiConfig &value)
Definition: HumanTaskConfig.h:110
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::HumanTaskConfig::SetPublicWorkforceTaskPrice
void SetPublicWorkforceTaskPrice(const PublicWorkforceTaskPrice &value)
Definition: HumanTaskConfig.h:5308
Aws::SageMaker::Model::HumanTaskConfig::SetAnnotationConsolidationConfig
void SetAnnotationConsolidationConfig(const AnnotationConsolidationConfig &value)
Definition: HumanTaskConfig.h:5274
SageMaker_EXPORTS.h
Aws::SageMaker::Model::HumanTaskConfig::GetPublicWorkforceTaskPrice
const PublicWorkforceTaskPrice & GetPublicWorkforceTaskPrice() const
Definition: HumanTaskConfig.h:5296
Aws::SageMaker::Model::HumanTaskConfig::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::HumanTaskConfig::SetTaskTitle
void SetTaskTitle(Aws::String &&value)
Definition: HumanTaskConfig.h:5021
Aws::SageMaker::Model::HumanTaskConfig::SetTaskAvailabilityLifetimeInSeconds
void SetTaskAvailabilityLifetimeInSeconds(int value)
Definition: HumanTaskConfig.h:5217
Aws::SageMaker::Model::HumanTaskConfig::WithPreHumanTaskLambdaArn
HumanTaskConfig & WithPreHumanTaskLambdaArn(const char *value)
Definition: HumanTaskConfig.h:4945
Aws::SageMaker::Model::UiConfig
Definition: UiConfig.h:37
Aws::SageMaker::Model::HumanTaskConfig::AddTaskKeywords
HumanTaskConfig & AddTaskKeywords(const char *value)
Definition: HumanTaskConfig.h:5000
Aws::SageMaker::Model::HumanTaskConfig::GetMaxConcurrentTaskCount
int GetMaxConcurrentTaskCount() const
Definition: HumanTaskConfig.h:5237
Aws::SageMaker::Model::HumanTaskConfig::MaxConcurrentTaskCountHasBeenSet
bool MaxConcurrentTaskCountHasBeenSet() const
Definition: HumanTaskConfig.h:5244
Aws::SageMaker::Model::HumanTaskConfig::WithNumberOfHumanWorkersPerDataObject
HumanTaskConfig & WithNumberOfHumanWorkersPerDataObject(int value)
Definition: HumanTaskConfig.h:5103
Aws::SageMaker::Model::HumanTaskConfig::WithPublicWorkforceTaskPrice
HumanTaskConfig & WithPublicWorkforceTaskPrice(const PublicWorkforceTaskPrice &value)
Definition: HumanTaskConfig.h:5320
Aws::SageMaker::Model::HumanTaskConfig
Definition: HumanTaskConfig.h:37
Aws::SageMaker::Model::HumanTaskConfig::PreHumanTaskLambdaArnHasBeenSet
bool PreHumanTaskLambdaArnHasBeenSet() const
Definition: HumanTaskConfig.h:1333
Aws::SageMaker::Model::HumanTaskConfig::SetTaskKeywords
void SetTaskKeywords(const Aws::Vector< Aws::String > &value)
Definition: HumanTaskConfig.h:4964
Aws::SageMaker::Model::HumanTaskConfig::SetWorkteamArn
void SetWorkteamArn(const Aws::String &value)
Definition: HumanTaskConfig.h:61
Aws::SageMaker::Model::HumanTaskConfig::GetUiConfig
const UiConfig & GetUiConfig() const
Definition: HumanTaskConfig.h:98
Aws::SageMaker::Model::HumanTaskConfig::SetTaskTimeLimitInSeconds
void SetTaskTimeLimitInSeconds(int value)
Definition: HumanTaskConfig.h:5161
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::HumanTaskConfig::SetWorkteamArn
void SetWorkteamArn(const char *value)
Definition: HumanTaskConfig.h:73
Aws::SageMaker::Model::HumanTaskConfig::WithTaskKeywords
HumanTaskConfig & WithTaskKeywords(const Aws::Vector< Aws::String > &value)
Definition: HumanTaskConfig.h:4976
Aws::SageMaker::Model::HumanTaskConfig::WithWorkteamArn
HumanTaskConfig & WithWorkteamArn(const Aws::String &value)
Definition: HumanTaskConfig.h:79
Aws::SageMaker::Model::HumanTaskConfig::WithPreHumanTaskLambdaArn
HumanTaskConfig & WithPreHumanTaskLambdaArn(const Aws::String &value)
Definition: HumanTaskConfig.h:3741
Aws::SageMaker::Model::HumanTaskConfig::WithTaskDescription
HumanTaskConfig & WithTaskDescription(Aws::String &&value)
Definition: HumanTaskConfig.h:5077
AWSVector.h
Aws::SageMaker::Model::HumanTaskConfig::WithWorkteamArn
HumanTaskConfig & WithWorkteamArn(const char *value)
Definition: HumanTaskConfig.h:91
Aws::SageMaker::Model::HumanTaskConfig::HumanTaskConfig
HumanTaskConfig(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::HumanTaskConfig::SetPublicWorkforceTaskPrice
void SetPublicWorkforceTaskPrice(PublicWorkforceTaskPrice &&value)
Definition: HumanTaskConfig.h:5314
Aws::SageMaker::Model::HumanTaskConfig::WithTaskAvailabilityLifetimeInSeconds
HumanTaskConfig & WithTaskAvailabilityLifetimeInSeconds(int value)
Definition: HumanTaskConfig.h:5229
Aws::SageMaker::Model::HumanTaskConfig::TaskTitleHasBeenSet
bool TaskTitleHasBeenSet() const
Definition: HumanTaskConfig.h:5011
Aws::SageMaker::Model::HumanTaskConfig::UiConfigHasBeenSet
bool UiConfigHasBeenSet() const
Definition: HumanTaskConfig.h:104
Aws::SageMaker::Model::HumanTaskConfig::TaskKeywordsHasBeenSet
bool TaskKeywordsHasBeenSet() const
Definition: HumanTaskConfig.h:4958
Aws::SageMaker::Model::HumanTaskConfig::WithPublicWorkforceTaskPrice
HumanTaskConfig & WithPublicWorkforceTaskPrice(PublicWorkforceTaskPrice &&value)
Definition: HumanTaskConfig.h:5326
Aws::SageMaker::Model::HumanTaskConfig::TaskDescriptionHasBeenSet
bool TaskDescriptionHasBeenSet() const
Definition: HumanTaskConfig.h:5052
Aws::SageMaker::Model::HumanTaskConfig::GetTaskAvailabilityLifetimeInSeconds
int GetTaskAvailabilityLifetimeInSeconds() const
Definition: HumanTaskConfig.h:5193
Aws::SageMaker::Model::HumanTaskConfig::SetWorkteamArn
void SetWorkteamArn(Aws::String &&value)
Definition: HumanTaskConfig.h:67
Aws::SageMaker::Model::HumanTaskConfig::SetTaskTitle
void SetTaskTitle(const char *value)
Definition: HumanTaskConfig.h:5026
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::HumanTaskConfig::WithUiConfig
HumanTaskConfig & WithUiConfig(UiConfig &&value)
Definition: HumanTaskConfig.h:128
Aws::SageMaker::Model::HumanTaskConfig::WithTaskTimeLimitInSeconds
HumanTaskConfig & WithTaskTimeLimitInSeconds(int value)
Definition: HumanTaskConfig.h:5180
Aws::SageMaker::Model::HumanTaskConfig::SetNumberOfHumanWorkersPerDataObject
void SetNumberOfHumanWorkersPerDataObject(int value)
Definition: HumanTaskConfig.h:5098
Aws::SageMaker::Model::HumanTaskConfig::WithUiConfig
HumanTaskConfig & WithUiConfig(const UiConfig &value)
Definition: HumanTaskConfig.h:122
Aws::SageMaker::Model::HumanTaskConfig::SetTaskDescription
void SetTaskDescription(const Aws::String &value)
Definition: HumanTaskConfig.h:5057
Aws::SageMaker::Model::HumanTaskConfig::SetTaskDescription
void SetTaskDescription(const char *value)
Definition: HumanTaskConfig.h:5067
Aws::SageMaker::Model::HumanTaskConfig::PublicWorkforceTaskPriceHasBeenSet
bool PublicWorkforceTaskPriceHasBeenSet() const
Definition: HumanTaskConfig.h:5302
Aws::SageMaker::Model::HumanTaskConfig::GetAnnotationConsolidationConfig
const AnnotationConsolidationConfig & GetAnnotationConsolidationConfig() const
Definition: HumanTaskConfig.h:5264
Aws::SageMaker::Model::HumanTaskConfig::TaskAvailabilityLifetimeInSecondsHasBeenSet
bool TaskAvailabilityLifetimeInSecondsHasBeenSet() const
Definition: HumanTaskConfig.h:5205
Aws::SageMaker::Model::HumanTaskConfig::SetTaskKeywords
void SetTaskKeywords(Aws::Vector< Aws::String > &&value)
Definition: HumanTaskConfig.h:4970
Aws::SageMaker::Model::HumanTaskConfig::AddTaskKeywords
HumanTaskConfig & AddTaskKeywords(Aws::String &&value)
Definition: HumanTaskConfig.h:4994
Aws::SageMaker::Model::HumanTaskConfig::GetNumberOfHumanWorkersPerDataObject
int GetNumberOfHumanWorkersPerDataObject() const
Definition: HumanTaskConfig.h:5088
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::HumanTaskConfig::WithTaskDescription
HumanTaskConfig & WithTaskDescription(const Aws::String &value)
Definition: HumanTaskConfig.h:5072
Aws::SageMaker::Model::HumanTaskConfig::WithPreHumanTaskLambdaArn
HumanTaskConfig & WithPreHumanTaskLambdaArn(Aws::String &&value)
Definition: HumanTaskConfig.h:4343
Aws::SageMaker::Model::HumanTaskConfig::SetPreHumanTaskLambdaArn
void SetPreHumanTaskLambdaArn(const Aws::String &value)
Definition: HumanTaskConfig.h:1935
Aws::SageMaker::Model::HumanTaskConfig::WithTaskDescription
HumanTaskConfig & WithTaskDescription(const char *value)
Definition: HumanTaskConfig.h:5082
Aws::SageMaker::Model::HumanTaskConfig::WorkteamArnHasBeenSet
bool WorkteamArnHasBeenSet() const
Definition: HumanTaskConfig.h:55
Aws::SageMaker::Model::HumanTaskConfig::SetPreHumanTaskLambdaArn
void SetPreHumanTaskLambdaArn(const char *value)
Definition: HumanTaskConfig.h:3139
Aws::SageMaker::Model::AnnotationConsolidationConfig
Definition: AnnotationConsolidationConfig.h:33
Aws::SageMaker::Model::HumanTaskConfig::WithAnnotationConsolidationConfig
HumanTaskConfig & WithAnnotationConsolidationConfig(const AnnotationConsolidationConfig &value)
Definition: HumanTaskConfig.h:5284
Aws::SageMaker::Model::HumanTaskConfig::HumanTaskConfig
HumanTaskConfig()
Aws::SageMaker::Model::HumanTaskConfig::WithMaxConcurrentTaskCount
HumanTaskConfig & WithMaxConcurrentTaskCount(int value)
Definition: HumanTaskConfig.h:5258
Aws::SageMaker::Model::PublicWorkforceTaskPrice
Definition: PublicWorkforceTaskPrice.h:74
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::HumanTaskConfig::WithTaskKeywords
HumanTaskConfig & WithTaskKeywords(Aws::Vector< Aws::String > &&value)
Definition: HumanTaskConfig.h:4982
Aws::SageMaker::Model::HumanTaskConfig::GetTaskTimeLimitInSeconds
int GetTaskTimeLimitInSeconds() const
Definition: HumanTaskConfig.h:5123
Aws::SageMaker::Model::HumanTaskConfig::operator=
HumanTaskConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::HumanTaskConfig::TaskTimeLimitInSecondsHasBeenSet
bool TaskTimeLimitInSecondsHasBeenSet() const
Definition: HumanTaskConfig.h:5142
Aws::SageMaker::Model::HumanTaskConfig::NumberOfHumanWorkersPerDataObjectHasBeenSet
bool NumberOfHumanWorkersPerDataObjectHasBeenSet() const
Definition: HumanTaskConfig.h:5093
Aws::SageMaker::Model::HumanTaskConfig::WithTaskTitle
HumanTaskConfig & WithTaskTitle(const Aws::String &value)
Definition: HumanTaskConfig.h:5031
AnnotationConsolidationConfig.h
Aws::SageMaker::Model::HumanTaskConfig::GetWorkteamArn
const Aws::String & GetWorkteamArn() const
Definition: HumanTaskConfig.h:49
Aws::SageMaker::Model::HumanTaskConfig::AddTaskKeywords
HumanTaskConfig & AddTaskKeywords(const Aws::String &value)
Definition: HumanTaskConfig.h:4988
Aws::SageMaker::Model::HumanTaskConfig::WithTaskTitle
HumanTaskConfig & WithTaskTitle(const char *value)
Definition: HumanTaskConfig.h:5041
Aws::SageMaker::Model::HumanTaskConfig::WithWorkteamArn
HumanTaskConfig & WithWorkteamArn(Aws::String &&value)
Definition: HumanTaskConfig.h:85
Aws::SageMaker::Model::HumanTaskConfig::GetTaskKeywords
const Aws::Vector< Aws::String > & GetTaskKeywords() const
Definition: HumanTaskConfig.h:4952
Aws::SageMaker::Model::HumanTaskConfig::SetPreHumanTaskLambdaArn
void SetPreHumanTaskLambdaArn(Aws::String &&value)
Definition: HumanTaskConfig.h:2537
Aws::SageMaker::Model::HumanTaskConfig::SetAnnotationConsolidationConfig
void SetAnnotationConsolidationConfig(AnnotationConsolidationConfig &&value)
Definition: HumanTaskConfig.h:5279
Aws::SageMaker::Model::HumanTaskConfig::GetTaskTitle
const Aws::String & GetTaskTitle() const
Definition: HumanTaskConfig.h:5006
Aws::SageMaker::Model::HumanTaskConfig::WithAnnotationConsolidationConfig
HumanTaskConfig & WithAnnotationConsolidationConfig(AnnotationConsolidationConfig &&value)
Definition: HumanTaskConfig.h:5289
Aws::SageMaker::Model::HumanTaskConfig::WithTaskTitle
HumanTaskConfig & WithTaskTitle(Aws::String &&value)
Definition: HumanTaskConfig.h:5036
Aws::SageMaker::Model::HumanTaskConfig::SetTaskDescription
void SetTaskDescription(Aws::String &&value)
Definition: HumanTaskConfig.h:5062
UiConfig.h
Aws::SageMaker::Model::HumanTaskConfig::AnnotationConsolidationConfigHasBeenSet
bool AnnotationConsolidationConfigHasBeenSet() const
Definition: HumanTaskConfig.h:5269
Aws::SageMaker::Model::HumanTaskConfig::SetMaxConcurrentTaskCount
void SetMaxConcurrentTaskCount(int value)
Definition: HumanTaskConfig.h:5251
Aws::SageMaker::Model::HumanTaskConfig::SetTaskTitle
void SetTaskTitle(const Aws::String &value)
Definition: HumanTaskConfig.h:5016
Aws::SageMaker::Model::HumanTaskConfig::GetTaskDescription
const Aws::String & GetTaskDescription() const
Definition: HumanTaskConfig.h:5047
Aws::SageMaker::Model::HumanTaskConfig::GetPreHumanTaskLambdaArn
const Aws::String & GetPreHumanTaskLambdaArn() const
Definition: HumanTaskConfig.h:731
Aws::SageMaker::Model::HumanTaskConfig::SetUiConfig
void SetUiConfig(UiConfig &&value)
Definition: HumanTaskConfig.h:116