/* * Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package com.amazonaws.services.connect; import javax.annotation.Generated; import com.amazonaws.services.connect.model.*; /** * Interface for accessing Amazon Connect asynchronously. Each asynchronous method will return a Java Future object * representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive * notification when an asynchronous operation completes. *
* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.connect.AbstractAmazonConnectAsync} instead. *
**
* Amazon Connect is a cloud-based contact center solution that you use to set up and manage a customer contact center * and provide reliable customer engagement at any scale. *
** Amazon Connect provides metrics and real-time reporting that enable you to optimize contact routing. You can also * resolve customer issues more efficiently by getting customers in touch with the appropriate agents. *
** There are limits to the number of Amazon Connect resources that you can create. There are also limits to the number * of requests that you can make per second. For more information, see Amazon Connect * Service Quotas in the Amazon Connect Administrator Guide. *
** You can connect programmatically to an Amazon Web Services service by using an endpoint. For a list of Amazon Connect * endpoints, see Amazon Connect * Endpoints. *
*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AmazonConnectAsync extends AmazonConnect { /** ** Activates an evaluation form in the specified Amazon Connect instance. After the evaluation form is activated, it * is available to start new evaluations based on the form. *
* * @param activateEvaluationFormRequest * @return A Java Future containing the result of the ActivateEvaluationForm operation returned by the service. * @sample AmazonConnectAsync.ActivateEvaluationForm * @see AWS * API Documentation */ java.util.concurrent.Future* Activates an evaluation form in the specified Amazon Connect instance. After the evaluation form is activated, it * is available to start new evaluations based on the form. *
* * @param activateEvaluationFormRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ActivateEvaluationForm operation returned by the service. * @sample AmazonConnectAsyncHandler.ActivateEvaluationForm * @see AWS * API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Associates an approved origin to an Amazon Connect instance. *
* * @param associateApprovedOriginRequest * @return A Java Future containing the result of the AssociateApprovedOrigin operation returned by the service. * @sample AmazonConnectAsync.AssociateApprovedOrigin * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Associates an approved origin to an Amazon Connect instance. *
* * @param associateApprovedOriginRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the AssociateApprovedOrigin operation returned by the service. * @sample AmazonConnectAsyncHandler.AssociateApprovedOrigin * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Allows the specified Amazon Connect instance to access the specified Amazon Lex or Amazon Lex V2 bot. *
* * @param associateBotRequest * @return A Java Future containing the result of the AssociateBot operation returned by the service. * @sample AmazonConnectAsync.AssociateBot * @see AWS API * Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Allows the specified Amazon Connect instance to access the specified Amazon Lex or Amazon Lex V2 bot. *
* * @param associateBotRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the AssociateBot operation returned by the service. * @sample AmazonConnectAsyncHandler.AssociateBot * @see AWS API * Documentation */ java.util.concurrent.Future* Associates an existing vocabulary as the default. Contact Lens for Amazon Connect uses the vocabulary in * post-call and real-time analysis sessions for the given language. *
* * @param associateDefaultVocabularyRequest * @return A Java Future containing the result of the AssociateDefaultVocabulary operation returned by the service. * @sample AmazonConnectAsync.AssociateDefaultVocabulary * @see AWS API Documentation */ java.util.concurrent.Future* Associates an existing vocabulary as the default. Contact Lens for Amazon Connect uses the vocabulary in * post-call and real-time analysis sessions for the given language. *
* * @param associateDefaultVocabularyRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the AssociateDefaultVocabulary operation returned by the service. * @sample AmazonConnectAsyncHandler.AssociateDefaultVocabulary * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Associates a storage resource type for the first time. You can only associate one type of storage configuration * in a single call. This means, for example, that you can't define an instance with multiple S3 buckets for storing * chat transcripts. *
** This API does not create a resource that doesn't exist. It only associates it to the instance. Ensure that the * resource being specified in the storage configuration, like an S3 bucket, exists when being used for association. *
* * @param associateInstanceStorageConfigRequest * @return A Java Future containing the result of the AssociateInstanceStorageConfig operation returned by the * service. * @sample AmazonConnectAsync.AssociateInstanceStorageConfig * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Associates a storage resource type for the first time. You can only associate one type of storage configuration * in a single call. This means, for example, that you can't define an instance with multiple S3 buckets for storing * chat transcripts. *
** This API does not create a resource that doesn't exist. It only associates it to the instance. Ensure that the * resource being specified in the storage configuration, like an S3 bucket, exists when being used for association. *
* * @param associateInstanceStorageConfigRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the AssociateInstanceStorageConfig operation returned by the * service. * @sample AmazonConnectAsyncHandler.AssociateInstanceStorageConfig * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Allows the specified Amazon Connect instance to access the specified Lambda function. *
* * @param associateLambdaFunctionRequest * @return A Java Future containing the result of the AssociateLambdaFunction operation returned by the service. * @sample AmazonConnectAsync.AssociateLambdaFunction * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Allows the specified Amazon Connect instance to access the specified Lambda function. *
* * @param associateLambdaFunctionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the AssociateLambdaFunction operation returned by the service. * @sample AmazonConnectAsyncHandler.AssociateLambdaFunction * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Allows the specified Amazon Connect instance to access the specified Amazon Lex V1 bot. This API only supports * the association of Amazon Lex V1 bots. *
* * @param associateLexBotRequest * @return A Java Future containing the result of the AssociateLexBot operation returned by the service. * @sample AmazonConnectAsync.AssociateLexBot * @see AWS API * Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Allows the specified Amazon Connect instance to access the specified Amazon Lex V1 bot. This API only supports * the association of Amazon Lex V1 bots. *
* * @param associateLexBotRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the AssociateLexBot operation returned by the service. * @sample AmazonConnectAsyncHandler.AssociateLexBot * @see AWS API * Documentation */ java.util.concurrent.Future* Associates a flow with a phone number claimed to your Amazon Connect instance. *
*
* If the number is claimed to a traffic distribution group, and you are calling this API using an instance in the
* Amazon Web Services Region where the traffic distribution group was created, you can use either a full phone
* number ARN or UUID value for the PhoneNumberId
URI request parameter. However, if the number is
* claimed to a traffic distribution group and you are calling this API using an instance in the alternate Amazon
* Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If
* a UUID is provided in this scenario, you will receive a ResourceNotFoundException
.
*
* Associates a flow with a phone number claimed to your Amazon Connect instance. *
*
* If the number is claimed to a traffic distribution group, and you are calling this API using an instance in the
* Amazon Web Services Region where the traffic distribution group was created, you can use either a full phone
* number ARN or UUID value for the PhoneNumberId
URI request parameter. However, if the number is
* claimed to a traffic distribution group and you are calling this API using an instance in the alternate Amazon
* Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If
* a UUID is provided in this scenario, you will receive a ResourceNotFoundException
.
*
* This API is in preview release for Amazon Connect and is subject to change. *
** Associates a set of quick connects with a queue. *
* * @param associateQueueQuickConnectsRequest * @return A Java Future containing the result of the AssociateQueueQuickConnects operation returned by the service. * @sample AmazonConnectAsync.AssociateQueueQuickConnects * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Associates a set of quick connects with a queue. *
* * @param associateQueueQuickConnectsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the AssociateQueueQuickConnects operation returned by the service. * @sample AmazonConnectAsyncHandler.AssociateQueueQuickConnects * @see AWS API Documentation */ java.util.concurrent.Future* Associates a set of queues with a routing profile. *
* * @param associateRoutingProfileQueuesRequest * @return A Java Future containing the result of the AssociateRoutingProfileQueues operation returned by the * service. * @sample AmazonConnectAsync.AssociateRoutingProfileQueues * @see AWS API Documentation */ java.util.concurrent.Future* Associates a set of queues with a routing profile. *
* * @param associateRoutingProfileQueuesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the AssociateRoutingProfileQueues operation returned by the * service. * @sample AmazonConnectAsyncHandler.AssociateRoutingProfileQueues * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Associates a security key to the instance. *
* * @param associateSecurityKeyRequest * @return A Java Future containing the result of the AssociateSecurityKey operation returned by the service. * @sample AmazonConnectAsync.AssociateSecurityKey * @see AWS * API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Associates a security key to the instance. *
* * @param associateSecurityKeyRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the AssociateSecurityKey operation returned by the service. * @sample AmazonConnectAsyncHandler.AssociateSecurityKey * @see AWS * API Documentation */ java.util.concurrent.Future* Claims an available phone number to your Amazon Connect instance or traffic distribution group. You can call this * API only in the same Amazon Web Services Region where the Amazon Connect instance or traffic distribution group * was created. *
** For more information about how to use this operation, see Claim a phone number in your * country and Claim phone numbers to traffic distribution groups in the Amazon Connect Administrator Guide. *
** You can call the SearchAvailablePhoneNumbers API for available phone numbers that you can claim. Call the DescribePhoneNumber API to verify the status of a previous ClaimPhoneNumber * operation. *
** If you plan to claim and release numbers frequently during a 30 day period, contact us for a service quota * exception. Otherwise, it is possible you will be blocked from claiming and releasing any more numbers until 30 * days past the oldest number released has expired. *
** By default you can claim and release up to 200% of your maximum number of active phone numbers during any 30 day * period. If you claim and release phone numbers using the UI or API during a rolling 30 day cycle that exceeds * 200% of your phone number service level quota, you will be blocked from claiming any more numbers until 30 days * past the oldest number released has expired. *
** For example, if you already have 99 claimed numbers and a service level quota of 99 phone numbers, and in any 30 * day period you release 99, claim 99, and then release 99, you will have exceeded the 200% limit. At that point * you are blocked from claiming any more numbers until you open an Amazon Web Services support ticket. *
* * @param claimPhoneNumberRequest * @return A Java Future containing the result of the ClaimPhoneNumber operation returned by the service. * @sample AmazonConnectAsync.ClaimPhoneNumber * @see AWS API * Documentation */ java.util.concurrent.Future* Claims an available phone number to your Amazon Connect instance or traffic distribution group. You can call this * API only in the same Amazon Web Services Region where the Amazon Connect instance or traffic distribution group * was created. *
** For more information about how to use this operation, see Claim a phone number in your * country and Claim phone numbers to traffic distribution groups in the Amazon Connect Administrator Guide. *
** You can call the SearchAvailablePhoneNumbers API for available phone numbers that you can claim. Call the DescribePhoneNumber API to verify the status of a previous ClaimPhoneNumber * operation. *
** If you plan to claim and release numbers frequently during a 30 day period, contact us for a service quota * exception. Otherwise, it is possible you will be blocked from claiming and releasing any more numbers until 30 * days past the oldest number released has expired. *
** By default you can claim and release up to 200% of your maximum number of active phone numbers during any 30 day * period. If you claim and release phone numbers using the UI or API during a rolling 30 day cycle that exceeds * 200% of your phone number service level quota, you will be blocked from claiming any more numbers until 30 days * past the oldest number released has expired. *
** For example, if you already have 99 claimed numbers and a service level quota of 99 phone numbers, and in any 30 * day period you release 99, claim 99, and then release 99, you will have exceeded the 200% limit. At that point * you are blocked from claiming any more numbers until you open an Amazon Web Services support ticket. *
* * @param claimPhoneNumberRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ClaimPhoneNumber operation returned by the service. * @sample AmazonConnectAsyncHandler.ClaimPhoneNumber * @see AWS API * Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Creates an agent status for the specified Amazon Connect instance. *
* * @param createAgentStatusRequest * @return A Java Future containing the result of the CreateAgentStatus operation returned by the service. * @sample AmazonConnectAsync.CreateAgentStatus * @see AWS API * Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Creates an agent status for the specified Amazon Connect instance. *
* * @param createAgentStatusRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateAgentStatus operation returned by the service. * @sample AmazonConnectAsyncHandler.CreateAgentStatus * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a flow for the specified Amazon Connect instance. *
** You can also create and update flows using the Amazon Connect Flow * language. *
* * @param createContactFlowRequest * @return A Java Future containing the result of the CreateContactFlow operation returned by the service. * @sample AmazonConnectAsync.CreateContactFlow * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a flow for the specified Amazon Connect instance. *
** You can also create and update flows using the Amazon Connect Flow * language. *
* * @param createContactFlowRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateContactFlow operation returned by the service. * @sample AmazonConnectAsyncHandler.CreateContactFlow * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a flow module for the specified Amazon Connect instance. *
* * @param createContactFlowModuleRequest * @return A Java Future containing the result of the CreateContactFlowModule operation returned by the service. * @sample AmazonConnectAsync.CreateContactFlowModule * @see AWS API Documentation */ java.util.concurrent.Future* Creates a flow module for the specified Amazon Connect instance. *
* * @param createContactFlowModuleRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateContactFlowModule operation returned by the service. * @sample AmazonConnectAsyncHandler.CreateContactFlowModule * @see AWS API Documentation */ java.util.concurrent.Future* Creates an evaluation form in the specified Amazon Connect instance. The form can be used to define questions * related to agent performance, and create sections to organize such questions. Question and section identifiers * cannot be duplicated within the same evaluation form. *
* * @param createEvaluationFormRequest * @return A Java Future containing the result of the CreateEvaluationForm operation returned by the service. * @sample AmazonConnectAsync.CreateEvaluationForm * @see AWS * API Documentation */ java.util.concurrent.Future* Creates an evaluation form in the specified Amazon Connect instance. The form can be used to define questions * related to agent performance, and create sections to organize such questions. Question and section identifiers * cannot be duplicated within the same evaluation form. *
* * @param createEvaluationFormRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateEvaluationForm operation returned by the service. * @sample AmazonConnectAsyncHandler.CreateEvaluationForm * @see AWS * API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Creates hours of operation. *
* * @param createHoursOfOperationRequest * @return A Java Future containing the result of the CreateHoursOfOperation operation returned by the service. * @sample AmazonConnectAsync.CreateHoursOfOperation * @see AWS * API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Creates hours of operation. *
* * @param createHoursOfOperationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateHoursOfOperation operation returned by the service. * @sample AmazonConnectAsyncHandler.CreateHoursOfOperation * @see AWS * API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Initiates an Amazon Connect instance with all the supported channels enabled. It does not attach any storage, * such as Amazon Simple Storage Service (Amazon S3) or Amazon Kinesis. It also does not allow for any * configurations on features, such as Contact Lens for Amazon Connect. *
** Amazon Connect enforces a limit on the total number of instances that you can create or delete in 30 days. If you * exceed this limit, you will get an error message indicating there has been an excessive number of attempts at * creating or deleting instances. You must wait 30 days before you can restart creating and deleting instances in * your account. *
* * @param createInstanceRequest * @return A Java Future containing the result of the CreateInstance operation returned by the service. * @sample AmazonConnectAsync.CreateInstance * @see AWS API * Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Initiates an Amazon Connect instance with all the supported channels enabled. It does not attach any storage, * such as Amazon Simple Storage Service (Amazon S3) or Amazon Kinesis. It also does not allow for any * configurations on features, such as Contact Lens for Amazon Connect. *
** Amazon Connect enforces a limit on the total number of instances that you can create or delete in 30 days. If you * exceed this limit, you will get an error message indicating there has been an excessive number of attempts at * creating or deleting instances. You must wait 30 days before you can restart creating and deleting instances in * your account. *
* * @param createInstanceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateInstance operation returned by the service. * @sample AmazonConnectAsyncHandler.CreateInstance * @see AWS API * Documentation */ java.util.concurrent.Future* Creates an Amazon Web Services resource association with an Amazon Connect instance. *
* * @param createIntegrationAssociationRequest * @return A Java Future containing the result of the CreateIntegrationAssociation operation returned by the * service. * @sample AmazonConnectAsync.CreateIntegrationAssociation * @see AWS API Documentation */ java.util.concurrent.Future* Creates an Amazon Web Services resource association with an Amazon Connect instance. *
* * @param createIntegrationAssociationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateIntegrationAssociation operation returned by the * service. * @sample AmazonConnectAsyncHandler.CreateIntegrationAssociation * @see AWS API Documentation */ java.util.concurrent.Future* Adds a new participant into an on-going chat contact. For more information, see Customize chat flow * experiences by integrating custom participants. *
* * @param createParticipantRequest * @return A Java Future containing the result of the CreateParticipant operation returned by the service. * @sample AmazonConnectAsync.CreateParticipant * @see AWS API * Documentation */ java.util.concurrent.Future* Adds a new participant into an on-going chat contact. For more information, see Customize chat flow * experiences by integrating custom participants. *
* * @param createParticipantRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateParticipant operation returned by the service. * @sample AmazonConnectAsyncHandler.CreateParticipant * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a prompt. For more information about prompts, such as supported file types and maximum length, see Create prompts in the Amazon * Connect Administrator's Guide. *
* * @param createPromptRequest * @return A Java Future containing the result of the CreatePrompt operation returned by the service. * @sample AmazonConnectAsync.CreatePrompt * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a prompt. For more information about prompts, such as supported file types and maximum length, see Create prompts in the Amazon * Connect Administrator's Guide. *
* * @param createPromptRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreatePrompt operation returned by the service. * @sample AmazonConnectAsyncHandler.CreatePrompt * @see AWS API * Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Creates a new queue for the specified Amazon Connect instance. *
*
* If the number being used in the input is claimed to a traffic distribution group, and you are calling this API
* using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use
* either a full phone number ARN or UUID value for the OutboundCallerIdNumberId
value of the OutboundCallerConfig
* request body parameter. However, if the number is claimed to a traffic distribution group and you are calling
* this API using an instance in the alternate Amazon Web Services Region associated with the traffic distribution
* group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a
* ResourceNotFoundException
.
*
* Only use the phone number ARN format that doesn't contain instance
in the path, for example,
* arn:aws:connect:us-east-1:1234567890:phone-number/uuid
. This is the same ARN format that is returned
* when you call the ListPhoneNumbersV2
* API.
*
* This API is in preview release for Amazon Connect and is subject to change. *
** Creates a new queue for the specified Amazon Connect instance. *
*
* If the number being used in the input is claimed to a traffic distribution group, and you are calling this API
* using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use
* either a full phone number ARN or UUID value for the OutboundCallerIdNumberId
value of the OutboundCallerConfig
* request body parameter. However, if the number is claimed to a traffic distribution group and you are calling
* this API using an instance in the alternate Amazon Web Services Region associated with the traffic distribution
* group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a
* ResourceNotFoundException
.
*
* Only use the phone number ARN format that doesn't contain instance
in the path, for example,
* arn:aws:connect:us-east-1:1234567890:phone-number/uuid
. This is the same ARN format that is returned
* when you call the ListPhoneNumbersV2
* API.
*
* Creates a quick connect for the specified Amazon Connect instance. *
* * @param createQuickConnectRequest * @return A Java Future containing the result of the CreateQuickConnect operation returned by the service. * @sample AmazonConnectAsync.CreateQuickConnect * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a quick connect for the specified Amazon Connect instance. *
* * @param createQuickConnectRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateQuickConnect operation returned by the service. * @sample AmazonConnectAsyncHandler.CreateQuickConnect * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new routing profile. *
* * @param createRoutingProfileRequest * @return A Java Future containing the result of the CreateRoutingProfile operation returned by the service. * @sample AmazonConnectAsync.CreateRoutingProfile * @see AWS * API Documentation */ java.util.concurrent.Future* Creates a new routing profile. *
* * @param createRoutingProfileRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateRoutingProfile operation returned by the service. * @sample AmazonConnectAsyncHandler.CreateRoutingProfile * @see AWS * API Documentation */ java.util.concurrent.Future* Creates a rule for the specified Amazon Connect instance. *
** Use the Rules * Function language to code conditions for the rule. *
* * @param createRuleRequest * @return A Java Future containing the result of the CreateRule operation returned by the service. * @sample AmazonConnectAsync.CreateRule * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a rule for the specified Amazon Connect instance. *
** Use the Rules * Function language to code conditions for the rule. *
* * @param createRuleRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateRule operation returned by the service. * @sample AmazonConnectAsyncHandler.CreateRule * @see AWS API * Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Creates a security profile. *
* * @param createSecurityProfileRequest * @return A Java Future containing the result of the CreateSecurityProfile operation returned by the service. * @sample AmazonConnectAsync.CreateSecurityProfile * @see AWS * API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Creates a security profile. *
* * @param createSecurityProfileRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateSecurityProfile operation returned by the service. * @sample AmazonConnectAsyncHandler.CreateSecurityProfile * @see AWS * API Documentation */ java.util.concurrent.Future* Creates a new task template in the specified Amazon Connect instance. *
* * @param createTaskTemplateRequest * @return A Java Future containing the result of the CreateTaskTemplate operation returned by the service. * @sample AmazonConnectAsync.CreateTaskTemplate * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new task template in the specified Amazon Connect instance. *
* * @param createTaskTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateTaskTemplate operation returned by the service. * @sample AmazonConnectAsyncHandler.CreateTaskTemplate * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a traffic distribution group given an Amazon Connect instance that has been replicated. *
** For more information about creating traffic distribution groups, see Set up * traffic distribution groups in the Amazon Connect Administrator Guide. *
* * @param createTrafficDistributionGroupRequest * @return A Java Future containing the result of the CreateTrafficDistributionGroup operation returned by the * service. * @sample AmazonConnectAsync.CreateTrafficDistributionGroup * @see AWS API Documentation */ java.util.concurrent.Future* Creates a traffic distribution group given an Amazon Connect instance that has been replicated. *
** For more information about creating traffic distribution groups, see Set up * traffic distribution groups in the Amazon Connect Administrator Guide. *
* * @param createTrafficDistributionGroupRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateTrafficDistributionGroup operation returned by the * service. * @sample AmazonConnectAsyncHandler.CreateTrafficDistributionGroup * @see AWS API Documentation */ java.util.concurrent.Future* Creates a use case for an integration association. *
* * @param createUseCaseRequest * @return A Java Future containing the result of the CreateUseCase operation returned by the service. * @sample AmazonConnectAsync.CreateUseCase * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a use case for an integration association. *
* * @param createUseCaseRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateUseCase operation returned by the service. * @sample AmazonConnectAsyncHandler.CreateUseCase * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a user account for the specified Amazon Connect instance. *
** For information about how to create user accounts using the Amazon Connect console, see Add Users in the Amazon * Connect Administrator Guide. *
* * @param createUserRequest * @return A Java Future containing the result of the CreateUser operation returned by the service. * @sample AmazonConnectAsync.CreateUser * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a user account for the specified Amazon Connect instance. *
** For information about how to create user accounts using the Amazon Connect console, see Add Users in the Amazon * Connect Administrator Guide. *
* * @param createUserRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateUser operation returned by the service. * @sample AmazonConnectAsyncHandler.CreateUser * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new user hierarchy group. *
* * @param createUserHierarchyGroupRequest * @return A Java Future containing the result of the CreateUserHierarchyGroup operation returned by the service. * @sample AmazonConnectAsync.CreateUserHierarchyGroup * @see AWS API Documentation */ java.util.concurrent.Future* Creates a new user hierarchy group. *
* * @param createUserHierarchyGroupRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateUserHierarchyGroup operation returned by the service. * @sample AmazonConnectAsyncHandler.CreateUserHierarchyGroup * @see AWS API Documentation */ java.util.concurrent.Future* Creates a custom vocabulary associated with your Amazon Connect instance. You can set a custom vocabulary to be * your default vocabulary for a given language. Contact Lens for Amazon Connect uses the default vocabulary in * post-call and real-time contact analysis sessions for that language. *
* * @param createVocabularyRequest * @return A Java Future containing the result of the CreateVocabulary operation returned by the service. * @sample AmazonConnectAsync.CreateVocabulary * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a custom vocabulary associated with your Amazon Connect instance. You can set a custom vocabulary to be * your default vocabulary for a given language. Contact Lens for Amazon Connect uses the default vocabulary in * post-call and real-time contact analysis sessions for that language. *
* * @param createVocabularyRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateVocabulary operation returned by the service. * @sample AmazonConnectAsyncHandler.CreateVocabulary * @see AWS API * Documentation */ java.util.concurrent.Future* Deactivates an evaluation form in the specified Amazon Connect instance. After a form is deactivated, it is no * longer available for users to start new evaluations based on the form. *
* * @param deactivateEvaluationFormRequest * @return A Java Future containing the result of the DeactivateEvaluationForm operation returned by the service. * @sample AmazonConnectAsync.DeactivateEvaluationForm * @see AWS API Documentation */ java.util.concurrent.Future* Deactivates an evaluation form in the specified Amazon Connect instance. After a form is deactivated, it is no * longer available for users to start new evaluations based on the form. *
* * @param deactivateEvaluationFormRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeactivateEvaluationForm operation returned by the service. * @sample AmazonConnectAsyncHandler.DeactivateEvaluationForm * @see AWS API Documentation */ java.util.concurrent.Future* Deletes a contact evaluation in the specified Amazon Connect instance. *
* * @param deleteContactEvaluationRequest * @return A Java Future containing the result of the DeleteContactEvaluation operation returned by the service. * @sample AmazonConnectAsync.DeleteContactEvaluation * @see AWS API Documentation */ java.util.concurrent.Future* Deletes a contact evaluation in the specified Amazon Connect instance. *
* * @param deleteContactEvaluationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteContactEvaluation operation returned by the service. * @sample AmazonConnectAsyncHandler.DeleteContactEvaluation * @see AWS API Documentation */ java.util.concurrent.Future* Deletes a flow for the specified Amazon Connect instance. *
* * @param deleteContactFlowRequest * @return A Java Future containing the result of the DeleteContactFlow operation returned by the service. * @sample AmazonConnectAsync.DeleteContactFlow * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a flow for the specified Amazon Connect instance. *
* * @param deleteContactFlowRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteContactFlow operation returned by the service. * @sample AmazonConnectAsyncHandler.DeleteContactFlow * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the specified flow module. *
* * @param deleteContactFlowModuleRequest * @return A Java Future containing the result of the DeleteContactFlowModule operation returned by the service. * @sample AmazonConnectAsync.DeleteContactFlowModule * @see AWS API Documentation */ java.util.concurrent.Future* Deletes the specified flow module. *
* * @param deleteContactFlowModuleRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteContactFlowModule operation returned by the service. * @sample AmazonConnectAsyncHandler.DeleteContactFlowModule * @see AWS API Documentation */ java.util.concurrent.Future* Deletes an evaluation form in the specified Amazon Connect instance. *
** If the version property is provided, only the specified version of the evaluation form is deleted. *
** If no version is provided, then the full form (all versions) is deleted. *
** Deletes an evaluation form in the specified Amazon Connect instance. *
** If the version property is provided, only the specified version of the evaluation form is deleted. *
** If no version is provided, then the full form (all versions) is deleted. *
** This API is in preview release for Amazon Connect and is subject to change. *
** Deletes an hours of operation. *
* * @param deleteHoursOfOperationRequest * @return A Java Future containing the result of the DeleteHoursOfOperation operation returned by the service. * @sample AmazonConnectAsync.DeleteHoursOfOperation * @see AWS * API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Deletes an hours of operation. *
* * @param deleteHoursOfOperationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteHoursOfOperation operation returned by the service. * @sample AmazonConnectAsyncHandler.DeleteHoursOfOperation * @see AWS * API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Deletes the Amazon Connect instance. *
** Amazon Connect enforces a limit on the total number of instances that you can create or delete in 30 days. If you * exceed this limit, you will get an error message indicating there has been an excessive number of attempts at * creating or deleting instances. You must wait 30 days before you can restart creating and deleting instances in * your account. *
* * @param deleteInstanceRequest * @return A Java Future containing the result of the DeleteInstance operation returned by the service. * @sample AmazonConnectAsync.DeleteInstance * @see AWS API * Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Deletes the Amazon Connect instance. *
** Amazon Connect enforces a limit on the total number of instances that you can create or delete in 30 days. If you * exceed this limit, you will get an error message indicating there has been an excessive number of attempts at * creating or deleting instances. You must wait 30 days before you can restart creating and deleting instances in * your account. *
* * @param deleteInstanceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteInstance operation returned by the service. * @sample AmazonConnectAsyncHandler.DeleteInstance * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes an Amazon Web Services resource association from an Amazon Connect instance. The association must not * have any use cases associated with it. *
* * @param deleteIntegrationAssociationRequest * @return A Java Future containing the result of the DeleteIntegrationAssociation operation returned by the * service. * @sample AmazonConnectAsync.DeleteIntegrationAssociation * @see AWS API Documentation */ java.util.concurrent.Future* Deletes an Amazon Web Services resource association from an Amazon Connect instance. The association must not * have any use cases associated with it. *
* * @param deleteIntegrationAssociationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteIntegrationAssociation operation returned by the * service. * @sample AmazonConnectAsyncHandler.DeleteIntegrationAssociation * @see AWS API Documentation */ java.util.concurrent.Future* Deletes a prompt. *
* * @param deletePromptRequest * @return A Java Future containing the result of the DeletePrompt operation returned by the service. * @sample AmazonConnectAsync.DeletePrompt * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a prompt. *
* * @param deletePromptRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeletePrompt operation returned by the service. * @sample AmazonConnectAsyncHandler.DeletePrompt * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a queue. *
* * @param deleteQueueRequest * @return A Java Future containing the result of the DeleteQueue operation returned by the service. * @sample AmazonConnectAsync.DeleteQueue * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a queue. *
* * @param deleteQueueRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteQueue operation returned by the service. * @sample AmazonConnectAsyncHandler.DeleteQueue * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a quick connect. *
* * @param deleteQuickConnectRequest * @return A Java Future containing the result of the DeleteQuickConnect operation returned by the service. * @sample AmazonConnectAsync.DeleteQuickConnect * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a quick connect. *
* * @param deleteQuickConnectRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteQuickConnect operation returned by the service. * @sample AmazonConnectAsyncHandler.DeleteQuickConnect * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a routing profile. *
* * @param deleteRoutingProfileRequest * @return A Java Future containing the result of the DeleteRoutingProfile operation returned by the service. * @sample AmazonConnectAsync.DeleteRoutingProfile * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes a routing profile. *
* * @param deleteRoutingProfileRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteRoutingProfile operation returned by the service. * @sample AmazonConnectAsyncHandler.DeleteRoutingProfile * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes a rule for the specified Amazon Connect instance. *
* * @param deleteRuleRequest * @return A Java Future containing the result of the DeleteRule operation returned by the service. * @sample AmazonConnectAsync.DeleteRule * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a rule for the specified Amazon Connect instance. *
* * @param deleteRuleRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteRule operation returned by the service. * @sample AmazonConnectAsyncHandler.DeleteRule * @see AWS API * Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Deletes a security profile. *
* * @param deleteSecurityProfileRequest * @return A Java Future containing the result of the DeleteSecurityProfile operation returned by the service. * @sample AmazonConnectAsync.DeleteSecurityProfile * @see AWS * API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Deletes a security profile. *
* * @param deleteSecurityProfileRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteSecurityProfile operation returned by the service. * @sample AmazonConnectAsyncHandler.DeleteSecurityProfile * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes the task template. *
* * @param deleteTaskTemplateRequest * @return A Java Future containing the result of the DeleteTaskTemplate operation returned by the service. * @sample AmazonConnectAsync.DeleteTaskTemplate * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the task template. *
* * @param deleteTaskTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteTaskTemplate operation returned by the service. * @sample AmazonConnectAsyncHandler.DeleteTaskTemplate * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a traffic distribution group. This API can be called only in the Region where the traffic distribution * group is created. *
** For more information about deleting traffic distribution groups, see Delete * traffic distribution groups in the Amazon Connect Administrator Guide. *
* * @param deleteTrafficDistributionGroupRequest * @return A Java Future containing the result of the DeleteTrafficDistributionGroup operation returned by the * service. * @sample AmazonConnectAsync.DeleteTrafficDistributionGroup * @see AWS API Documentation */ java.util.concurrent.Future* Deletes a traffic distribution group. This API can be called only in the Region where the traffic distribution * group is created. *
** For more information about deleting traffic distribution groups, see Delete * traffic distribution groups in the Amazon Connect Administrator Guide. *
* * @param deleteTrafficDistributionGroupRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteTrafficDistributionGroup operation returned by the * service. * @sample AmazonConnectAsyncHandler.DeleteTrafficDistributionGroup * @see AWS API Documentation */ java.util.concurrent.Future* Deletes a use case from an integration association. *
* * @param deleteUseCaseRequest * @return A Java Future containing the result of the DeleteUseCase operation returned by the service. * @sample AmazonConnectAsync.DeleteUseCase * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a use case from an integration association. *
* * @param deleteUseCaseRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteUseCase operation returned by the service. * @sample AmazonConnectAsyncHandler.DeleteUseCase * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a user account from the specified Amazon Connect instance. *
** For information about what happens to a user's data when their account is deleted, see Delete Users from Your Amazon * Connect Instance in the Amazon Connect Administrator Guide. *
* * @param deleteUserRequest * @return A Java Future containing the result of the DeleteUser operation returned by the service. * @sample AmazonConnectAsync.DeleteUser * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a user account from the specified Amazon Connect instance. *
** For information about what happens to a user's data when their account is deleted, see Delete Users from Your Amazon * Connect Instance in the Amazon Connect Administrator Guide. *
* * @param deleteUserRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteUser operation returned by the service. * @sample AmazonConnectAsyncHandler.DeleteUser * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes an existing user hierarchy group. It must not be associated with any agents or have any active child * groups. *
* * @param deleteUserHierarchyGroupRequest * @return A Java Future containing the result of the DeleteUserHierarchyGroup operation returned by the service. * @sample AmazonConnectAsync.DeleteUserHierarchyGroup * @see AWS API Documentation */ java.util.concurrent.Future* Deletes an existing user hierarchy group. It must not be associated with any agents or have any active child * groups. *
* * @param deleteUserHierarchyGroupRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteUserHierarchyGroup operation returned by the service. * @sample AmazonConnectAsyncHandler.DeleteUserHierarchyGroup * @see AWS API Documentation */ java.util.concurrent.Future* Deletes the vocabulary that has the given identifier. *
* * @param deleteVocabularyRequest * @return A Java Future containing the result of the DeleteVocabulary operation returned by the service. * @sample AmazonConnectAsync.DeleteVocabulary * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the vocabulary that has the given identifier. *
* * @param deleteVocabularyRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteVocabulary operation returned by the service. * @sample AmazonConnectAsyncHandler.DeleteVocabulary * @see AWS API * Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Describes an agent status. *
* * @param describeAgentStatusRequest * @return A Java Future containing the result of the DescribeAgentStatus operation returned by the service. * @sample AmazonConnectAsync.DescribeAgentStatus * @see AWS * API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Describes an agent status. *
* * @param describeAgentStatusRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeAgentStatus operation returned by the service. * @sample AmazonConnectAsyncHandler.DescribeAgentStatus * @see AWS * API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Describes the specified contact. *
** Contact information remains available in Amazon Connect for 24 months, and then it is deleted. *
** Only data from November 12, 2021, and later is returned by this API. *
** This API is in preview release for Amazon Connect and is subject to change. *
** Describes the specified contact. *
** Contact information remains available in Amazon Connect for 24 months, and then it is deleted. *
** Only data from November 12, 2021, and later is returned by this API. *
** Describes a contact evaluation in the specified Amazon Connect instance. *
* * @param describeContactEvaluationRequest * @return A Java Future containing the result of the DescribeContactEvaluation operation returned by the service. * @sample AmazonConnectAsync.DescribeContactEvaluation * @see AWS API Documentation */ java.util.concurrent.Future* Describes a contact evaluation in the specified Amazon Connect instance. *
* * @param describeContactEvaluationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeContactEvaluation operation returned by the service. * @sample AmazonConnectAsyncHandler.DescribeContactEvaluation * @see AWS API Documentation */ java.util.concurrent.Future* Describes the specified flow. *
** You can also create and update flows using the Amazon Connect Flow * language. *
* * @param describeContactFlowRequest * @return A Java Future containing the result of the DescribeContactFlow operation returned by the service. * @sample AmazonConnectAsync.DescribeContactFlow * @see AWS * API Documentation */ java.util.concurrent.Future* Describes the specified flow. *
** You can also create and update flows using the Amazon Connect Flow * language. *
* * @param describeContactFlowRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeContactFlow operation returned by the service. * @sample AmazonConnectAsyncHandler.DescribeContactFlow * @see AWS * API Documentation */ java.util.concurrent.Future* Describes the specified flow module. *
* * @param describeContactFlowModuleRequest * @return A Java Future containing the result of the DescribeContactFlowModule operation returned by the service. * @sample AmazonConnectAsync.DescribeContactFlowModule * @see AWS API Documentation */ java.util.concurrent.Future* Describes the specified flow module. *
* * @param describeContactFlowModuleRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeContactFlowModule operation returned by the service. * @sample AmazonConnectAsyncHandler.DescribeContactFlowModule * @see AWS API Documentation */ java.util.concurrent.Future* Describes an evaluation form in the specified Amazon Connect instance. If the version property is not provided, * the latest version of the evaluation form is described. *
* * @param describeEvaluationFormRequest * @return A Java Future containing the result of the DescribeEvaluationForm operation returned by the service. * @sample AmazonConnectAsync.DescribeEvaluationForm * @see AWS * API Documentation */ java.util.concurrent.Future* Describes an evaluation form in the specified Amazon Connect instance. If the version property is not provided, * the latest version of the evaluation form is described. *
* * @param describeEvaluationFormRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeEvaluationForm operation returned by the service. * @sample AmazonConnectAsyncHandler.DescribeEvaluationForm * @see AWS * API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Describes the hours of operation. *
* * @param describeHoursOfOperationRequest * @return A Java Future containing the result of the DescribeHoursOfOperation operation returned by the service. * @sample AmazonConnectAsync.DescribeHoursOfOperation * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Describes the hours of operation. *
* * @param describeHoursOfOperationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeHoursOfOperation operation returned by the service. * @sample AmazonConnectAsyncHandler.DescribeHoursOfOperation * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Returns the current state of the specified instance identifier. It tracks the instance while it is being created * and returns an error status, if applicable. *
** If an instance is not created successfully, the instance status reason field returns details relevant to the * reason. The instance in a failed state is returned only for 24 hours after the CreateInstance API was invoked. *
* * @param describeInstanceRequest * @return A Java Future containing the result of the DescribeInstance operation returned by the service. * @sample AmazonConnectAsync.DescribeInstance * @see AWS API * Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Returns the current state of the specified instance identifier. It tracks the instance while it is being created * and returns an error status, if applicable. *
** If an instance is not created successfully, the instance status reason field returns details relevant to the * reason. The instance in a failed state is returned only for 24 hours after the CreateInstance API was invoked. *
* * @param describeInstanceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeInstance operation returned by the service. * @sample AmazonConnectAsyncHandler.DescribeInstance * @see AWS API * Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Describes the specified instance attribute. *
* * @param describeInstanceAttributeRequest * @return A Java Future containing the result of the DescribeInstanceAttribute operation returned by the service. * @sample AmazonConnectAsync.DescribeInstanceAttribute * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Describes the specified instance attribute. *
* * @param describeInstanceAttributeRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeInstanceAttribute operation returned by the service. * @sample AmazonConnectAsyncHandler.DescribeInstanceAttribute * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Retrieves the current storage configurations for the specified resource type, association ID, and instance ID. *
* * @param describeInstanceStorageConfigRequest * @return A Java Future containing the result of the DescribeInstanceStorageConfig operation returned by the * service. * @sample AmazonConnectAsync.DescribeInstanceStorageConfig * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Retrieves the current storage configurations for the specified resource type, association ID, and instance ID. *
* * @param describeInstanceStorageConfigRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeInstanceStorageConfig operation returned by the * service. * @sample AmazonConnectAsyncHandler.DescribeInstanceStorageConfig * @see AWS API Documentation */ java.util.concurrent.Future* Gets details and status of a phone number that’s claimed to your Amazon Connect instance or traffic distribution * group. *
*
* If the number is claimed to a traffic distribution group, and you are calling in the Amazon Web Services Region
* where the traffic distribution group was created, you can use either a phone number ARN or UUID value for the
* PhoneNumberId
URI request parameter. However, if the number is claimed to a traffic distribution
* group and you are calling this API in the alternate Amazon Web Services Region associated with the traffic
* distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will
* receive a ResourceNotFoundException
.
*
* Gets details and status of a phone number that’s claimed to your Amazon Connect instance or traffic distribution * group. *
*
* If the number is claimed to a traffic distribution group, and you are calling in the Amazon Web Services Region
* where the traffic distribution group was created, you can use either a phone number ARN or UUID value for the
* PhoneNumberId
URI request parameter. However, if the number is claimed to a traffic distribution
* group and you are calling this API in the alternate Amazon Web Services Region associated with the traffic
* distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will
* receive a ResourceNotFoundException
.
*
* Describes the prompt. *
* * @param describePromptRequest * @return A Java Future containing the result of the DescribePrompt operation returned by the service. * @sample AmazonConnectAsync.DescribePrompt * @see AWS API * Documentation */ java.util.concurrent.Future* Describes the prompt. *
* * @param describePromptRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribePrompt operation returned by the service. * @sample AmazonConnectAsyncHandler.DescribePrompt * @see AWS API * Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Describes the specified queue. *
* * @param describeQueueRequest * @return A Java Future containing the result of the DescribeQueue operation returned by the service. * @sample AmazonConnectAsync.DescribeQueue * @see AWS API * Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Describes the specified queue. *
* * @param describeQueueRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeQueue operation returned by the service. * @sample AmazonConnectAsyncHandler.DescribeQueue * @see AWS API * Documentation */ java.util.concurrent.Future* Describes the quick connect. *
* * @param describeQuickConnectRequest * @return A Java Future containing the result of the DescribeQuickConnect operation returned by the service. * @sample AmazonConnectAsync.DescribeQuickConnect * @see AWS * API Documentation */ java.util.concurrent.Future* Describes the quick connect. *
* * @param describeQuickConnectRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeQuickConnect operation returned by the service. * @sample AmazonConnectAsyncHandler.DescribeQuickConnect * @see AWS * API Documentation */ java.util.concurrent.Future* Describes the specified routing profile. *
* * @param describeRoutingProfileRequest * @return A Java Future containing the result of the DescribeRoutingProfile operation returned by the service. * @sample AmazonConnectAsync.DescribeRoutingProfile * @see AWS * API Documentation */ java.util.concurrent.Future* Describes the specified routing profile. *
* * @param describeRoutingProfileRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeRoutingProfile operation returned by the service. * @sample AmazonConnectAsyncHandler.DescribeRoutingProfile * @see AWS * API Documentation */ java.util.concurrent.Future* Describes a rule for the specified Amazon Connect instance. *
* * @param describeRuleRequest * @return A Java Future containing the result of the DescribeRule operation returned by the service. * @sample AmazonConnectAsync.DescribeRule * @see AWS API * Documentation */ java.util.concurrent.Future* Describes a rule for the specified Amazon Connect instance. *
* * @param describeRuleRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeRule operation returned by the service. * @sample AmazonConnectAsyncHandler.DescribeRule * @see AWS API * Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Gets basic information about the security profle. *
* * @param describeSecurityProfileRequest * @return A Java Future containing the result of the DescribeSecurityProfile operation returned by the service. * @sample AmazonConnectAsync.DescribeSecurityProfile * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Gets basic information about the security profle. *
* * @param describeSecurityProfileRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeSecurityProfile operation returned by the service. * @sample AmazonConnectAsyncHandler.DescribeSecurityProfile * @see AWS API Documentation */ java.util.concurrent.Future* Gets details and status of a traffic distribution group. *
* * @param describeTrafficDistributionGroupRequest * @return A Java Future containing the result of the DescribeTrafficDistributionGroup operation returned by the * service. * @sample AmazonConnectAsync.DescribeTrafficDistributionGroup * @see AWS API Documentation */ java.util.concurrent.Future* Gets details and status of a traffic distribution group. *
* * @param describeTrafficDistributionGroupRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeTrafficDistributionGroup operation returned by the * service. * @sample AmazonConnectAsyncHandler.DescribeTrafficDistributionGroup * @see AWS API Documentation */ java.util.concurrent.Future* Describes the specified user account. You can find the instance ID in the * Amazon Connect console (it’s the final part of the ARN). The console does not display the user IDs. Instead, * list the users and note the IDs provided in the output. *
* * @param describeUserRequest * @return A Java Future containing the result of the DescribeUser operation returned by the service. * @sample AmazonConnectAsync.DescribeUser * @see AWS API * Documentation */ java.util.concurrent.Future* Describes the specified user account. You can find the instance ID in the * Amazon Connect console (it’s the final part of the ARN). The console does not display the user IDs. Instead, * list the users and note the IDs provided in the output. *
* * @param describeUserRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeUser operation returned by the service. * @sample AmazonConnectAsyncHandler.DescribeUser * @see AWS API * Documentation */ java.util.concurrent.Future* Describes the specified hierarchy group. *
* * @param describeUserHierarchyGroupRequest * @return A Java Future containing the result of the DescribeUserHierarchyGroup operation returned by the service. * @sample AmazonConnectAsync.DescribeUserHierarchyGroup * @see AWS API Documentation */ java.util.concurrent.Future* Describes the specified hierarchy group. *
* * @param describeUserHierarchyGroupRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeUserHierarchyGroup operation returned by the service. * @sample AmazonConnectAsyncHandler.DescribeUserHierarchyGroup * @see AWS API Documentation */ java.util.concurrent.Future* Describes the hierarchy structure of the specified Amazon Connect instance. *
* * @param describeUserHierarchyStructureRequest * @return A Java Future containing the result of the DescribeUserHierarchyStructure operation returned by the * service. * @sample AmazonConnectAsync.DescribeUserHierarchyStructure * @see AWS API Documentation */ java.util.concurrent.Future* Describes the hierarchy structure of the specified Amazon Connect instance. *
* * @param describeUserHierarchyStructureRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeUserHierarchyStructure operation returned by the * service. * @sample AmazonConnectAsyncHandler.DescribeUserHierarchyStructure * @see AWS API Documentation */ java.util.concurrent.Future* Describes the specified vocabulary. *
* * @param describeVocabularyRequest * @return A Java Future containing the result of the DescribeVocabulary operation returned by the service. * @sample AmazonConnectAsync.DescribeVocabulary * @see AWS API * Documentation */ java.util.concurrent.Future* Describes the specified vocabulary. *
* * @param describeVocabularyRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeVocabulary operation returned by the service. * @sample AmazonConnectAsyncHandler.DescribeVocabulary * @see AWS API * Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Revokes access to integrated applications from Amazon Connect. *
* * @param disassociateApprovedOriginRequest * @return A Java Future containing the result of the DisassociateApprovedOrigin operation returned by the service. * @sample AmazonConnectAsync.DisassociateApprovedOrigin * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Revokes access to integrated applications from Amazon Connect. *
* * @param disassociateApprovedOriginRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DisassociateApprovedOrigin operation returned by the service. * @sample AmazonConnectAsyncHandler.DisassociateApprovedOrigin * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Revokes authorization from the specified instance to access the specified Amazon Lex or Amazon Lex V2 bot. *
* * @param disassociateBotRequest * @return A Java Future containing the result of the DisassociateBot operation returned by the service. * @sample AmazonConnectAsync.DisassociateBot * @see AWS API * Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Revokes authorization from the specified instance to access the specified Amazon Lex or Amazon Lex V2 bot. *
* * @param disassociateBotRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DisassociateBot operation returned by the service. * @sample AmazonConnectAsyncHandler.DisassociateBot * @see AWS API * Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Removes the storage type configurations for the specified resource type and association ID. *
* * @param disassociateInstanceStorageConfigRequest * @return A Java Future containing the result of the DisassociateInstanceStorageConfig operation returned by the * service. * @sample AmazonConnectAsync.DisassociateInstanceStorageConfig * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Removes the storage type configurations for the specified resource type and association ID. *
* * @param disassociateInstanceStorageConfigRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DisassociateInstanceStorageConfig operation returned by the * service. * @sample AmazonConnectAsyncHandler.DisassociateInstanceStorageConfig * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Remove the Lambda function from the dropdown options available in the relevant flow blocks. *
* * @param disassociateLambdaFunctionRequest * @return A Java Future containing the result of the DisassociateLambdaFunction operation returned by the service. * @sample AmazonConnectAsync.DisassociateLambdaFunction * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Remove the Lambda function from the dropdown options available in the relevant flow blocks. *
* * @param disassociateLambdaFunctionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DisassociateLambdaFunction operation returned by the service. * @sample AmazonConnectAsyncHandler.DisassociateLambdaFunction * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Revokes authorization from the specified instance to access the specified Amazon Lex bot. *
* * @param disassociateLexBotRequest * @return A Java Future containing the result of the DisassociateLexBot operation returned by the service. * @sample AmazonConnectAsync.DisassociateLexBot * @see AWS API * Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Revokes authorization from the specified instance to access the specified Amazon Lex bot. *
* * @param disassociateLexBotRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DisassociateLexBot operation returned by the service. * @sample AmazonConnectAsyncHandler.DisassociateLexBot * @see AWS API * Documentation */ java.util.concurrent.Future* Removes the flow association from a phone number claimed to your Amazon Connect instance. *
*
* If the number is claimed to a traffic distribution group, and you are calling this API using an instance in the
* Amazon Web Services Region where the traffic distribution group was created, you can use either a full phone
* number ARN or UUID value for the PhoneNumberId
URI request parameter. However, if the number is
* claimed to a traffic distribution group and you are calling this API using an instance in the alternate Amazon
* Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If
* a UUID is provided in this scenario, you will receive a ResourceNotFoundException
.
*
* Removes the flow association from a phone number claimed to your Amazon Connect instance. *
*
* If the number is claimed to a traffic distribution group, and you are calling this API using an instance in the
* Amazon Web Services Region where the traffic distribution group was created, you can use either a full phone
* number ARN or UUID value for the PhoneNumberId
URI request parameter. However, if the number is
* claimed to a traffic distribution group and you are calling this API using an instance in the alternate Amazon
* Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If
* a UUID is provided in this scenario, you will receive a ResourceNotFoundException
.
*
* This API is in preview release for Amazon Connect and is subject to change. *
** Disassociates a set of quick connects from a queue. *
* * @param disassociateQueueQuickConnectsRequest * @return A Java Future containing the result of the DisassociateQueueQuickConnects operation returned by the * service. * @sample AmazonConnectAsync.DisassociateQueueQuickConnects * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Disassociates a set of quick connects from a queue. *
* * @param disassociateQueueQuickConnectsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DisassociateQueueQuickConnects operation returned by the * service. * @sample AmazonConnectAsyncHandler.DisassociateQueueQuickConnects * @see AWS API Documentation */ java.util.concurrent.Future* Disassociates a set of queues from a routing profile. *
* * @param disassociateRoutingProfileQueuesRequest * @return A Java Future containing the result of the DisassociateRoutingProfileQueues operation returned by the * service. * @sample AmazonConnectAsync.DisassociateRoutingProfileQueues * @see AWS API Documentation */ java.util.concurrent.Future* Disassociates a set of queues from a routing profile. *
* * @param disassociateRoutingProfileQueuesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DisassociateRoutingProfileQueues operation returned by the * service. * @sample AmazonConnectAsyncHandler.DisassociateRoutingProfileQueues * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Deletes the specified security key. *
* * @param disassociateSecurityKeyRequest * @return A Java Future containing the result of the DisassociateSecurityKey operation returned by the service. * @sample AmazonConnectAsync.DisassociateSecurityKey * @see AWS API Documentation */ java.util.concurrent.Future* This API is in preview release for Amazon Connect and is subject to change. *
** Deletes the specified security key. *
* * @param disassociateSecurityKeyRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DisassociateSecurityKey operation returned by the service. * @sample AmazonConnectAsyncHandler.DisassociateSecurityKey * @see AWS API Documentation */ java.util.concurrent.Future
* Dismisses contacts from an agent’s CCP and returns the agent to an available state, which allows the agent to
* receive a new routed contact. Contacts can only be dismissed if they are in a MISSED
,
* ERROR
, ENDED
, or REJECTED
state in the Agent Event Stream.
*
* Dismisses contacts from an agent’s CCP and returns the agent to an available state, which allows the agent to
* receive a new routed contact. Contacts can only be dismissed if they are in a MISSED
,
* ERROR
, ENDED
, or REJECTED
state in the Agent Event Stream.
*
* Retrieves the contact attributes for the specified contact. *
* * @param getContactAttributesRequest * @return A Java Future containing the result of the GetContactAttributes operation returned by the service. * @sample AmazonConnectAsync.GetContactAttributes * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves the contact attributes for the specified contact. *
* * @param getContactAttributesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetContactAttributes operation returned by the service. * @sample AmazonConnectAsyncHandler.GetContactAttributes * @see AWS * API Documentation */ java.util.concurrent.Future