AWS SDK for C++  1.9.124
AWS SDK for C++
StartTaskContactRequest.h
Go to the documentation of this file.
1 
6 #pragma once
12 #include <utility>
13 #include <aws/core/utils/UUID.h>
14 
15 namespace Aws
16 {
17 namespace Connect
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 "StartTaskContact"; }
34 
35  Aws::String SerializePayload() const override;
36 
37 
42  inline const Aws::String& GetInstanceId() const{ return m_instanceId; }
43 
48  inline bool InstanceIdHasBeenSet() const { return m_instanceIdHasBeenSet; }
49 
54  inline void SetInstanceId(const Aws::String& value) { m_instanceIdHasBeenSet = true; m_instanceId = value; }
55 
60  inline void SetInstanceId(Aws::String&& value) { m_instanceIdHasBeenSet = true; m_instanceId = std::move(value); }
61 
66  inline void SetInstanceId(const char* value) { m_instanceIdHasBeenSet = true; m_instanceId.assign(value); }
67 
72  inline StartTaskContactRequest& WithInstanceId(const Aws::String& value) { SetInstanceId(value); return *this;}
73 
78  inline StartTaskContactRequest& WithInstanceId(Aws::String&& value) { SetInstanceId(std::move(value)); return *this;}
79 
84  inline StartTaskContactRequest& WithInstanceId(const char* value) { SetInstanceId(value); return *this;}
85 
86 
90  inline const Aws::String& GetPreviousContactId() const{ return m_previousContactId; }
91 
95  inline bool PreviousContactIdHasBeenSet() const { return m_previousContactIdHasBeenSet; }
96 
100  inline void SetPreviousContactId(const Aws::String& value) { m_previousContactIdHasBeenSet = true; m_previousContactId = value; }
101 
105  inline void SetPreviousContactId(Aws::String&& value) { m_previousContactIdHasBeenSet = true; m_previousContactId = std::move(value); }
106 
110  inline void SetPreviousContactId(const char* value) { m_previousContactIdHasBeenSet = true; m_previousContactId.assign(value); }
111 
115  inline StartTaskContactRequest& WithPreviousContactId(const Aws::String& value) { SetPreviousContactId(value); return *this;}
116 
120  inline StartTaskContactRequest& WithPreviousContactId(Aws::String&& value) { SetPreviousContactId(std::move(value)); return *this;}
121 
125  inline StartTaskContactRequest& WithPreviousContactId(const char* value) { SetPreviousContactId(value); return *this;}
126 
127 
138  inline const Aws::String& GetContactFlowId() const{ return m_contactFlowId; }
139 
150  inline bool ContactFlowIdHasBeenSet() const { return m_contactFlowIdHasBeenSet; }
151 
162  inline void SetContactFlowId(const Aws::String& value) { m_contactFlowIdHasBeenSet = true; m_contactFlowId = value; }
163 
174  inline void SetContactFlowId(Aws::String&& value) { m_contactFlowIdHasBeenSet = true; m_contactFlowId = std::move(value); }
175 
186  inline void SetContactFlowId(const char* value) { m_contactFlowIdHasBeenSet = true; m_contactFlowId.assign(value); }
187 
198  inline StartTaskContactRequest& WithContactFlowId(const Aws::String& value) { SetContactFlowId(value); return *this;}
199 
210  inline StartTaskContactRequest& WithContactFlowId(Aws::String&& value) { SetContactFlowId(std::move(value)); return *this;}
211 
222  inline StartTaskContactRequest& WithContactFlowId(const char* value) { SetContactFlowId(value); return *this;}
223 
224 
232  inline const Aws::Map<Aws::String, Aws::String>& GetAttributes() const{ return m_attributes; }
233 
241  inline bool AttributesHasBeenSet() const { return m_attributesHasBeenSet; }
242 
250  inline void SetAttributes(const Aws::Map<Aws::String, Aws::String>& value) { m_attributesHasBeenSet = true; m_attributes = value; }
251 
259  inline void SetAttributes(Aws::Map<Aws::String, Aws::String>&& value) { m_attributesHasBeenSet = true; m_attributes = std::move(value); }
260 
268  inline StartTaskContactRequest& WithAttributes(const Aws::Map<Aws::String, Aws::String>& value) { SetAttributes(value); return *this;}
269 
277  inline StartTaskContactRequest& WithAttributes(Aws::Map<Aws::String, Aws::String>&& value) { SetAttributes(std::move(value)); return *this;}
278 
286  inline StartTaskContactRequest& AddAttributes(const Aws::String& key, const Aws::String& value) { m_attributesHasBeenSet = true; m_attributes.emplace(key, value); return *this; }
287 
295  inline StartTaskContactRequest& AddAttributes(Aws::String&& key, const Aws::String& value) { m_attributesHasBeenSet = true; m_attributes.emplace(std::move(key), value); return *this; }
296 
304  inline StartTaskContactRequest& AddAttributes(const Aws::String& key, Aws::String&& value) { m_attributesHasBeenSet = true; m_attributes.emplace(key, std::move(value)); return *this; }
305 
313  inline StartTaskContactRequest& AddAttributes(Aws::String&& key, Aws::String&& value) { m_attributesHasBeenSet = true; m_attributes.emplace(std::move(key), std::move(value)); return *this; }
314 
322  inline StartTaskContactRequest& AddAttributes(const char* key, Aws::String&& value) { m_attributesHasBeenSet = true; m_attributes.emplace(key, std::move(value)); return *this; }
323 
331  inline StartTaskContactRequest& AddAttributes(Aws::String&& key, const char* value) { m_attributesHasBeenSet = true; m_attributes.emplace(std::move(key), value); return *this; }
332 
340  inline StartTaskContactRequest& AddAttributes(const char* key, const char* value) { m_attributesHasBeenSet = true; m_attributes.emplace(key, value); return *this; }
341 
342 
347  inline const Aws::String& GetName() const{ return m_name; }
348 
353  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
354 
359  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
360 
365  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
366 
371  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
372 
377  inline StartTaskContactRequest& WithName(const Aws::String& value) { SetName(value); return *this;}
378 
383  inline StartTaskContactRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
384 
389  inline StartTaskContactRequest& WithName(const char* value) { SetName(value); return *this;}
390 
391 
396  inline const Aws::Map<Aws::String, Reference>& GetReferences() const{ return m_references; }
397 
402  inline bool ReferencesHasBeenSet() const { return m_referencesHasBeenSet; }
403 
408  inline void SetReferences(const Aws::Map<Aws::String, Reference>& value) { m_referencesHasBeenSet = true; m_references = value; }
409 
414  inline void SetReferences(Aws::Map<Aws::String, Reference>&& value) { m_referencesHasBeenSet = true; m_references = std::move(value); }
415 
420  inline StartTaskContactRequest& WithReferences(const Aws::Map<Aws::String, Reference>& value) { SetReferences(value); return *this;}
421 
426  inline StartTaskContactRequest& WithReferences(Aws::Map<Aws::String, Reference>&& value) { SetReferences(std::move(value)); return *this;}
427 
432  inline StartTaskContactRequest& AddReferences(const Aws::String& key, const Reference& value) { m_referencesHasBeenSet = true; m_references.emplace(key, value); return *this; }
433 
438  inline StartTaskContactRequest& AddReferences(Aws::String&& key, const Reference& value) { m_referencesHasBeenSet = true; m_references.emplace(std::move(key), value); return *this; }
439 
444  inline StartTaskContactRequest& AddReferences(const Aws::String& key, Reference&& value) { m_referencesHasBeenSet = true; m_references.emplace(key, std::move(value)); return *this; }
445 
450  inline StartTaskContactRequest& AddReferences(Aws::String&& key, Reference&& value) { m_referencesHasBeenSet = true; m_references.emplace(std::move(key), std::move(value)); return *this; }
451 
456  inline StartTaskContactRequest& AddReferences(const char* key, Reference&& value) { m_referencesHasBeenSet = true; m_references.emplace(key, std::move(value)); return *this; }
457 
462  inline StartTaskContactRequest& AddReferences(const char* key, const Reference& value) { m_referencesHasBeenSet = true; m_references.emplace(key, value); return *this; }
463 
464 
469  inline const Aws::String& GetDescription() const{ return m_description; }
470 
475  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
476 
481  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
482 
487  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
488 
493  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
494 
499  inline StartTaskContactRequest& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
500 
505  inline StartTaskContactRequest& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
506 
511  inline StartTaskContactRequest& WithDescription(const char* value) { SetDescription(value); return *this;}
512 
513 
518  inline const Aws::String& GetClientToken() const{ return m_clientToken; }
519 
524  inline bool ClientTokenHasBeenSet() const { return m_clientTokenHasBeenSet; }
525 
530  inline void SetClientToken(const Aws::String& value) { m_clientTokenHasBeenSet = true; m_clientToken = value; }
531 
536  inline void SetClientToken(Aws::String&& value) { m_clientTokenHasBeenSet = true; m_clientToken = std::move(value); }
537 
542  inline void SetClientToken(const char* value) { m_clientTokenHasBeenSet = true; m_clientToken.assign(value); }
543 
548  inline StartTaskContactRequest& WithClientToken(const Aws::String& value) { SetClientToken(value); return *this;}
549 
554  inline StartTaskContactRequest& WithClientToken(Aws::String&& value) { SetClientToken(std::move(value)); return *this;}
555 
560  inline StartTaskContactRequest& WithClientToken(const char* value) { SetClientToken(value); return *this;}
561 
562  private:
563 
564  Aws::String m_instanceId;
565  bool m_instanceIdHasBeenSet;
566 
567  Aws::String m_previousContactId;
568  bool m_previousContactIdHasBeenSet;
569 
570  Aws::String m_contactFlowId;
571  bool m_contactFlowIdHasBeenSet;
572 
574  bool m_attributesHasBeenSet;
575 
576  Aws::String m_name;
577  bool m_nameHasBeenSet;
578 
580  bool m_referencesHasBeenSet;
581 
582  Aws::String m_description;
583  bool m_descriptionHasBeenSet;
584 
585  Aws::String m_clientToken;
586  bool m_clientTokenHasBeenSet;
587  };
588 
589 } // namespace Model
590 } // namespace Connect
591 } // namespace Aws
Aws::Connect::Model::StartTaskContactRequest::SetPreviousContactId
void SetPreviousContactId(Aws::String &&value)
Definition: StartTaskContactRequest.h:105
Aws::Connect::Model::StartTaskContactRequest::GetClientToken
const Aws::String & GetClientToken() const
Definition: StartTaskContactRequest.h:518
Aws::Connect::Model::StartTaskContactRequest::AddAttributes
StartTaskContactRequest & AddAttributes(const char *key, const char *value)
Definition: StartTaskContactRequest.h:340
Aws::Connect::Model::StartTaskContactRequest::ClientTokenHasBeenSet
bool ClientTokenHasBeenSet() const
Definition: StartTaskContactRequest.h:524
Aws::Connect::Model::StartTaskContactRequest
Definition: StartTaskContactRequest.h:25
Aws::Connect::Model::StartTaskContactRequest::GetName
const Aws::String & GetName() const
Definition: StartTaskContactRequest.h:347
Aws::Connect::Model::StartTaskContactRequest::WithPreviousContactId
StartTaskContactRequest & WithPreviousContactId(Aws::String &&value)
Definition: StartTaskContactRequest.h:120
Aws::Connect::Model::StartTaskContactRequest::AddAttributes
StartTaskContactRequest & AddAttributes(const Aws::String &key, const Aws::String &value)
Definition: StartTaskContactRequest.h:286
Aws::Connect::Model::StartTaskContactRequest::WithAttributes
StartTaskContactRequest & WithAttributes(const Aws::Map< Aws::String, Aws::String > &value)
Definition: StartTaskContactRequest.h:268
Aws::Connect::Model::StartTaskContactRequest::GetAttributes
const Aws::Map< Aws::String, Aws::String > & GetAttributes() const
Definition: StartTaskContactRequest.h:232
Aws::Connect::Model::StartTaskContactRequest::GetContactFlowId
const Aws::String & GetContactFlowId() const
Definition: StartTaskContactRequest.h:138
Aws::Connect::Model::StartTaskContactRequest::WithClientToken
StartTaskContactRequest & WithClientToken(Aws::String &&value)
Definition: StartTaskContactRequest.h:554
Aws::Connect::Model::StartTaskContactRequest::SetReferences
void SetReferences(Aws::Map< Aws::String, Reference > &&value)
Definition: StartTaskContactRequest.h:414
Aws::Connect::Model::Reference
Definition: Reference.h:35
Aws::Connect::Model::StartTaskContactRequest::WithPreviousContactId
StartTaskContactRequest & WithPreviousContactId(const Aws::String &value)
Definition: StartTaskContactRequest.h:115
Aws::Connect::Model::StartTaskContactRequest::WithContactFlowId
StartTaskContactRequest & WithContactFlowId(const char *value)
Definition: StartTaskContactRequest.h:222
Aws::Connect::Model::StartTaskContactRequest::SetName
void SetName(const char *value)
Definition: StartTaskContactRequest.h:371
Aws::Connect::Model::StartTaskContactRequest::GetInstanceId
const Aws::String & GetInstanceId() const
Definition: StartTaskContactRequest.h:42
Aws::Connect::Model::StartTaskContactRequest::StartTaskContactRequest
StartTaskContactRequest()
Aws::Connect::Model::StartTaskContactRequest::AddAttributes
StartTaskContactRequest & AddAttributes(Aws::String &&key, const char *value)
Definition: StartTaskContactRequest.h:331
Aws::Connect::Model::StartTaskContactRequest::AddAttributes
StartTaskContactRequest & AddAttributes(const char *key, Aws::String &&value)
Definition: StartTaskContactRequest.h:322
Aws::Connect::Model::StartTaskContactRequest::AddReferences
StartTaskContactRequest & AddReferences(const char *key, const Reference &value)
Definition: StartTaskContactRequest.h:462
Aws::Connect::Model::StartTaskContactRequest::WithName
StartTaskContactRequest & WithName(Aws::String &&value)
Definition: StartTaskContactRequest.h:383
Aws::Connect::Model::StartTaskContactRequest::WithClientToken
StartTaskContactRequest & WithClientToken(const char *value)
Definition: StartTaskContactRequest.h:560
Aws::Connect::Model::StartTaskContactRequest::AddAttributes
StartTaskContactRequest & AddAttributes(Aws::String &&key, const Aws::String &value)
Definition: StartTaskContactRequest.h:295
Aws::Connect::Model::StartTaskContactRequest::SetInstanceId
void SetInstanceId(const Aws::String &value)
Definition: StartTaskContactRequest.h:54
Aws::Connect::Model::StartTaskContactRequest::SetAttributes
void SetAttributes(Aws::Map< Aws::String, Aws::String > &&value)
Definition: StartTaskContactRequest.h:259
Aws::Connect::Model::StartTaskContactRequest::SetName
void SetName(const Aws::String &value)
Definition: StartTaskContactRequest.h:359
Aws::Connect::Model::StartTaskContactRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::Connect::Model::StartTaskContactRequest::SetReferences
void SetReferences(const Aws::Map< Aws::String, Reference > &value)
Definition: StartTaskContactRequest.h:408
Aws::Connect::Model::StartTaskContactRequest::WithInstanceId
StartTaskContactRequest & WithInstanceId(const char *value)
Definition: StartTaskContactRequest.h:84
Aws::Connect::Model::StartTaskContactRequest::WithClientToken
StartTaskContactRequest & WithClientToken(const Aws::String &value)
Definition: StartTaskContactRequest.h:548
Aws::Connect::Model::StartTaskContactRequest::SetInstanceId
void SetInstanceId(const char *value)
Definition: StartTaskContactRequest.h:66
Reference.h
Aws::Connect::Model::StartTaskContactRequest::SetDescription
void SetDescription(Aws::String &&value)
Definition: StartTaskContactRequest.h:487
Aws::Connect::Model::StartTaskContactRequest::ReferencesHasBeenSet
bool ReferencesHasBeenSet() const
Definition: StartTaskContactRequest.h:402
Aws::Connect::Model::StartTaskContactRequest::SetContactFlowId
void SetContactFlowId(Aws::String &&value)
Definition: StartTaskContactRequest.h:174
Aws::Connect::Model::StartTaskContactRequest::InstanceIdHasBeenSet
bool InstanceIdHasBeenSet() const
Definition: StartTaskContactRequest.h:48
Aws::Connect::Model::StartTaskContactRequest::SetPreviousContactId
void SetPreviousContactId(const char *value)
Definition: StartTaskContactRequest.h:110
Aws::Connect::Model::StartTaskContactRequest::AttributesHasBeenSet
bool AttributesHasBeenSet() const
Definition: StartTaskContactRequest.h:241
Aws::Connect::Model::StartTaskContactRequest::WithName
StartTaskContactRequest & WithName(const char *value)
Definition: StartTaskContactRequest.h:389
Aws::Connect::Model::StartTaskContactRequest::SetClientToken
void SetClientToken(const char *value)
Definition: StartTaskContactRequest.h:542
Aws::Connect::Model::StartTaskContactRequest::SetDescription
void SetDescription(const char *value)
Definition: StartTaskContactRequest.h:493
Aws::Connect::Model::StartTaskContactRequest::SetName
void SetName(Aws::String &&value)
Definition: StartTaskContactRequest.h:365
Aws::Connect::Model::StartTaskContactRequest::WithDescription
StartTaskContactRequest & WithDescription(const Aws::String &value)
Definition: StartTaskContactRequest.h:499
Aws::Connect::Model::StartTaskContactRequest::GetDescription
const Aws::String & GetDescription() const
Definition: StartTaskContactRequest.h:469
Aws::Connect::Model::StartTaskContactRequest::WithContactFlowId
StartTaskContactRequest & WithContactFlowId(const Aws::String &value)
Definition: StartTaskContactRequest.h:198
Aws::Connect::Model::StartTaskContactRequest::GetPreviousContactId
const Aws::String & GetPreviousContactId() const
Definition: StartTaskContactRequest.h:90
Aws::Connect::Model::StartTaskContactRequest::PreviousContactIdHasBeenSet
bool PreviousContactIdHasBeenSet() const
Definition: StartTaskContactRequest.h:95
Aws::Connect::ConnectRequest
Definition: ConnectRequest.h:17
Aws::Connect::Model::StartTaskContactRequest::WithInstanceId
StartTaskContactRequest & WithInstanceId(const Aws::String &value)
Definition: StartTaskContactRequest.h:72
Aws::Connect::Model::StartTaskContactRequest::WithContactFlowId
StartTaskContactRequest & WithContactFlowId(Aws::String &&value)
Definition: StartTaskContactRequest.h:210
Aws::Connect::Model::StartTaskContactRequest::WithAttributes
StartTaskContactRequest & WithAttributes(Aws::Map< Aws::String, Aws::String > &&value)
Definition: StartTaskContactRequest.h:277
AWSString.h
Aws::Connect::Model::StartTaskContactRequest::WithDescription
StartTaskContactRequest & WithDescription(Aws::String &&value)
Definition: StartTaskContactRequest.h:505
Aws::Connect::Model::StartTaskContactRequest::SetAttributes
void SetAttributes(const Aws::Map< Aws::String, Aws::String > &value)
Definition: StartTaskContactRequest.h:250
Aws::Connect::Model::StartTaskContactRequest::WithInstanceId
StartTaskContactRequest & WithInstanceId(Aws::String &&value)
Definition: StartTaskContactRequest.h:78
Aws::Connect::Model::StartTaskContactRequest::AddReferences
StartTaskContactRequest & AddReferences(Aws::String &&key, Reference &&value)
Definition: StartTaskContactRequest.h:450
Aws::Connect::Model::StartTaskContactRequest::AddReferences
StartTaskContactRequest & AddReferences(const Aws::String &key, const Reference &value)
Definition: StartTaskContactRequest.h:432
Aws::Connect::Model::StartTaskContactRequest::SetInstanceId
void SetInstanceId(Aws::String &&value)
Definition: StartTaskContactRequest.h:60
Aws::Connect::Model::StartTaskContactRequest::ContactFlowIdHasBeenSet
bool ContactFlowIdHasBeenSet() const
Definition: StartTaskContactRequest.h:150
Aws::Connect::Model::StartTaskContactRequest::SetContactFlowId
void SetContactFlowId(const Aws::String &value)
Definition: StartTaskContactRequest.h:162
Aws::Connect::Model::StartTaskContactRequest::AddAttributes
StartTaskContactRequest & AddAttributes(Aws::String &&key, Aws::String &&value)
Definition: StartTaskContactRequest.h:313
Aws::Connect::Model::StartTaskContactRequest::WithPreviousContactId
StartTaskContactRequest & WithPreviousContactId(const char *value)
Definition: StartTaskContactRequest.h:125
Aws::Connect::Model::StartTaskContactRequest::NameHasBeenSet
bool NameHasBeenSet() const
Definition: StartTaskContactRequest.h:353
Aws
Definition: AccessManagementClient.h:15
Aws::Connect::Model::StartTaskContactRequest::WithDescription
StartTaskContactRequest & WithDescription(const char *value)
Definition: StartTaskContactRequest.h:511
Aws::Connect::Model::StartTaskContactRequest::WithReferences
StartTaskContactRequest & WithReferences(Aws::Map< Aws::String, Reference > &&value)
Definition: StartTaskContactRequest.h:426
Aws::Connect::Model::StartTaskContactRequest::SetClientToken
void SetClientToken(Aws::String &&value)
Definition: StartTaskContactRequest.h:536
Aws::Connect::Model::StartTaskContactRequest::AddReferences
StartTaskContactRequest & AddReferences(const char *key, Reference &&value)
Definition: StartTaskContactRequest.h:456
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Connect::Model::StartTaskContactRequest::WithReferences
StartTaskContactRequest & WithReferences(const Aws::Map< Aws::String, Reference > &value)
Definition: StartTaskContactRequest.h:420
Aws::Connect::Model::StartTaskContactRequest::SetPreviousContactId
void SetPreviousContactId(const Aws::String &value)
Definition: StartTaskContactRequest.h:100
Aws::Connect::Model::StartTaskContactRequest::WithName
StartTaskContactRequest & WithName(const Aws::String &value)
Definition: StartTaskContactRequest.h:377
Aws::Connect::Model::StartTaskContactRequest::SetDescription
void SetDescription(const Aws::String &value)
Definition: StartTaskContactRequest.h:481
Aws::Connect::Model::StartTaskContactRequest::GetReferences
const Aws::Map< Aws::String, Reference > & GetReferences() const
Definition: StartTaskContactRequest.h:396
AWS_CONNECT_API
#define AWS_CONNECT_API
Definition: Connect_EXPORTS.h:28
Aws::Connect::Model::StartTaskContactRequest::AddAttributes
StartTaskContactRequest & AddAttributes(const Aws::String &key, Aws::String &&value)
Definition: StartTaskContactRequest.h:304
Aws::Connect::Model::StartTaskContactRequest::SetClientToken
void SetClientToken(const Aws::String &value)
Definition: StartTaskContactRequest.h:530
Aws::Connect::Model::StartTaskContactRequest::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: StartTaskContactRequest.h:475
Aws::Connect::Model::StartTaskContactRequest::AddReferences
StartTaskContactRequest & AddReferences(Aws::String &&key, const Reference &value)
Definition: StartTaskContactRequest.h:438
UUID.h
Connect_EXPORTS.h
AWSMap.h
Aws::Connect::Model::StartTaskContactRequest::SetContactFlowId
void SetContactFlowId(const char *value)
Definition: StartTaskContactRequest.h:186
ConnectRequest.h
Aws::Connect::Model::StartTaskContactRequest::AddReferences
StartTaskContactRequest & AddReferences(const Aws::String &key, Reference &&value)
Definition: StartTaskContactRequest.h:444
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::Connect::Model::StartTaskContactRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: StartTaskContactRequest.h:33