AWS SDK for C++  1.9.40
AWS SDK for C++
CreateHITWithHITTypeRequest.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace MTurk
18 {
19 namespace Model
20 {
21 
25  {
26  public:
28 
29  // Service request name is the Operation name which will send this request out,
30  // each operation should has unique request name, so that we can get operation's name from this request.
31  // Note: this is not true for response, multiple operations may have the same response name,
32  // so we can not get operation's name from response.
33  inline virtual const char* GetServiceRequestName() const override { return "CreateHITWithHITType"; }
34 
35  Aws::String SerializePayload() const override;
36 
38 
39 
43  inline const Aws::String& GetHITTypeId() const{ return m_hITTypeId; }
44 
48  inline bool HITTypeIdHasBeenSet() const { return m_hITTypeIdHasBeenSet; }
49 
53  inline void SetHITTypeId(const Aws::String& value) { m_hITTypeIdHasBeenSet = true; m_hITTypeId = value; }
54 
58  inline void SetHITTypeId(Aws::String&& value) { m_hITTypeIdHasBeenSet = true; m_hITTypeId = std::move(value); }
59 
63  inline void SetHITTypeId(const char* value) { m_hITTypeIdHasBeenSet = true; m_hITTypeId.assign(value); }
64 
68  inline CreateHITWithHITTypeRequest& WithHITTypeId(const Aws::String& value) { SetHITTypeId(value); return *this;}
69 
73  inline CreateHITWithHITTypeRequest& WithHITTypeId(Aws::String&& value) { SetHITTypeId(std::move(value)); return *this;}
74 
78  inline CreateHITWithHITTypeRequest& WithHITTypeId(const char* value) { SetHITTypeId(value); return *this;}
79 
80 
85  inline int GetMaxAssignments() const{ return m_maxAssignments; }
86 
91  inline bool MaxAssignmentsHasBeenSet() const { return m_maxAssignmentsHasBeenSet; }
92 
97  inline void SetMaxAssignments(int value) { m_maxAssignmentsHasBeenSet = true; m_maxAssignments = value; }
98 
103  inline CreateHITWithHITTypeRequest& WithMaxAssignments(int value) { SetMaxAssignments(value); return *this;}
104 
105 
112  inline long long GetLifetimeInSeconds() const{ return m_lifetimeInSeconds; }
113 
120  inline bool LifetimeInSecondsHasBeenSet() const { return m_lifetimeInSecondsHasBeenSet; }
121 
128  inline void SetLifetimeInSeconds(long long value) { m_lifetimeInSecondsHasBeenSet = true; m_lifetimeInSeconds = value; }
129 
136  inline CreateHITWithHITTypeRequest& WithLifetimeInSeconds(long long value) { SetLifetimeInSeconds(value); return *this;}
137 
138 
146  inline const Aws::String& GetQuestion() const{ return m_question; }
147 
155  inline bool QuestionHasBeenSet() const { return m_questionHasBeenSet; }
156 
164  inline void SetQuestion(const Aws::String& value) { m_questionHasBeenSet = true; m_question = value; }
165 
173  inline void SetQuestion(Aws::String&& value) { m_questionHasBeenSet = true; m_question = std::move(value); }
174 
182  inline void SetQuestion(const char* value) { m_questionHasBeenSet = true; m_question.assign(value); }
183 
191  inline CreateHITWithHITTypeRequest& WithQuestion(const Aws::String& value) { SetQuestion(value); return *this;}
192 
200  inline CreateHITWithHITTypeRequest& WithQuestion(Aws::String&& value) { SetQuestion(std::move(value)); return *this;}
201 
209  inline CreateHITWithHITTypeRequest& WithQuestion(const char* value) { SetQuestion(value); return *this;}
210 
211 
222  inline const Aws::String& GetRequesterAnnotation() const{ return m_requesterAnnotation; }
223 
234  inline bool RequesterAnnotationHasBeenSet() const { return m_requesterAnnotationHasBeenSet; }
235 
246  inline void SetRequesterAnnotation(const Aws::String& value) { m_requesterAnnotationHasBeenSet = true; m_requesterAnnotation = value; }
247 
258  inline void SetRequesterAnnotation(Aws::String&& value) { m_requesterAnnotationHasBeenSet = true; m_requesterAnnotation = std::move(value); }
259 
270  inline void SetRequesterAnnotation(const char* value) { m_requesterAnnotationHasBeenSet = true; m_requesterAnnotation.assign(value); }
271 
282  inline CreateHITWithHITTypeRequest& WithRequesterAnnotation(const Aws::String& value) { SetRequesterAnnotation(value); return *this;}
283 
294  inline CreateHITWithHITTypeRequest& WithRequesterAnnotation(Aws::String&& value) { SetRequesterAnnotation(std::move(value)); return *this;}
295 
306  inline CreateHITWithHITTypeRequest& WithRequesterAnnotation(const char* value) { SetRequesterAnnotation(value); return *this;}
307 
308 
321  inline const Aws::String& GetUniqueRequestToken() const{ return m_uniqueRequestToken; }
322 
335  inline bool UniqueRequestTokenHasBeenSet() const { return m_uniqueRequestTokenHasBeenSet; }
336 
349  inline void SetUniqueRequestToken(const Aws::String& value) { m_uniqueRequestTokenHasBeenSet = true; m_uniqueRequestToken = value; }
350 
363  inline void SetUniqueRequestToken(Aws::String&& value) { m_uniqueRequestTokenHasBeenSet = true; m_uniqueRequestToken = std::move(value); }
364 
377  inline void SetUniqueRequestToken(const char* value) { m_uniqueRequestTokenHasBeenSet = true; m_uniqueRequestToken.assign(value); }
378 
391  inline CreateHITWithHITTypeRequest& WithUniqueRequestToken(const Aws::String& value) { SetUniqueRequestToken(value); return *this;}
392 
405  inline CreateHITWithHITTypeRequest& WithUniqueRequestToken(Aws::String&& value) { SetUniqueRequestToken(std::move(value)); return *this;}
406 
419  inline CreateHITWithHITTypeRequest& WithUniqueRequestToken(const char* value) { SetUniqueRequestToken(value); return *this;}
420 
421 
427  inline const ReviewPolicy& GetAssignmentReviewPolicy() const{ return m_assignmentReviewPolicy; }
428 
434  inline bool AssignmentReviewPolicyHasBeenSet() const { return m_assignmentReviewPolicyHasBeenSet; }
435 
441  inline void SetAssignmentReviewPolicy(const ReviewPolicy& value) { m_assignmentReviewPolicyHasBeenSet = true; m_assignmentReviewPolicy = value; }
442 
448  inline void SetAssignmentReviewPolicy(ReviewPolicy&& value) { m_assignmentReviewPolicyHasBeenSet = true; m_assignmentReviewPolicy = std::move(value); }
449 
455  inline CreateHITWithHITTypeRequest& WithAssignmentReviewPolicy(const ReviewPolicy& value) { SetAssignmentReviewPolicy(value); return *this;}
456 
462  inline CreateHITWithHITTypeRequest& WithAssignmentReviewPolicy(ReviewPolicy&& value) { SetAssignmentReviewPolicy(std::move(value)); return *this;}
463 
464 
469  inline const ReviewPolicy& GetHITReviewPolicy() const{ return m_hITReviewPolicy; }
470 
475  inline bool HITReviewPolicyHasBeenSet() const { return m_hITReviewPolicyHasBeenSet; }
476 
481  inline void SetHITReviewPolicy(const ReviewPolicy& value) { m_hITReviewPolicyHasBeenSet = true; m_hITReviewPolicy = value; }
482 
487  inline void SetHITReviewPolicy(ReviewPolicy&& value) { m_hITReviewPolicyHasBeenSet = true; m_hITReviewPolicy = std::move(value); }
488 
493  inline CreateHITWithHITTypeRequest& WithHITReviewPolicy(const ReviewPolicy& value) { SetHITReviewPolicy(value); return *this;}
494 
499  inline CreateHITWithHITTypeRequest& WithHITReviewPolicy(ReviewPolicy&& value) { SetHITReviewPolicy(std::move(value)); return *this;}
500 
501 
508  inline const Aws::String& GetHITLayoutId() const{ return m_hITLayoutId; }
509 
516  inline bool HITLayoutIdHasBeenSet() const { return m_hITLayoutIdHasBeenSet; }
517 
524  inline void SetHITLayoutId(const Aws::String& value) { m_hITLayoutIdHasBeenSet = true; m_hITLayoutId = value; }
525 
532  inline void SetHITLayoutId(Aws::String&& value) { m_hITLayoutIdHasBeenSet = true; m_hITLayoutId = std::move(value); }
533 
540  inline void SetHITLayoutId(const char* value) { m_hITLayoutIdHasBeenSet = true; m_hITLayoutId.assign(value); }
541 
548  inline CreateHITWithHITTypeRequest& WithHITLayoutId(const Aws::String& value) { SetHITLayoutId(value); return *this;}
549 
556  inline CreateHITWithHITTypeRequest& WithHITLayoutId(Aws::String&& value) { SetHITLayoutId(std::move(value)); return *this;}
557 
564  inline CreateHITWithHITTypeRequest& WithHITLayoutId(const char* value) { SetHITLayoutId(value); return *this;}
565 
566 
572  inline const Aws::Vector<HITLayoutParameter>& GetHITLayoutParameters() const{ return m_hITLayoutParameters; }
573 
579  inline bool HITLayoutParametersHasBeenSet() const { return m_hITLayoutParametersHasBeenSet; }
580 
586  inline void SetHITLayoutParameters(const Aws::Vector<HITLayoutParameter>& value) { m_hITLayoutParametersHasBeenSet = true; m_hITLayoutParameters = value; }
587 
593  inline void SetHITLayoutParameters(Aws::Vector<HITLayoutParameter>&& value) { m_hITLayoutParametersHasBeenSet = true; m_hITLayoutParameters = std::move(value); }
594 
600  inline CreateHITWithHITTypeRequest& WithHITLayoutParameters(const Aws::Vector<HITLayoutParameter>& value) { SetHITLayoutParameters(value); return *this;}
601 
607  inline CreateHITWithHITTypeRequest& WithHITLayoutParameters(Aws::Vector<HITLayoutParameter>&& value) { SetHITLayoutParameters(std::move(value)); return *this;}
608 
614  inline CreateHITWithHITTypeRequest& AddHITLayoutParameters(const HITLayoutParameter& value) { m_hITLayoutParametersHasBeenSet = true; m_hITLayoutParameters.push_back(value); return *this; }
615 
621  inline CreateHITWithHITTypeRequest& AddHITLayoutParameters(HITLayoutParameter&& value) { m_hITLayoutParametersHasBeenSet = true; m_hITLayoutParameters.push_back(std::move(value)); return *this; }
622 
623  private:
624 
625  Aws::String m_hITTypeId;
626  bool m_hITTypeIdHasBeenSet;
627 
628  int m_maxAssignments;
629  bool m_maxAssignmentsHasBeenSet;
630 
631  long long m_lifetimeInSeconds;
632  bool m_lifetimeInSecondsHasBeenSet;
633 
634  Aws::String m_question;
635  bool m_questionHasBeenSet;
636 
637  Aws::String m_requesterAnnotation;
638  bool m_requesterAnnotationHasBeenSet;
639 
640  Aws::String m_uniqueRequestToken;
641  bool m_uniqueRequestTokenHasBeenSet;
642 
643  ReviewPolicy m_assignmentReviewPolicy;
644  bool m_assignmentReviewPolicyHasBeenSet;
645 
646  ReviewPolicy m_hITReviewPolicy;
647  bool m_hITReviewPolicyHasBeenSet;
648 
649  Aws::String m_hITLayoutId;
650  bool m_hITLayoutIdHasBeenSet;
651 
652  Aws::Vector<HITLayoutParameter> m_hITLayoutParameters;
653  bool m_hITLayoutParametersHasBeenSet;
654  };
655 
656 } // namespace Model
657 } // namespace MTurk
658 } // namespace Aws
Aws::MTurk::Model::CreateHITWithHITTypeRequest::GetLifetimeInSeconds
long long GetLifetimeInSeconds() const
Definition: CreateHITWithHITTypeRequest.h:112
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithQuestion
CreateHITWithHITTypeRequest & WithQuestion(const char *value)
Definition: CreateHITWithHITTypeRequest.h:209
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetQuestion
void SetQuestion(const Aws::String &value)
Definition: CreateHITWithHITTypeRequest.h:164
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithHITTypeId
CreateHITWithHITTypeRequest & WithHITTypeId(const char *value)
Definition: CreateHITWithHITTypeRequest.h:78
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithAssignmentReviewPolicy
CreateHITWithHITTypeRequest & WithAssignmentReviewPolicy(const ReviewPolicy &value)
Definition: CreateHITWithHITTypeRequest.h:455
Aws::MTurk::Model::CreateHITWithHITTypeRequest::GetAssignmentReviewPolicy
const ReviewPolicy & GetAssignmentReviewPolicy() const
Definition: CreateHITWithHITTypeRequest.h:427
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::MTurk::Model::CreateHITWithHITTypeRequest::GetMaxAssignments
int GetMaxAssignments() const
Definition: CreateHITWithHITTypeRequest.h:85
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithRequesterAnnotation
CreateHITWithHITTypeRequest & WithRequesterAnnotation(const Aws::String &value)
Definition: CreateHITWithHITTypeRequest.h:282
Aws::MTurk::Model::CreateHITWithHITTypeRequest::GetHITReviewPolicy
const ReviewPolicy & GetHITReviewPolicy() const
Definition: CreateHITWithHITTypeRequest.h:469
Aws::MTurk::Model::CreateHITWithHITTypeRequest::QuestionHasBeenSet
bool QuestionHasBeenSet() const
Definition: CreateHITWithHITTypeRequest.h:155
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetRequesterAnnotation
void SetRequesterAnnotation(const char *value)
Definition: CreateHITWithHITTypeRequest.h:270
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetHITReviewPolicy
void SetHITReviewPolicy(const ReviewPolicy &value)
Definition: CreateHITWithHITTypeRequest.h:481
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithQuestion
CreateHITWithHITTypeRequest & WithQuestion(Aws::String &&value)
Definition: CreateHITWithHITTypeRequest.h:200
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithRequesterAnnotation
CreateHITWithHITTypeRequest & WithRequesterAnnotation(Aws::String &&value)
Definition: CreateHITWithHITTypeRequest.h:294
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithUniqueRequestToken
CreateHITWithHITTypeRequest & WithUniqueRequestToken(const Aws::String &value)
Definition: CreateHITWithHITTypeRequest.h:391
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetHITLayoutId
void SetHITLayoutId(const char *value)
Definition: CreateHITWithHITTypeRequest.h:540
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetRequesterAnnotation
void SetRequesterAnnotation(const Aws::String &value)
Definition: CreateHITWithHITTypeRequest.h:246
Aws::MTurk::Model::CreateHITWithHITTypeRequest::GetQuestion
const Aws::String & GetQuestion() const
Definition: CreateHITWithHITTypeRequest.h:146
ReviewPolicy.h
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithHITReviewPolicy
CreateHITWithHITTypeRequest & WithHITReviewPolicy(ReviewPolicy &&value)
Definition: CreateHITWithHITTypeRequest.h:499
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetAssignmentReviewPolicy
void SetAssignmentReviewPolicy(const ReviewPolicy &value)
Definition: CreateHITWithHITTypeRequest.h:441
AWSVector.h
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetLifetimeInSeconds
void SetLifetimeInSeconds(long long value)
Definition: CreateHITWithHITTypeRequest.h:128
Aws::MTurk::MTurkRequest
Definition: MTurkRequest.h:17
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetAssignmentReviewPolicy
void SetAssignmentReviewPolicy(ReviewPolicy &&value)
Definition: CreateHITWithHITTypeRequest.h:448
Aws::MTurk::Model::CreateHITWithHITTypeRequest::UniqueRequestTokenHasBeenSet
bool UniqueRequestTokenHasBeenSet() const
Definition: CreateHITWithHITTypeRequest.h:335
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithQuestion
CreateHITWithHITTypeRequest & WithQuestion(const Aws::String &value)
Definition: CreateHITWithHITTypeRequest.h:191
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetHITTypeId
void SetHITTypeId(const char *value)
Definition: CreateHITWithHITTypeRequest.h:63
MTurkRequest.h
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithHITLayoutParameters
CreateHITWithHITTypeRequest & WithHITLayoutParameters(const Aws::Vector< HITLayoutParameter > &value)
Definition: CreateHITWithHITTypeRequest.h:600
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithHITLayoutParameters
CreateHITWithHITTypeRequest & WithHITLayoutParameters(Aws::Vector< HITLayoutParameter > &&value)
Definition: CreateHITWithHITTypeRequest.h:607
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithRequesterAnnotation
CreateHITWithHITTypeRequest & WithRequesterAnnotation(const char *value)
Definition: CreateHITWithHITTypeRequest.h:306
Aws::MTurk::Model::CreateHITWithHITTypeRequest::AssignmentReviewPolicyHasBeenSet
bool AssignmentReviewPolicyHasBeenSet() const
Definition: CreateHITWithHITTypeRequest.h:434
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetHITTypeId
void SetHITTypeId(const Aws::String &value)
Definition: CreateHITWithHITTypeRequest.h:53
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithLifetimeInSeconds
CreateHITWithHITTypeRequest & WithLifetimeInSeconds(long long value)
Definition: CreateHITWithHITTypeRequest.h:136
Aws::MTurk::Model::CreateHITWithHITTypeRequest::HITLayoutIdHasBeenSet
bool HITLayoutIdHasBeenSet() const
Definition: CreateHITWithHITTypeRequest.h:516
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetUniqueRequestToken
void SetUniqueRequestToken(Aws::String &&value)
Definition: CreateHITWithHITTypeRequest.h:363
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithHITReviewPolicy
CreateHITWithHITTypeRequest & WithHITReviewPolicy(const ReviewPolicy &value)
Definition: CreateHITWithHITTypeRequest.h:493
Aws::MTurk::Model::CreateHITWithHITTypeRequest::GetHITTypeId
const Aws::String & GetHITTypeId() const
Definition: CreateHITWithHITTypeRequest.h:43
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetMaxAssignments
void SetMaxAssignments(int value)
Definition: CreateHITWithHITTypeRequest.h:97
Aws::MTurk::Model::CreateHITWithHITTypeRequest::MaxAssignmentsHasBeenSet
bool MaxAssignmentsHasBeenSet() const
Definition: CreateHITWithHITTypeRequest.h:91
Aws::MTurk::Model::CreateHITWithHITTypeRequest::LifetimeInSecondsHasBeenSet
bool LifetimeInSecondsHasBeenSet() const
Definition: CreateHITWithHITTypeRequest.h:120
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetHITReviewPolicy
void SetHITReviewPolicy(ReviewPolicy &&value)
Definition: CreateHITWithHITTypeRequest.h:487
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithHITTypeId
CreateHITWithHITTypeRequest & WithHITTypeId(Aws::String &&value)
Definition: CreateHITWithHITTypeRequest.h:73
AWSString.h
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithUniqueRequestToken
CreateHITWithHITTypeRequest & WithUniqueRequestToken(const char *value)
Definition: CreateHITWithHITTypeRequest.h:419
Aws::MTurk::Model::CreateHITWithHITTypeRequest::GetHITLayoutParameters
const Aws::Vector< HITLayoutParameter > & GetHITLayoutParameters() const
Definition: CreateHITWithHITTypeRequest.h:572
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithAssignmentReviewPolicy
CreateHITWithHITTypeRequest & WithAssignmentReviewPolicy(ReviewPolicy &&value)
Definition: CreateHITWithHITTypeRequest.h:462
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetQuestion
void SetQuestion(Aws::String &&value)
Definition: CreateHITWithHITTypeRequest.h:173
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithUniqueRequestToken
CreateHITWithHITTypeRequest & WithUniqueRequestToken(Aws::String &&value)
Definition: CreateHITWithHITTypeRequest.h:405
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::MTurk::Model::CreateHITWithHITTypeRequest::HITTypeIdHasBeenSet
bool HITTypeIdHasBeenSet() const
Definition: CreateHITWithHITTypeRequest.h:48
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithHITTypeId
CreateHITWithHITTypeRequest & WithHITTypeId(const Aws::String &value)
Definition: CreateHITWithHITTypeRequest.h:68
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetUniqueRequestToken
void SetUniqueRequestToken(const char *value)
Definition: CreateHITWithHITTypeRequest.h:377
Aws::MTurk::Model::HITLayoutParameter
Definition: HITLayoutParameter.h:35
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithHITLayoutId
CreateHITWithHITTypeRequest & WithHITLayoutId(const char *value)
Definition: CreateHITWithHITTypeRequest.h:564
Aws::MTurk::Model::CreateHITWithHITTypeRequest::CreateHITWithHITTypeRequest
CreateHITWithHITTypeRequest()
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetQuestion
void SetQuestion(const char *value)
Definition: CreateHITWithHITTypeRequest.h:182
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetHITLayoutParameters
void SetHITLayoutParameters(Aws::Vector< HITLayoutParameter > &&value)
Definition: CreateHITWithHITTypeRequest.h:593
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithHITLayoutId
CreateHITWithHITTypeRequest & WithHITLayoutId(Aws::String &&value)
Definition: CreateHITWithHITTypeRequest.h:556
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithHITLayoutId
CreateHITWithHITTypeRequest & WithHITLayoutId(const Aws::String &value)
Definition: CreateHITWithHITTypeRequest.h:548
Aws::MTurk::Model::CreateHITWithHITTypeRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateHITWithHITTypeRequest.h:33
Aws::MTurk::Model::CreateHITWithHITTypeRequest::GetHITLayoutId
const Aws::String & GetHITLayoutId() const
Definition: CreateHITWithHITTypeRequest.h:508
MTurk_EXPORTS.h
Aws::MTurk::Model::CreateHITWithHITTypeRequest::RequesterAnnotationHasBeenSet
bool RequesterAnnotationHasBeenSet() const
Definition: CreateHITWithHITTypeRequest.h:234
Aws
Definition: AccessManagementClient.h:15
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetRequesterAnnotation
void SetRequesterAnnotation(Aws::String &&value)
Definition: CreateHITWithHITTypeRequest.h:258
Aws::MTurk::Model::CreateHITWithHITTypeRequest::AddHITLayoutParameters
CreateHITWithHITTypeRequest & AddHITLayoutParameters(HITLayoutParameter &&value)
Definition: CreateHITWithHITTypeRequest.h:621
AWS_MTURK_API
#define AWS_MTURK_API
Definition: MTurk_EXPORTS.h:28
Aws::MTurk::Model::CreateHITWithHITTypeRequest::AddHITLayoutParameters
CreateHITWithHITTypeRequest & AddHITLayoutParameters(const HITLayoutParameter &value)
Definition: CreateHITWithHITTypeRequest.h:614
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::MTurk::Model::CreateHITWithHITTypeRequest
Definition: CreateHITWithHITTypeRequest.h:25
Aws::MTurk::Model::CreateHITWithHITTypeRequest::HITReviewPolicyHasBeenSet
bool HITReviewPolicyHasBeenSet() const
Definition: CreateHITWithHITTypeRequest.h:475
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetHITLayoutId
void SetHITLayoutId(Aws::String &&value)
Definition: CreateHITWithHITTypeRequest.h:532
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetHITTypeId
void SetHITTypeId(Aws::String &&value)
Definition: CreateHITWithHITTypeRequest.h:58
Aws::MTurk::Model::CreateHITWithHITTypeRequest::GetUniqueRequestToken
const Aws::String & GetUniqueRequestToken() const
Definition: CreateHITWithHITTypeRequest.h:321
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetHITLayoutId
void SetHITLayoutId(const Aws::String &value)
Definition: CreateHITWithHITTypeRequest.h:524
HITLayoutParameter.h
Aws::MTurk::Model::CreateHITWithHITTypeRequest::WithMaxAssignments
CreateHITWithHITTypeRequest & WithMaxAssignments(int value)
Definition: CreateHITWithHITTypeRequest.h:103
Aws::MTurk::Model::CreateHITWithHITTypeRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetHITLayoutParameters
void SetHITLayoutParameters(const Aws::Vector< HITLayoutParameter > &value)
Definition: CreateHITWithHITTypeRequest.h:586
Aws::MTurk::Model::ReviewPolicy
Definition: ReviewPolicy.h:35
Aws::MTurk::Model::CreateHITWithHITTypeRequest::HITLayoutParametersHasBeenSet
bool HITLayoutParametersHasBeenSet() const
Definition: CreateHITWithHITTypeRequest.h:579
Aws::MTurk::Model::CreateHITWithHITTypeRequest::SetUniqueRequestToken
void SetUniqueRequestToken(const Aws::String &value)
Definition: CreateHITWithHITTypeRequest.h:349
Aws::MTurk::Model::CreateHITWithHITTypeRequest::GetRequesterAnnotation
const Aws::String & GetRequesterAnnotation() const
Definition: CreateHITWithHITTypeRequest.h:222