AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Member Functions | List of all members
Aws::Connect::ConnectRequest Class Reference

#include <ConnectRequest.h>

Inherits Aws::AmazonSerializableWebServiceRequest.

Inherited by Aws::Connect::Model::ActivateEvaluationFormRequest, Aws::Connect::Model::AssociateAnalyticsDataSetRequest, Aws::Connect::Model::AssociateApprovedOriginRequest, Aws::Connect::Model::AssociateBotRequest, Aws::Connect::Model::AssociateDefaultVocabularyRequest, Aws::Connect::Model::AssociateFlowRequest, Aws::Connect::Model::AssociateInstanceStorageConfigRequest, Aws::Connect::Model::AssociateLambdaFunctionRequest, Aws::Connect::Model::AssociateLexBotRequest, Aws::Connect::Model::AssociatePhoneNumberContactFlowRequest, Aws::Connect::Model::AssociateQueueQuickConnectsRequest, Aws::Connect::Model::AssociateRoutingProfileQueuesRequest, Aws::Connect::Model::AssociateSecurityKeyRequest, Aws::Connect::Model::AssociateTrafficDistributionGroupUserRequest, Aws::Connect::Model::AssociateUserProficienciesRequest, Aws::Connect::Model::BatchAssociateAnalyticsDataSetRequest, Aws::Connect::Model::BatchDisassociateAnalyticsDataSetRequest, Aws::Connect::Model::BatchGetAttachedFileMetadataRequest, Aws::Connect::Model::BatchGetFlowAssociationRequest, Aws::Connect::Model::BatchPutContactRequest, Aws::Connect::Model::ClaimPhoneNumberRequest, Aws::Connect::Model::CompleteAttachedFileUploadRequest, Aws::Connect::Model::CreateAgentStatusRequest, Aws::Connect::Model::CreateContactFlowModuleRequest, Aws::Connect::Model::CreateContactFlowRequest, Aws::Connect::Model::CreateEvaluationFormRequest, Aws::Connect::Model::CreateHoursOfOperationRequest, Aws::Connect::Model::CreateInstanceRequest, Aws::Connect::Model::CreateIntegrationAssociationRequest, Aws::Connect::Model::CreateParticipantRequest, Aws::Connect::Model::CreatePersistentContactAssociationRequest, Aws::Connect::Model::CreatePredefinedAttributeRequest, Aws::Connect::Model::CreatePromptRequest, Aws::Connect::Model::CreateQueueRequest, Aws::Connect::Model::CreateQuickConnectRequest, Aws::Connect::Model::CreateRoutingProfileRequest, Aws::Connect::Model::CreateRuleRequest, Aws::Connect::Model::CreateSecurityProfileRequest, Aws::Connect::Model::CreateTaskTemplateRequest, Aws::Connect::Model::CreateTrafficDistributionGroupRequest, Aws::Connect::Model::CreateUseCaseRequest, Aws::Connect::Model::CreateUserHierarchyGroupRequest, Aws::Connect::Model::CreateUserRequest, Aws::Connect::Model::CreateViewRequest, Aws::Connect::Model::CreateViewVersionRequest, Aws::Connect::Model::CreateVocabularyRequest, Aws::Connect::Model::DeactivateEvaluationFormRequest, Aws::Connect::Model::DeleteAttachedFileRequest, Aws::Connect::Model::DeleteContactEvaluationRequest, Aws::Connect::Model::DeleteContactFlowModuleRequest, Aws::Connect::Model::DeleteContactFlowRequest, Aws::Connect::Model::DeleteEvaluationFormRequest, Aws::Connect::Model::DeleteHoursOfOperationRequest, Aws::Connect::Model::DeleteInstanceRequest, Aws::Connect::Model::DeleteIntegrationAssociationRequest, Aws::Connect::Model::DeletePredefinedAttributeRequest, Aws::Connect::Model::DeletePromptRequest, Aws::Connect::Model::DeleteQueueRequest, Aws::Connect::Model::DeleteQuickConnectRequest, Aws::Connect::Model::DeleteRoutingProfileRequest, Aws::Connect::Model::DeleteRuleRequest, Aws::Connect::Model::DeleteSecurityProfileRequest, Aws::Connect::Model::DeleteTaskTemplateRequest, Aws::Connect::Model::DeleteTrafficDistributionGroupRequest, Aws::Connect::Model::DeleteUseCaseRequest, Aws::Connect::Model::DeleteUserHierarchyGroupRequest, Aws::Connect::Model::DeleteUserRequest, Aws::Connect::Model::DeleteViewRequest, Aws::Connect::Model::DeleteViewVersionRequest, Aws::Connect::Model::DeleteVocabularyRequest, Aws::Connect::Model::DescribeAgentStatusRequest, Aws::Connect::Model::DescribeAuthenticationProfileRequest, Aws::Connect::Model::DescribeContactEvaluationRequest, Aws::Connect::Model::DescribeContactFlowModuleRequest, Aws::Connect::Model::DescribeContactFlowRequest, Aws::Connect::Model::DescribeContactRequest, Aws::Connect::Model::DescribeEvaluationFormRequest, Aws::Connect::Model::DescribeHoursOfOperationRequest, Aws::Connect::Model::DescribeInstanceAttributeRequest, Aws::Connect::Model::DescribeInstanceRequest, Aws::Connect::Model::DescribeInstanceStorageConfigRequest, Aws::Connect::Model::DescribePhoneNumberRequest, Aws::Connect::Model::DescribePredefinedAttributeRequest, Aws::Connect::Model::DescribePromptRequest, Aws::Connect::Model::DescribeQueueRequest, Aws::Connect::Model::DescribeQuickConnectRequest, Aws::Connect::Model::DescribeRoutingProfileRequest, Aws::Connect::Model::DescribeRuleRequest, Aws::Connect::Model::DescribeSecurityProfileRequest, Aws::Connect::Model::DescribeTrafficDistributionGroupRequest, Aws::Connect::Model::DescribeUserHierarchyGroupRequest, Aws::Connect::Model::DescribeUserHierarchyStructureRequest, Aws::Connect::Model::DescribeUserRequest, Aws::Connect::Model::DescribeViewRequest, Aws::Connect::Model::DescribeVocabularyRequest, Aws::Connect::Model::DisassociateAnalyticsDataSetRequest, Aws::Connect::Model::DisassociateApprovedOriginRequest, Aws::Connect::Model::DisassociateBotRequest, Aws::Connect::Model::DisassociateFlowRequest, Aws::Connect::Model::DisassociateInstanceStorageConfigRequest, Aws::Connect::Model::DisassociateLambdaFunctionRequest, Aws::Connect::Model::DisassociateLexBotRequest, Aws::Connect::Model::DisassociatePhoneNumberContactFlowRequest, Aws::Connect::Model::DisassociateQueueQuickConnectsRequest, Aws::Connect::Model::DisassociateRoutingProfileQueuesRequest, Aws::Connect::Model::DisassociateSecurityKeyRequest, Aws::Connect::Model::DisassociateTrafficDistributionGroupUserRequest, Aws::Connect::Model::DisassociateUserProficienciesRequest, Aws::Connect::Model::DismissUserContactRequest, Aws::Connect::Model::GetAttachedFileRequest, Aws::Connect::Model::GetContactAttributesRequest, Aws::Connect::Model::GetCurrentMetricDataRequest, Aws::Connect::Model::GetCurrentUserDataRequest, Aws::Connect::Model::GetFederationTokenRequest, Aws::Connect::Model::GetFlowAssociationRequest, Aws::Connect::Model::GetMetricDataRequest, Aws::Connect::Model::GetMetricDataV2Request, Aws::Connect::Model::GetPromptFileRequest, Aws::Connect::Model::GetTaskTemplateRequest, Aws::Connect::Model::GetTrafficDistributionRequest, Aws::Connect::Model::ImportPhoneNumberRequest, Aws::Connect::Model::ListAgentStatusesRequest, Aws::Connect::Model::ListAnalyticsDataAssociationsRequest, Aws::Connect::Model::ListApprovedOriginsRequest, Aws::Connect::Model::ListAuthenticationProfilesRequest, Aws::Connect::Model::ListBotsRequest, Aws::Connect::Model::ListContactEvaluationsRequest, Aws::Connect::Model::ListContactFlowModulesRequest, Aws::Connect::Model::ListContactFlowsRequest, Aws::Connect::Model::ListContactReferencesRequest, Aws::Connect::Model::ListDefaultVocabulariesRequest, Aws::Connect::Model::ListEvaluationFormVersionsRequest, Aws::Connect::Model::ListEvaluationFormsRequest, Aws::Connect::Model::ListFlowAssociationsRequest, Aws::Connect::Model::ListHoursOfOperationsRequest, Aws::Connect::Model::ListInstanceAttributesRequest, Aws::Connect::Model::ListInstanceStorageConfigsRequest, Aws::Connect::Model::ListInstancesRequest, Aws::Connect::Model::ListIntegrationAssociationsRequest, Aws::Connect::Model::ListLambdaFunctionsRequest, Aws::Connect::Model::ListLexBotsRequest, Aws::Connect::Model::ListPhoneNumbersRequest, Aws::Connect::Model::ListPhoneNumbersV2Request, Aws::Connect::Model::ListPredefinedAttributesRequest, Aws::Connect::Model::ListPromptsRequest, Aws::Connect::Model::ListQueueQuickConnectsRequest, Aws::Connect::Model::ListQueuesRequest, Aws::Connect::Model::ListQuickConnectsRequest, Aws::Connect::Model::ListRealtimeContactAnalysisSegmentsV2Request, Aws::Connect::Model::ListRoutingProfileQueuesRequest, Aws::Connect::Model::ListRoutingProfilesRequest, Aws::Connect::Model::ListRulesRequest, Aws::Connect::Model::ListSecurityKeysRequest, Aws::Connect::Model::ListSecurityProfileApplicationsRequest, Aws::Connect::Model::ListSecurityProfilePermissionsRequest, Aws::Connect::Model::ListSecurityProfilesRequest, Aws::Connect::Model::ListTagsForResourceRequest, Aws::Connect::Model::ListTaskTemplatesRequest, Aws::Connect::Model::ListTrafficDistributionGroupUsersRequest, Aws::Connect::Model::ListTrafficDistributionGroupsRequest, Aws::Connect::Model::ListUseCasesRequest, Aws::Connect::Model::ListUserHierarchyGroupsRequest, Aws::Connect::Model::ListUserProficienciesRequest, Aws::Connect::Model::ListUsersRequest, Aws::Connect::Model::ListViewVersionsRequest, Aws::Connect::Model::ListViewsRequest, Aws::Connect::Model::MonitorContactRequest, Aws::Connect::Model::PauseContactRequest, Aws::Connect::Model::PutUserStatusRequest, Aws::Connect::Model::ReleasePhoneNumberRequest, Aws::Connect::Model::ReplicateInstanceRequest, Aws::Connect::Model::ResumeContactRecordingRequest, Aws::Connect::Model::ResumeContactRequest, Aws::Connect::Model::SearchAgentStatusesRequest, Aws::Connect::Model::SearchAvailablePhoneNumbersRequest, Aws::Connect::Model::SearchContactFlowModulesRequest, Aws::Connect::Model::SearchContactFlowsRequest, Aws::Connect::Model::SearchContactsRequest, Aws::Connect::Model::SearchHoursOfOperationsRequest, Aws::Connect::Model::SearchPredefinedAttributesRequest, Aws::Connect::Model::SearchPromptsRequest, Aws::Connect::Model::SearchQueuesRequest, Aws::Connect::Model::SearchQuickConnectsRequest, Aws::Connect::Model::SearchResourceTagsRequest, Aws::Connect::Model::SearchRoutingProfilesRequest, Aws::Connect::Model::SearchSecurityProfilesRequest, Aws::Connect::Model::SearchUserHierarchyGroupsRequest, Aws::Connect::Model::SearchUsersRequest, Aws::Connect::Model::SearchVocabulariesRequest, Aws::Connect::Model::SendChatIntegrationEventRequest, Aws::Connect::Model::StartAttachedFileUploadRequest, Aws::Connect::Model::StartChatContactRequest, Aws::Connect::Model::StartContactEvaluationRequest, Aws::Connect::Model::StartContactRecordingRequest, Aws::Connect::Model::StartContactStreamingRequest, Aws::Connect::Model::StartOutboundChatContactRequest, Aws::Connect::Model::StartOutboundVoiceContactRequest, Aws::Connect::Model::StartScreenSharingRequest, Aws::Connect::Model::StartTaskContactRequest, Aws::Connect::Model::StartWebRTCContactRequest, Aws::Connect::Model::StopContactRecordingRequest, Aws::Connect::Model::StopContactRequest, Aws::Connect::Model::StopContactStreamingRequest, Aws::Connect::Model::SubmitContactEvaluationRequest, Aws::Connect::Model::SuspendContactRecordingRequest, Aws::Connect::Model::TagContactRequest, Aws::Connect::Model::TagResourceRequest, Aws::Connect::Model::TransferContactRequest, Aws::Connect::Model::UntagContactRequest, Aws::Connect::Model::UntagResourceRequest, Aws::Connect::Model::UpdateAgentStatusRequest, Aws::Connect::Model::UpdateAuthenticationProfileRequest, Aws::Connect::Model::UpdateContactAttributesRequest, Aws::Connect::Model::UpdateContactEvaluationRequest, Aws::Connect::Model::UpdateContactFlowContentRequest, Aws::Connect::Model::UpdateContactFlowMetadataRequest, Aws::Connect::Model::UpdateContactFlowModuleContentRequest, Aws::Connect::Model::UpdateContactFlowModuleMetadataRequest, Aws::Connect::Model::UpdateContactFlowNameRequest, Aws::Connect::Model::UpdateContactRequest, Aws::Connect::Model::UpdateContactRoutingDataRequest, Aws::Connect::Model::UpdateContactScheduleRequest, Aws::Connect::Model::UpdateEvaluationFormRequest, Aws::Connect::Model::UpdateHoursOfOperationRequest, Aws::Connect::Model::UpdateInstanceAttributeRequest, Aws::Connect::Model::UpdateInstanceStorageConfigRequest, Aws::Connect::Model::UpdateParticipantRoleConfigRequest, Aws::Connect::Model::UpdatePhoneNumberMetadataRequest, Aws::Connect::Model::UpdatePhoneNumberRequest, Aws::Connect::Model::UpdatePredefinedAttributeRequest, Aws::Connect::Model::UpdatePromptRequest, Aws::Connect::Model::UpdateQueueHoursOfOperationRequest, Aws::Connect::Model::UpdateQueueMaxContactsRequest, Aws::Connect::Model::UpdateQueueNameRequest, Aws::Connect::Model::UpdateQueueOutboundCallerConfigRequest, Aws::Connect::Model::UpdateQueueStatusRequest, Aws::Connect::Model::UpdateQuickConnectConfigRequest, Aws::Connect::Model::UpdateQuickConnectNameRequest, Aws::Connect::Model::UpdateRoutingProfileAgentAvailabilityTimerRequest, Aws::Connect::Model::UpdateRoutingProfileConcurrencyRequest, Aws::Connect::Model::UpdateRoutingProfileDefaultOutboundQueueRequest, Aws::Connect::Model::UpdateRoutingProfileNameRequest, Aws::Connect::Model::UpdateRoutingProfileQueuesRequest, Aws::Connect::Model::UpdateRuleRequest, Aws::Connect::Model::UpdateSecurityProfileRequest, Aws::Connect::Model::UpdateTaskTemplateRequest, Aws::Connect::Model::UpdateTrafficDistributionRequest, Aws::Connect::Model::UpdateUserHierarchyGroupNameRequest, Aws::Connect::Model::UpdateUserHierarchyRequest, Aws::Connect::Model::UpdateUserHierarchyStructureRequest, Aws::Connect::Model::UpdateUserIdentityInfoRequest, Aws::Connect::Model::UpdateUserPhoneConfigRequest, Aws::Connect::Model::UpdateUserProficienciesRequest, Aws::Connect::Model::UpdateUserRoutingProfileRequest, Aws::Connect::Model::UpdateUserSecurityProfilesRequest, Aws::Connect::Model::UpdateViewContentRequest, and Aws::Connect::Model::UpdateViewMetadataRequest.

Public Types

 
 

Public Types inherited from Aws::AmazonWebServiceRequest

 

Public Member Functions

virtual ~ConnectRequest ()
 
 
 

Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest

 
 
virtual Aws::String SerializePayload () const=0
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 

Public Member Functions inherited from Aws::AmazonWebServiceRequest

 
virtual ~AmazonWebServiceRequest ()=default
 
 
virtual void SetAdditionalCustomHeaderValue (const Aws::String &headerName, const Aws::String &headerValue)
 
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 HasEmbeddedError (Aws::IOStream &body, const Aws::Http::HeaderValueCollection &header) const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
 
 
 
 
 
 
 
 
virtual bool ShouldComputeContentMd5 () const
 
virtual bool ShouldValidateResponseChecksum () const
 
 
 
virtual const char * GetServiceRequestName () const=0
 
virtual void SetServiceSpecificParameters (const std::shared_ptr< Http::ServiceSpecificParameters > &serviceSpecificParameters) const
 
 
 
 
virtual void SetHeadersReceivedEventHandler (const Aws::Http::HeadersReceivedEventHandler &headersReceivedEventHandler)
 
virtual void SetHeadersReceivedEventHandler (Aws::Http::HeadersReceivedEventHandler &&headersReceivedEventHandler)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
 
virtual void SetHeadersReceivedEventHandler (const Aws::Http::HeadersReceivedEventHandler &headersReceivedEventHandler)
 
virtual void SetHeadersReceivedEventHandler (Aws::Http::HeadersReceivedEventHandler &&headersReceivedEventHandler)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
 

Protected Member Functions

 

Protected Member Functions inherited from Aws::AmazonWebServiceRequest

virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Additional Inherited Members

Protected Attributes inherited from Aws::AmazonWebServiceRequest

 

Detailed Description

Definition at line 17 of file ConnectRequest.h.

Member Typedef Documentation

◆ EndpointParameter

Definition at line 20 of file ConnectRequest.h.

◆ EndpointParameters

Definition at line 21 of file ConnectRequest.h.

Constructor & Destructor Documentation

◆ ~ConnectRequest()

virtual Aws::Connect::ConnectRequest::~ConnectRequest ( )
inlinevirtual

Definition at line 23 of file ConnectRequest.h.

Member Function Documentation

◆ AddParametersToRequest()

void Aws::Connect::ConnectRequest::AddParametersToRequest ( Aws::Http::HttpRequest httpRequest) const
inline

Definition at line 25 of file ConnectRequest.h.

◆ GetHeaders()

Aws::Http::HeaderValueCollection Aws::Connect::ConnectRequest::GetHeaders ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 27 of file ConnectRequest.h.

◆ GetRequestSpecificHeaders()

virtual Aws::Http::HeaderValueCollection Aws::Connect::ConnectRequest::GetRequestSpecificHeaders ( ) const
inlineprotectedvirtual

Definition at line 40 of file ConnectRequest.h.


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