AWS SDK for C++  1.9.154
AWS SDK for C++
DescribeHumanTaskUiResult.h
Go to the documentation of this file.
1 
6 #pragma once
12 #include <utility>
13 
14 namespace Aws
15 {
16 template<typename RESULT_TYPE>
17 class AmazonWebServiceResult;
18 
19 namespace Utils
20 {
21 namespace Json
22 {
23  class JsonValue;
24 } // namespace Json
25 } // namespace Utils
26 namespace SageMaker
27 {
28 namespace Model
29 {
31  {
32  public:
36 
37 
42  inline const Aws::String& GetHumanTaskUiArn() const{ return m_humanTaskUiArn; }
43 
48  inline void SetHumanTaskUiArn(const Aws::String& value) { m_humanTaskUiArn = value; }
49 
54  inline void SetHumanTaskUiArn(Aws::String&& value) { m_humanTaskUiArn = std::move(value); }
55 
60  inline void SetHumanTaskUiArn(const char* value) { m_humanTaskUiArn.assign(value); }
61 
66  inline DescribeHumanTaskUiResult& WithHumanTaskUiArn(const Aws::String& value) { SetHumanTaskUiArn(value); return *this;}
67 
72  inline DescribeHumanTaskUiResult& WithHumanTaskUiArn(Aws::String&& value) { SetHumanTaskUiArn(std::move(value)); return *this;}
73 
78  inline DescribeHumanTaskUiResult& WithHumanTaskUiArn(const char* value) { SetHumanTaskUiArn(value); return *this;}
79 
80 
84  inline const Aws::String& GetHumanTaskUiName() const{ return m_humanTaskUiName; }
85 
89  inline void SetHumanTaskUiName(const Aws::String& value) { m_humanTaskUiName = value; }
90 
94  inline void SetHumanTaskUiName(Aws::String&& value) { m_humanTaskUiName = std::move(value); }
95 
99  inline void SetHumanTaskUiName(const char* value) { m_humanTaskUiName.assign(value); }
100 
104  inline DescribeHumanTaskUiResult& WithHumanTaskUiName(const Aws::String& value) { SetHumanTaskUiName(value); return *this;}
105 
109  inline DescribeHumanTaskUiResult& WithHumanTaskUiName(Aws::String&& value) { SetHumanTaskUiName(std::move(value)); return *this;}
110 
114  inline DescribeHumanTaskUiResult& WithHumanTaskUiName(const char* value) { SetHumanTaskUiName(value); return *this;}
115 
116 
121  inline const HumanTaskUiStatus& GetHumanTaskUiStatus() const{ return m_humanTaskUiStatus; }
122 
127  inline void SetHumanTaskUiStatus(const HumanTaskUiStatus& value) { m_humanTaskUiStatus = value; }
128 
133  inline void SetHumanTaskUiStatus(HumanTaskUiStatus&& value) { m_humanTaskUiStatus = std::move(value); }
134 
139  inline DescribeHumanTaskUiResult& WithHumanTaskUiStatus(const HumanTaskUiStatus& value) { SetHumanTaskUiStatus(value); return *this;}
140 
145  inline DescribeHumanTaskUiResult& WithHumanTaskUiStatus(HumanTaskUiStatus&& value) { SetHumanTaskUiStatus(std::move(value)); return *this;}
146 
147 
151  inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
152 
156  inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTime = value; }
157 
161  inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTime = std::move(value); }
162 
166  inline DescribeHumanTaskUiResult& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
167 
171  inline DescribeHumanTaskUiResult& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
172 
173 
174 
175  inline const UiTemplateInfo& GetUiTemplate() const{ return m_uiTemplate; }
176 
177 
178  inline void SetUiTemplate(const UiTemplateInfo& value) { m_uiTemplate = value; }
179 
180 
181  inline void SetUiTemplate(UiTemplateInfo&& value) { m_uiTemplate = std::move(value); }
182 
183 
184  inline DescribeHumanTaskUiResult& WithUiTemplate(const UiTemplateInfo& value) { SetUiTemplate(value); return *this;}
185 
186 
187  inline DescribeHumanTaskUiResult& WithUiTemplate(UiTemplateInfo&& value) { SetUiTemplate(std::move(value)); return *this;}
188 
189  private:
190 
191  Aws::String m_humanTaskUiArn;
192 
193  Aws::String m_humanTaskUiName;
194 
195  HumanTaskUiStatus m_humanTaskUiStatus;
196 
197  Aws::Utils::DateTime m_creationTime;
198 
199  UiTemplateInfo m_uiTemplate;
200  };
201 
202 } // namespace Model
203 } // namespace SageMaker
204 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SageMaker::Model::DescribeHumanTaskUiResult::WithUiTemplate
DescribeHumanTaskUiResult & WithUiTemplate(const UiTemplateInfo &value)
Definition: DescribeHumanTaskUiResult.h:184
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::SageMaker::Model::DescribeHumanTaskUiResult::GetHumanTaskUiStatus
const HumanTaskUiStatus & GetHumanTaskUiStatus() const
Definition: DescribeHumanTaskUiResult.h:121
SageMaker_EXPORTS.h
Aws::SageMaker::Model::DescribeHumanTaskUiResult::WithHumanTaskUiArn
DescribeHumanTaskUiResult & WithHumanTaskUiArn(const Aws::String &value)
Definition: DescribeHumanTaskUiResult.h:66
Aws::SageMaker::Model::DescribeHumanTaskUiResult::GetCreationTime
const Aws::Utils::DateTime & GetCreationTime() const
Definition: DescribeHumanTaskUiResult.h:151
Aws::SageMaker::Model::DescribeHumanTaskUiResult::WithHumanTaskUiStatus
DescribeHumanTaskUiResult & WithHumanTaskUiStatus(HumanTaskUiStatus &&value)
Definition: DescribeHumanTaskUiResult.h:145
Aws::SageMaker::Model::DescribeHumanTaskUiResult::SetHumanTaskUiStatus
void SetHumanTaskUiStatus(const HumanTaskUiStatus &value)
Definition: DescribeHumanTaskUiResult.h:127
DateTime.h
Aws::SageMaker::Model::DescribeHumanTaskUiResult::GetHumanTaskUiName
const Aws::String & GetHumanTaskUiName() const
Definition: DescribeHumanTaskUiResult.h:84
UiTemplateInfo.h
Aws::SageMaker::Model::DescribeHumanTaskUiResult::WithHumanTaskUiArn
DescribeHumanTaskUiResult & WithHumanTaskUiArn(const char *value)
Definition: DescribeHumanTaskUiResult.h:78
Aws::SageMaker::Model::DescribeHumanTaskUiResult::DescribeHumanTaskUiResult
DescribeHumanTaskUiResult()
Aws::SageMaker::Model::DescribeHumanTaskUiResult::WithHumanTaskUiArn
DescribeHumanTaskUiResult & WithHumanTaskUiArn(Aws::String &&value)
Definition: DescribeHumanTaskUiResult.h:72
Aws::SageMaker::Model::DescribeHumanTaskUiResult::SetHumanTaskUiName
void SetHumanTaskUiName(Aws::String &&value)
Definition: DescribeHumanTaskUiResult.h:94
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::DescribeHumanTaskUiResult::SetHumanTaskUiName
void SetHumanTaskUiName(const Aws::String &value)
Definition: DescribeHumanTaskUiResult.h:89
Aws::SageMaker::Model::DescribeHumanTaskUiResult::SetUiTemplate
void SetUiTemplate(UiTemplateInfo &&value)
Definition: DescribeHumanTaskUiResult.h:181
Aws::SageMaker::Model::DescribeHumanTaskUiResult::SetCreationTime
void SetCreationTime(Aws::Utils::DateTime &&value)
Definition: DescribeHumanTaskUiResult.h:161
Aws::SageMaker::Model::DescribeHumanTaskUiResult::WithCreationTime
DescribeHumanTaskUiResult & WithCreationTime(Aws::Utils::DateTime &&value)
Definition: DescribeHumanTaskUiResult.h:171
Aws::SageMaker::Model::DescribeHumanTaskUiResult::operator=
DescribeHumanTaskUiResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
AWSString.h
Aws::SageMaker::Model::DescribeHumanTaskUiResult::SetHumanTaskUiName
void SetHumanTaskUiName(const char *value)
Definition: DescribeHumanTaskUiResult.h:99
Aws::SageMaker::Model::DescribeHumanTaskUiResult::SetUiTemplate
void SetUiTemplate(const UiTemplateInfo &value)
Definition: DescribeHumanTaskUiResult.h:178
Aws::SageMaker::Model::DescribeHumanTaskUiResult::SetHumanTaskUiArn
void SetHumanTaskUiArn(const char *value)
Definition: DescribeHumanTaskUiResult.h:60
Aws::SageMaker::Model::DescribeHumanTaskUiResult::WithHumanTaskUiName
DescribeHumanTaskUiResult & WithHumanTaskUiName(const char *value)
Definition: DescribeHumanTaskUiResult.h:114
Aws::SageMaker::Model::DescribeHumanTaskUiResult::SetHumanTaskUiArn
void SetHumanTaskUiArn(Aws::String &&value)
Definition: DescribeHumanTaskUiResult.h:54
Aws::SageMaker::Model::DescribeHumanTaskUiResult::WithHumanTaskUiName
DescribeHumanTaskUiResult & WithHumanTaskUiName(Aws::String &&value)
Definition: DescribeHumanTaskUiResult.h:109
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::UiTemplateInfo
Definition: UiTemplateInfo.h:33
Aws::SageMaker::Model::DescribeHumanTaskUiResult::DescribeHumanTaskUiResult
DescribeHumanTaskUiResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::SageMaker::Model::DescribeHumanTaskUiResult::WithCreationTime
DescribeHumanTaskUiResult & WithCreationTime(const Aws::Utils::DateTime &value)
Definition: DescribeHumanTaskUiResult.h:166
HumanTaskUiStatus.h
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::DescribeHumanTaskUiResult
Definition: DescribeHumanTaskUiResult.h:31
Aws::SageMaker::Model::DescribeHumanTaskUiResult::WithHumanTaskUiStatus
DescribeHumanTaskUiResult & WithHumanTaskUiStatus(const HumanTaskUiStatus &value)
Definition: DescribeHumanTaskUiResult.h:139
Aws::SageMaker::Model::DescribeHumanTaskUiResult::GetHumanTaskUiArn
const Aws::String & GetHumanTaskUiArn() const
Definition: DescribeHumanTaskUiResult.h:42
Aws::SageMaker::Model::HumanTaskUiStatus
HumanTaskUiStatus
Definition: HumanTaskUiStatus.h:17
Aws::SageMaker::Model::DescribeHumanTaskUiResult::GetUiTemplate
const UiTemplateInfo & GetUiTemplate() const
Definition: DescribeHumanTaskUiResult.h:175
Aws::SageMaker::Model::DescribeHumanTaskUiResult::WithUiTemplate
DescribeHumanTaskUiResult & WithUiTemplate(UiTemplateInfo &&value)
Definition: DescribeHumanTaskUiResult.h:187
Aws::SageMaker::Model::DescribeHumanTaskUiResult::SetHumanTaskUiArn
void SetHumanTaskUiArn(const Aws::String &value)
Definition: DescribeHumanTaskUiResult.h:48
Aws::SageMaker::Model::DescribeHumanTaskUiResult::SetCreationTime
void SetCreationTime(const Aws::Utils::DateTime &value)
Definition: DescribeHumanTaskUiResult.h:156
Aws::SageMaker::Model::DescribeHumanTaskUiResult::WithHumanTaskUiName
DescribeHumanTaskUiResult & WithHumanTaskUiName(const Aws::String &value)
Definition: DescribeHumanTaskUiResult.h:104
Aws::SageMaker::Model::DescribeHumanTaskUiResult::SetHumanTaskUiStatus
void SetHumanTaskUiStatus(HumanTaskUiStatus &&value)
Definition: DescribeHumanTaskUiResult.h:133