AWS SDK for C++  1.9.103
AWS SDK for C++
Public Member Functions | List of all members
Aws::Connect::Model::StartTaskContactRequest Class Reference

#include <StartTaskContactRequest.h>

+ Inheritance diagram for Aws::Connect::Model::StartTaskContactRequest:

Public Member Functions

 StartTaskContactRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetInstanceId () const
 
bool InstanceIdHasBeenSet () const
 
void SetInstanceId (const Aws::String &value)
 
void SetInstanceId (Aws::String &&value)
 
void SetInstanceId (const char *value)
 
StartTaskContactRequestWithInstanceId (const Aws::String &value)
 
StartTaskContactRequestWithInstanceId (Aws::String &&value)
 
StartTaskContactRequestWithInstanceId (const char *value)
 
const Aws::StringGetPreviousContactId () const
 
bool PreviousContactIdHasBeenSet () const
 
void SetPreviousContactId (const Aws::String &value)
 
void SetPreviousContactId (Aws::String &&value)
 
void SetPreviousContactId (const char *value)
 
StartTaskContactRequestWithPreviousContactId (const Aws::String &value)
 
StartTaskContactRequestWithPreviousContactId (Aws::String &&value)
 
StartTaskContactRequestWithPreviousContactId (const char *value)
 
const Aws::StringGetContactFlowId () const
 
bool ContactFlowIdHasBeenSet () const
 
void SetContactFlowId (const Aws::String &value)
 
void SetContactFlowId (Aws::String &&value)
 
void SetContactFlowId (const char *value)
 
StartTaskContactRequestWithContactFlowId (const Aws::String &value)
 
StartTaskContactRequestWithContactFlowId (Aws::String &&value)
 
StartTaskContactRequestWithContactFlowId (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetAttributes () const
 
bool AttributesHasBeenSet () const
 
void SetAttributes (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetAttributes (Aws::Map< Aws::String, Aws::String > &&value)
 
StartTaskContactRequestWithAttributes (const Aws::Map< Aws::String, Aws::String > &value)
 
StartTaskContactRequestWithAttributes (Aws::Map< Aws::String, Aws::String > &&value)
 
StartTaskContactRequestAddAttributes (const Aws::String &key, const Aws::String &value)
 
StartTaskContactRequestAddAttributes (Aws::String &&key, const Aws::String &value)
 
StartTaskContactRequestAddAttributes (const Aws::String &key, Aws::String &&value)
 
StartTaskContactRequestAddAttributes (Aws::String &&key, Aws::String &&value)
 
StartTaskContactRequestAddAttributes (const char *key, Aws::String &&value)
 
StartTaskContactRequestAddAttributes (Aws::String &&key, const char *value)
 
StartTaskContactRequestAddAttributes (const char *key, const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
StartTaskContactRequestWithName (const Aws::String &value)
 
StartTaskContactRequestWithName (Aws::String &&value)
 
StartTaskContactRequestWithName (const char *value)
 
const Aws::Map< Aws::String, Reference > & GetReferences () const
 
bool ReferencesHasBeenSet () const
 
void SetReferences (const Aws::Map< Aws::String, Reference > &value)
 
void SetReferences (Aws::Map< Aws::String, Reference > &&value)
 
StartTaskContactRequestWithReferences (const Aws::Map< Aws::String, Reference > &value)
 
StartTaskContactRequestWithReferences (Aws::Map< Aws::String, Reference > &&value)
 
StartTaskContactRequestAddReferences (const Aws::String &key, const Reference &value)
 
StartTaskContactRequestAddReferences (Aws::String &&key, const Reference &value)
 
StartTaskContactRequestAddReferences (const Aws::String &key, Reference &&value)
 
StartTaskContactRequestAddReferences (Aws::String &&key, Reference &&value)
 
StartTaskContactRequestAddReferences (const char *key, Reference &&value)
 
StartTaskContactRequestAddReferences (const char *key, const Reference &value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
StartTaskContactRequestWithDescription (const Aws::String &value)
 
StartTaskContactRequestWithDescription (Aws::String &&value)
 
StartTaskContactRequestWithDescription (const char *value)
 
const Aws::StringGetClientToken () const
 
bool ClientTokenHasBeenSet () const
 
void SetClientToken (const Aws::String &value)
 
void SetClientToken (Aws::String &&value)
 
void SetClientToken (const char *value)
 
StartTaskContactRequestWithClientToken (const Aws::String &value)
 
StartTaskContactRequestWithClientToken (Aws::String &&value)
 
StartTaskContactRequestWithClientToken (const char *value)
 
- Public Member Functions inherited from Aws::Connect::ConnectRequest
virtual ~ConnectRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Connect::ConnectRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 24 of file StartTaskContactRequest.h.

Constructor & Destructor Documentation

◆ StartTaskContactRequest()

Aws::Connect::Model::StartTaskContactRequest::StartTaskContactRequest ( )

Member Function Documentation

◆ AddAttributes() [1/7]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::AddAttributes ( Aws::String &&  key,
Aws::String &&  value 
)
inline

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

Definition at line 313 of file StartTaskContactRequest.h.

◆ AddAttributes() [2/7]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::AddAttributes ( Aws::String &&  key,
const Aws::String value 
)
inline

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

Definition at line 295 of file StartTaskContactRequest.h.

◆ AddAttributes() [3/7]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::AddAttributes ( Aws::String &&  key,
const char *  value 
)
inline

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

Definition at line 331 of file StartTaskContactRequest.h.

◆ AddAttributes() [4/7]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::AddAttributes ( const Aws::String key,
Aws::String &&  value 
)
inline

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

Definition at line 304 of file StartTaskContactRequest.h.

◆ AddAttributes() [5/7]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::AddAttributes ( const Aws::String key,
const Aws::String value 
)
inline

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

Definition at line 286 of file StartTaskContactRequest.h.

◆ AddAttributes() [6/7]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::AddAttributes ( const char *  key,
Aws::String &&  value 
)
inline

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

Definition at line 322 of file StartTaskContactRequest.h.

◆ AddAttributes() [7/7]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::AddAttributes ( const char *  key,
const char *  value 
)
inline

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

Definition at line 340 of file StartTaskContactRequest.h.

◆ AddReferences() [1/6]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::AddReferences ( Aws::String &&  key,
const Reference value 
)
inline

A formatted URL that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 438 of file StartTaskContactRequest.h.

◆ AddReferences() [2/6]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::AddReferences ( Aws::String &&  key,
Reference &&  value 
)
inline

A formatted URL that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 450 of file StartTaskContactRequest.h.

◆ AddReferences() [3/6]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::AddReferences ( const Aws::String key,
const Reference value 
)
inline

A formatted URL that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 432 of file StartTaskContactRequest.h.

◆ AddReferences() [4/6]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::AddReferences ( const Aws::String key,
Reference &&  value 
)
inline

A formatted URL that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 444 of file StartTaskContactRequest.h.

◆ AddReferences() [5/6]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::AddReferences ( const char *  key,
const Reference value 
)
inline

A formatted URL that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 462 of file StartTaskContactRequest.h.

◆ AddReferences() [6/6]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::AddReferences ( const char *  key,
Reference &&  value 
)
inline

A formatted URL that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 456 of file StartTaskContactRequest.h.

◆ AttributesHasBeenSet()

bool Aws::Connect::Model::StartTaskContactRequest::AttributesHasBeenSet ( ) const
inline

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

Definition at line 241 of file StartTaskContactRequest.h.

◆ ClientTokenHasBeenSet()

bool Aws::Connect::Model::StartTaskContactRequest::ClientTokenHasBeenSet ( ) const
inline

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 524 of file StartTaskContactRequest.h.

◆ ContactFlowIdHasBeenSet()

bool Aws::Connect::Model::StartTaskContactRequest::ContactFlowIdHasBeenSet ( ) const
inline

The identifier of the contact flow for initiating the tasks. To see the ContactFlowId in the Amazon Connect console user interface, on the navigation menu go to Routing, Contact Flows. Choose the contact flow. On the contact flow page, under the name of the contact flow, choose Show additional flow information. The ContactFlowId is the last part of the ARN, shown here in bold:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx

Definition at line 150 of file StartTaskContactRequest.h.

◆ DescriptionHasBeenSet()

bool Aws::Connect::Model::StartTaskContactRequest::DescriptionHasBeenSet ( ) const
inline

A description of the task that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 475 of file StartTaskContactRequest.h.

◆ GetAttributes()

const Aws::Map<Aws::String, Aws::String>& Aws::Connect::Model::StartTaskContactRequest::GetAttributes ( ) const
inline

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

Definition at line 232 of file StartTaskContactRequest.h.

◆ GetClientToken()

const Aws::String& Aws::Connect::Model::StartTaskContactRequest::GetClientToken ( ) const
inline

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 518 of file StartTaskContactRequest.h.

◆ GetContactFlowId()

const Aws::String& Aws::Connect::Model::StartTaskContactRequest::GetContactFlowId ( ) const
inline

The identifier of the contact flow for initiating the tasks. To see the ContactFlowId in the Amazon Connect console user interface, on the navigation menu go to Routing, Contact Flows. Choose the contact flow. On the contact flow page, under the name of the contact flow, choose Show additional flow information. The ContactFlowId is the last part of the ARN, shown here in bold:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx

Definition at line 138 of file StartTaskContactRequest.h.

◆ GetDescription()

const Aws::String& Aws::Connect::Model::StartTaskContactRequest::GetDescription ( ) const
inline

A description of the task that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 469 of file StartTaskContactRequest.h.

◆ GetInstanceId()

const Aws::String& Aws::Connect::Model::StartTaskContactRequest::GetInstanceId ( ) const
inline

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

Definition at line 42 of file StartTaskContactRequest.h.

◆ GetName()

const Aws::String& Aws::Connect::Model::StartTaskContactRequest::GetName ( ) const
inline

The name of a task that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 347 of file StartTaskContactRequest.h.

◆ GetPreviousContactId()

const Aws::String& Aws::Connect::Model::StartTaskContactRequest::GetPreviousContactId ( ) const
inline

The identifier of the previous chat, voice, or task contact.

Definition at line 90 of file StartTaskContactRequest.h.

◆ GetReferences()

const Aws::Map<Aws::String, Reference>& Aws::Connect::Model::StartTaskContactRequest::GetReferences ( ) const
inline

A formatted URL that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 396 of file StartTaskContactRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::Connect::Model::StartTaskContactRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 33 of file StartTaskContactRequest.h.

◆ InstanceIdHasBeenSet()

bool Aws::Connect::Model::StartTaskContactRequest::InstanceIdHasBeenSet ( ) const
inline

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

Definition at line 48 of file StartTaskContactRequest.h.

◆ NameHasBeenSet()

bool Aws::Connect::Model::StartTaskContactRequest::NameHasBeenSet ( ) const
inline

The name of a task that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 353 of file StartTaskContactRequest.h.

◆ PreviousContactIdHasBeenSet()

bool Aws::Connect::Model::StartTaskContactRequest::PreviousContactIdHasBeenSet ( ) const
inline

The identifier of the previous chat, voice, or task contact.

Definition at line 95 of file StartTaskContactRequest.h.

◆ ReferencesHasBeenSet()

bool Aws::Connect::Model::StartTaskContactRequest::ReferencesHasBeenSet ( ) const
inline

A formatted URL that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 402 of file StartTaskContactRequest.h.

◆ SerializePayload()

Aws::String Aws::Connect::Model::StartTaskContactRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAttributes() [1/2]

void Aws::Connect::Model::StartTaskContactRequest::SetAttributes ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

Definition at line 259 of file StartTaskContactRequest.h.

◆ SetAttributes() [2/2]

void Aws::Connect::Model::StartTaskContactRequest::SetAttributes ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

Definition at line 250 of file StartTaskContactRequest.h.

◆ SetClientToken() [1/3]

void Aws::Connect::Model::StartTaskContactRequest::SetClientToken ( Aws::String &&  value)
inline

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 536 of file StartTaskContactRequest.h.

◆ SetClientToken() [2/3]

void Aws::Connect::Model::StartTaskContactRequest::SetClientToken ( const Aws::String value)
inline

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 530 of file StartTaskContactRequest.h.

◆ SetClientToken() [3/3]

void Aws::Connect::Model::StartTaskContactRequest::SetClientToken ( const char *  value)
inline

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 542 of file StartTaskContactRequest.h.

◆ SetContactFlowId() [1/3]

void Aws::Connect::Model::StartTaskContactRequest::SetContactFlowId ( Aws::String &&  value)
inline

The identifier of the contact flow for initiating the tasks. To see the ContactFlowId in the Amazon Connect console user interface, on the navigation menu go to Routing, Contact Flows. Choose the contact flow. On the contact flow page, under the name of the contact flow, choose Show additional flow information. The ContactFlowId is the last part of the ARN, shown here in bold:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx

Definition at line 174 of file StartTaskContactRequest.h.

◆ SetContactFlowId() [2/3]

void Aws::Connect::Model::StartTaskContactRequest::SetContactFlowId ( const Aws::String value)
inline

The identifier of the contact flow for initiating the tasks. To see the ContactFlowId in the Amazon Connect console user interface, on the navigation menu go to Routing, Contact Flows. Choose the contact flow. On the contact flow page, under the name of the contact flow, choose Show additional flow information. The ContactFlowId is the last part of the ARN, shown here in bold:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx

Definition at line 162 of file StartTaskContactRequest.h.

◆ SetContactFlowId() [3/3]

void Aws::Connect::Model::StartTaskContactRequest::SetContactFlowId ( const char *  value)
inline

The identifier of the contact flow for initiating the tasks. To see the ContactFlowId in the Amazon Connect console user interface, on the navigation menu go to Routing, Contact Flows. Choose the contact flow. On the contact flow page, under the name of the contact flow, choose Show additional flow information. The ContactFlowId is the last part of the ARN, shown here in bold:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx

Definition at line 186 of file StartTaskContactRequest.h.

◆ SetDescription() [1/3]

void Aws::Connect::Model::StartTaskContactRequest::SetDescription ( Aws::String &&  value)
inline

A description of the task that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 487 of file StartTaskContactRequest.h.

◆ SetDescription() [2/3]

void Aws::Connect::Model::StartTaskContactRequest::SetDescription ( const Aws::String value)
inline

A description of the task that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 481 of file StartTaskContactRequest.h.

◆ SetDescription() [3/3]

void Aws::Connect::Model::StartTaskContactRequest::SetDescription ( const char *  value)
inline

A description of the task that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 493 of file StartTaskContactRequest.h.

◆ SetInstanceId() [1/3]

void Aws::Connect::Model::StartTaskContactRequest::SetInstanceId ( Aws::String &&  value)
inline

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

Definition at line 60 of file StartTaskContactRequest.h.

◆ SetInstanceId() [2/3]

void Aws::Connect::Model::StartTaskContactRequest::SetInstanceId ( const Aws::String value)
inline

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

Definition at line 54 of file StartTaskContactRequest.h.

◆ SetInstanceId() [3/3]

void Aws::Connect::Model::StartTaskContactRequest::SetInstanceId ( const char *  value)
inline

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

Definition at line 66 of file StartTaskContactRequest.h.

◆ SetName() [1/3]

void Aws::Connect::Model::StartTaskContactRequest::SetName ( Aws::String &&  value)
inline

The name of a task that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 365 of file StartTaskContactRequest.h.

◆ SetName() [2/3]

void Aws::Connect::Model::StartTaskContactRequest::SetName ( const Aws::String value)
inline

The name of a task that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 359 of file StartTaskContactRequest.h.

◆ SetName() [3/3]

void Aws::Connect::Model::StartTaskContactRequest::SetName ( const char *  value)
inline

The name of a task that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 371 of file StartTaskContactRequest.h.

◆ SetPreviousContactId() [1/3]

void Aws::Connect::Model::StartTaskContactRequest::SetPreviousContactId ( Aws::String &&  value)
inline

The identifier of the previous chat, voice, or task contact.

Definition at line 105 of file StartTaskContactRequest.h.

◆ SetPreviousContactId() [2/3]

void Aws::Connect::Model::StartTaskContactRequest::SetPreviousContactId ( const Aws::String value)
inline

The identifier of the previous chat, voice, or task contact.

Definition at line 100 of file StartTaskContactRequest.h.

◆ SetPreviousContactId() [3/3]

void Aws::Connect::Model::StartTaskContactRequest::SetPreviousContactId ( const char *  value)
inline

The identifier of the previous chat, voice, or task contact.

Definition at line 110 of file StartTaskContactRequest.h.

◆ SetReferences() [1/2]

void Aws::Connect::Model::StartTaskContactRequest::SetReferences ( Aws::Map< Aws::String, Reference > &&  value)
inline

A formatted URL that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 414 of file StartTaskContactRequest.h.

◆ SetReferences() [2/2]

void Aws::Connect::Model::StartTaskContactRequest::SetReferences ( const Aws::Map< Aws::String, Reference > &  value)
inline

A formatted URL that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 408 of file StartTaskContactRequest.h.

◆ WithAttributes() [1/2]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::WithAttributes ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

Definition at line 277 of file StartTaskContactRequest.h.

◆ WithAttributes() [2/2]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::WithAttributes ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

Definition at line 268 of file StartTaskContactRequest.h.

◆ WithClientToken() [1/3]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::WithClientToken ( Aws::String &&  value)
inline

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 554 of file StartTaskContactRequest.h.

◆ WithClientToken() [2/3]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::WithClientToken ( const Aws::String value)
inline

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 548 of file StartTaskContactRequest.h.

◆ WithClientToken() [3/3]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::WithClientToken ( const char *  value)
inline

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 560 of file StartTaskContactRequest.h.

◆ WithContactFlowId() [1/3]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::WithContactFlowId ( Aws::String &&  value)
inline

The identifier of the contact flow for initiating the tasks. To see the ContactFlowId in the Amazon Connect console user interface, on the navigation menu go to Routing, Contact Flows. Choose the contact flow. On the contact flow page, under the name of the contact flow, choose Show additional flow information. The ContactFlowId is the last part of the ARN, shown here in bold:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx

Definition at line 210 of file StartTaskContactRequest.h.

◆ WithContactFlowId() [2/3]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::WithContactFlowId ( const Aws::String value)
inline

The identifier of the contact flow for initiating the tasks. To see the ContactFlowId in the Amazon Connect console user interface, on the navigation menu go to Routing, Contact Flows. Choose the contact flow. On the contact flow page, under the name of the contact flow, choose Show additional flow information. The ContactFlowId is the last part of the ARN, shown here in bold:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx

Definition at line 198 of file StartTaskContactRequest.h.

◆ WithContactFlowId() [3/3]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::WithContactFlowId ( const char *  value)
inline

The identifier of the contact flow for initiating the tasks. To see the ContactFlowId in the Amazon Connect console user interface, on the navigation menu go to Routing, Contact Flows. Choose the contact flow. On the contact flow page, under the name of the contact flow, choose Show additional flow information. The ContactFlowId is the last part of the ARN, shown here in bold:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx

Definition at line 222 of file StartTaskContactRequest.h.

◆ WithDescription() [1/3]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::WithDescription ( Aws::String &&  value)
inline

A description of the task that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 505 of file StartTaskContactRequest.h.

◆ WithDescription() [2/3]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::WithDescription ( const Aws::String value)
inline

A description of the task that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 499 of file StartTaskContactRequest.h.

◆ WithDescription() [3/3]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::WithDescription ( const char *  value)
inline

A description of the task that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 511 of file StartTaskContactRequest.h.

◆ WithInstanceId() [1/3]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::WithInstanceId ( Aws::String &&  value)
inline

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

Definition at line 78 of file StartTaskContactRequest.h.

◆ WithInstanceId() [2/3]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::WithInstanceId ( const Aws::String value)
inline

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

Definition at line 72 of file StartTaskContactRequest.h.

◆ WithInstanceId() [3/3]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::WithInstanceId ( const char *  value)
inline

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

Definition at line 84 of file StartTaskContactRequest.h.

◆ WithName() [1/3]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::WithName ( Aws::String &&  value)
inline

The name of a task that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 383 of file StartTaskContactRequest.h.

◆ WithName() [2/3]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::WithName ( const Aws::String value)
inline

The name of a task that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 377 of file StartTaskContactRequest.h.

◆ WithName() [3/3]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::WithName ( const char *  value)
inline

The name of a task that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 389 of file StartTaskContactRequest.h.

◆ WithPreviousContactId() [1/3]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::WithPreviousContactId ( Aws::String &&  value)
inline

The identifier of the previous chat, voice, or task contact.

Definition at line 120 of file StartTaskContactRequest.h.

◆ WithPreviousContactId() [2/3]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::WithPreviousContactId ( const Aws::String value)
inline

The identifier of the previous chat, voice, or task contact.

Definition at line 115 of file StartTaskContactRequest.h.

◆ WithPreviousContactId() [3/3]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::WithPreviousContactId ( const char *  value)
inline

The identifier of the previous chat, voice, or task contact.

Definition at line 125 of file StartTaskContactRequest.h.

◆ WithReferences() [1/2]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::WithReferences ( Aws::Map< Aws::String, Reference > &&  value)
inline

A formatted URL that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 426 of file StartTaskContactRequest.h.

◆ WithReferences() [2/2]

StartTaskContactRequest& Aws::Connect::Model::StartTaskContactRequest::WithReferences ( const Aws::Map< Aws::String, Reference > &  value)
inline

A formatted URL that is shown to an agent in the Contact Control Panel (CCP).

Definition at line 420 of file StartTaskContactRequest.h.


The documentation for this class was generated from the following file: