From 5f8780d7b677b8701a372cf1d3d6e25a1a998665 Mon Sep 17 00:00:00 2001
From: awsmobilesdk
Date: Thu, 30 May 2024 18:09:29 +0000
Subject: [PATCH] feat(aws-android-sdk-connect): update models to latest
---
.../services/connect/AmazonConnect.java | 1982 +-
.../services/connect/AmazonConnectAsync.java | 10038 +++++++---
.../connect/AmazonConnectAsyncClient.java | 13178 ++++++++-----
.../services/connect/AmazonConnectClient.java | 7781 +++++---
.../connect/model/AccessDeniedException.java | 2 +-
.../services/connect/model/ActionSummary.java | 20 +-
.../services/connect/model/ActionType.java | 12 +-
.../model/ActivateEvaluationFormRequest.java | 2 +-
.../model/ActivateEvaluationFormResult.java | 2 +-
.../connect/model/AgentAvailabilityTimer.java | 2 +-
.../services/connect/model/AgentConfig.java | 2 +-
.../connect/model/AgentContactReference.java | 95 +-
.../connect/model/AgentHierarchyGroup.java | 121 +
.../connect/model/AgentHierarchyGroups.java | 506 +
.../services/connect/model/AgentInfo.java | 270 +-
.../connect/model/AgentQualityMetrics.java | 121 +
.../services/connect/model/AgentStatus.java | 157 +-
.../connect/model/AgentStatusReference.java | 2 +-
.../connect/model/AgentStatusState.java | 2 +-
.../connect/model/AgentStatusSummary.java | 141 +-
.../connect/model/AgentStatusType.java | 2 +-
.../connect/model/AllowedCapabilities.java | 180 +
.../model/AnalyticsDataAssociationResult.java | 325 +
.../model/AnswerMachineDetectionConfig.java | 2 +-
.../AnsweringMachineDetectionStatus.java | 86 +
.../services/connect/model/Application.java | 240 +
.../connect/model/ArtifactStatus.java | 64 +
...AssignContactCategoryActionDefinition.java | 3 +-
.../AssociateAnalyticsDataSetRequest.java | 323 +
.../AssociateAnalyticsDataSetResult.java | 315 +
.../model/AssociateApprovedOriginRequest.java | 2 +-
.../connect/model/AssociateBotRequest.java | 2 +-
.../AssociateDefaultVocabularyRequest.java | 2 +-
.../AssociateDefaultVocabularyResult.java | 2 +-
.../connect/model/AssociateFlowRequest.java | 394 +
.../connect/model/AssociateFlowResult.java | 57 +
...AssociateInstanceStorageConfigRequest.java | 388 +-
.../AssociateInstanceStorageConfigResult.java | 2 +-
.../model/AssociateLambdaFunctionRequest.java | 2 +-
.../connect/model/AssociateLexBotRequest.java | 2 +-
...ssociatePhoneNumberContactFlowRequest.java | 2 +-
.../AssociateQueueQuickConnectsRequest.java | 2 +-
.../AssociateRoutingProfileQueuesRequest.java | 2 +-
.../model/AssociateSecurityKeyRequest.java | 2 +-
.../model/AssociateSecurityKeyResult.java | 2 +-
...teTrafficDistributionGroupUserRequest.java | 2 +-
...ateTrafficDistributionGroupUserResult.java | 2 +-
.../AssociateUserProficienciesRequest.java | 298 +
.../services/connect/model/AttachedFile.java | 928 +
.../connect/model/AttachedFileError.java | 255 +
...chedFileInvalidRequestExceptionReason.java | 65 +
.../connect/model/AttachmentReference.java | 2 +-
.../services/connect/model/Attendee.java | 182 +
.../services/connect/model/Attribute.java | 14 +-
.../connect/model/AttributeAndCondition.java | 228 +
.../connect/model/AttributeCondition.java | 350 +
.../services/connect/model/AudioFeatures.java | 184 +
.../model/AudioQualityMetricsInfo.java | 273 +
.../connect/model/AvailableNumberSummary.java | 14 +-
...BatchAssociateAnalyticsDataSetRequest.java | 338 +
.../BatchAssociateAnalyticsDataSetResult.java | 262 +
...chDisassociateAnalyticsDataSetRequest.java | 339 +
...tchDisassociateAnalyticsDataSetResult.java | 234 +
.../BatchGetAttachedFileMetadataRequest.java | 342 +
.../BatchGetAttachedFileMetadataResult.java | 234 +
.../model/BatchGetFlowAssociationRequest.java | 366 +
.../model/BatchGetFlowAssociationResult.java | 156 +
.../connect/model/BatchPutContactRequest.java | 376 +
.../connect/model/BatchPutContactResult.java | 245 +
.../services/connect/model/BehaviorType.java | 2 +-
.../services/connect/model/Campaign.java | 134 +
.../services/connect/model/Channel.java | 2 +-
.../services/connect/model/ChatEvent.java | 642 +
.../services/connect/model/ChatEventType.java | 64 +
.../services/connect/model/ChatMessage.java | 2 +-
.../model/ChatParticipantRoleConfig.java | 2 +-
.../model/ChatStreamingConfiguration.java | 2 +-
.../model/ClaimPhoneNumberRequest.java | 167 +-
.../connect/model/ClaimPhoneNumberResult.java | 2 +-
.../model/ClaimedPhoneNumberSummary.java | 357 +-
.../services/connect/model/Comparison.java | 2 +-
.../CompleteAttachedFileUploadRequest.java | 323 +
.../CompleteAttachedFileUploadResult.java | 60 +
.../connect/model/ConflictException.java | 37 +
.../connect/model/ConnectionData.java | 182 +
.../services/connect/model/Contact.java | 1371 +-
.../connect/model/ContactAnalysis.java | 130 +
.../connect/model/ContactDataRequest.java | 488 +
.../services/connect/model/ContactFilter.java | 2 +-
.../services/connect/model/ContactFlow.java | 191 +-
.../connect/model/ContactFlowModule.java | 53 +-
.../ContactFlowModuleSearchCriteria.java | 372 +
.../model/ContactFlowModuleSearchFilter.java | 234 +
.../connect/model/ContactFlowModuleState.java | 2 +-
.../model/ContactFlowModuleStatus.java | 2 +-
.../model/ContactFlowModuleSummary.java | 2 +-
.../ContactFlowNotPublishedException.java | 2 +-
.../model/ContactFlowSearchCriteria.java | 730 +
.../model/ContactFlowSearchFilter.java | 234 +
.../connect/model/ContactFlowState.java | 2 +-
.../connect/model/ContactFlowStatus.java | 62 +
.../connect/model/ContactFlowSummary.java | 120 +-
.../connect/model/ContactFlowType.java | 2 +-
.../model/ContactInitiationMethod.java | 2 +-
.../model/ContactNotFoundException.java | 4 +-
.../connect/model/ContactSearchSummary.java | 967 +
.../model/ContactSearchSummaryAgentInfo.java | 198 +
.../model/ContactSearchSummaryQueueInfo.java | 182 +
.../services/connect/model/ContactState.java | 2 +-
.../connect/model/ControlPlaneTagFilter.java | 2 +-
.../ControlPlaneUserAttributeFilter.java | 394 +
.../model/CreateAgentStatusRequest.java | 18 +-
.../model/CreateAgentStatusResult.java | 2 +-
.../model/CreateCaseActionDefinition.java | 231 +
.../model/CreateContactFlowModuleRequest.java | 53 +-
.../model/CreateContactFlowModuleResult.java | 2 +-
.../model/CreateContactFlowRequest.java | 235 +-
.../model/CreateContactFlowResult.java | 2 +-
.../model/CreateEvaluationFormRequest.java | 2 +-
.../model/CreateEvaluationFormResult.java | 2 +-
.../model/CreateHoursOfOperationRequest.java | 18 +-
.../model/CreateHoursOfOperationResult.java | 2 +-
.../connect/model/CreateInstanceRequest.java | 109 +-
.../connect/model/CreateInstanceResult.java | 2 +-
.../CreateIntegrationAssociationRequest.java | 48 +-
.../CreateIntegrationAssociationResult.java | 2 +-
.../model/CreateParticipantRequest.java | 2 +-
.../model/CreateParticipantResult.java | 2 +-
...tePersistentContactAssociationRequest.java | 1874 ++
...atePersistentContactAssociationResult.java | 140 +
.../CreatePredefinedAttributeRequest.java | 276 +
.../connect/model/CreatePromptRequest.java | 75 +-
.../connect/model/CreatePromptResult.java | 2 +-
.../connect/model/CreateQueueRequest.java | 51 +-
.../connect/model/CreateQueueResult.java | 2 +-
.../model/CreateQuickConnectRequest.java | 32 +-
.../model/CreateQuickConnectResult.java | 2 +-
.../model/CreateRoutingProfileRequest.java | 18 +-
.../model/CreateRoutingProfileResult.java | 2 +-
.../connect/model/CreateRuleRequest.java | 2 +-
.../connect/model/CreateRuleResult.java | 2 +-
.../model/CreateSecurityProfileRequest.java | 314 +-
.../model/CreateSecurityProfileResult.java | 2 +-
.../model/CreateTaskTemplateRequest.java | 2 +-
.../model/CreateTaskTemplateResult.java | 2 +-
...CreateTrafficDistributionGroupRequest.java | 31 +-
.../CreateTrafficDistributionGroupResult.java | 2 +-
.../connect/model/CreateUseCaseRequest.java | 18 +-
.../connect/model/CreateUseCaseResult.java | 2 +-
.../CreateUserHierarchyGroupRequest.java | 18 +-
.../model/CreateUserHierarchyGroupResult.java | 2 +-
.../connect/model/CreateUserRequest.java | 175 +-
.../connect/model/CreateUserResult.java | 2 +-
.../connect/model/CreateViewRequest.java | 749 +
.../connect/model/CreateViewResult.java | 123 +
.../model/CreateViewVersionRequest.java | 398 +
.../model/CreateViewVersionResult.java | 116 +
.../model/CreateVocabularyRequest.java | 18 +-
.../connect/model/CreateVocabularyResult.java | 2 +-
.../services/connect/model/CreatedByInfo.java | 212 +
.../services/connect/model/Credentials.java | 2 +-
.../connect/model/CrossChannelBehavior.java | 2 +-
.../services/connect/model/CurrentMetric.java | 2 +-
.../connect/model/CurrentMetricData.java | 2 +-
.../connect/model/CurrentMetricName.java | 2 +-
.../connect/model/CurrentMetricResult.java | 2 +-
.../model/CurrentMetricSortCriteria.java | 2 +-
.../services/connect/model/Customer.java | 190 +
.../connect/model/CustomerQualityMetrics.java | 121 +
.../connect/model/CustomerVoiceActivity.java | 200 +
.../services/connect/model/DateReference.java | 2 +-
.../DeactivateEvaluationFormRequest.java | 2 +-
.../model/DeactivateEvaluationFormResult.java | 2 +-
.../connect/model/DefaultVocabulary.java | 2 +-
.../model/DeleteAttachedFileRequest.java | 327 +
.../model/DeleteAttachedFileResult.java | 60 +
.../model/DeleteContactEvaluationRequest.java | 2 +-
.../model/DeleteContactFlowModuleRequest.java | 2 +-
.../model/DeleteContactFlowModuleResult.java | 2 +-
.../model/DeleteContactFlowRequest.java | 2 +-
.../model/DeleteContactFlowResult.java | 2 +-
.../model/DeleteEvaluationFormRequest.java | 2 +-
.../model/DeleteHoursOfOperationRequest.java | 2 +-
.../connect/model/DeleteInstanceRequest.java | 2 +-
.../DeleteIntegrationAssociationRequest.java | 2 +-
.../DeletePredefinedAttributeRequest.java | 217 +
.../connect/model/DeletePromptRequest.java | 2 +-
.../connect/model/DeleteQueueRequest.java | 2 +-
.../model/DeleteQuickConnectRequest.java | 30 +-
.../model/DeleteRoutingProfileRequest.java | 2 +-
.../connect/model/DeleteRuleRequest.java | 2 +-
.../model/DeleteSecurityProfileRequest.java | 5 +-
.../model/DeleteTaskTemplateRequest.java | 2 +-
.../model/DeleteTaskTemplateResult.java | 2 +-
...DeleteTrafficDistributionGroupRequest.java | 2 +-
.../DeleteTrafficDistributionGroupResult.java | 2 +-
.../connect/model/DeleteUseCaseRequest.java | 2 +-
.../DeleteUserHierarchyGroupRequest.java | 2 +-
.../connect/model/DeleteUserRequest.java | 30 +-
.../connect/model/DeleteViewRequest.java | 230 +
.../connect/model/DeleteViewResult.java | 57 +
.../model/DeleteViewVersionRequest.java | 291 +
.../model/DeleteViewVersionResult.java | 57 +
.../model/DeleteVocabularyRequest.java | 2 +-
.../connect/model/DeleteVocabularyResult.java | 2 +-
.../model/DescribeAgentStatusRequest.java | 2 +-
.../model/DescribeAgentStatusResult.java | 2 +-
.../DescribeContactEvaluationRequest.java | 2 +-
.../DescribeContactEvaluationResult.java | 2 +-
.../DescribeContactFlowModuleRequest.java | 9 +-
.../DescribeContactFlowModuleResult.java | 2 +-
.../model/DescribeContactFlowRequest.java | 16 +-
.../model/DescribeContactFlowResult.java | 2 +-
.../connect/model/DescribeContactRequest.java | 2 +-
.../connect/model/DescribeContactResult.java | 2 +-
.../model/DescribeEvaluationFormRequest.java | 2 +-
.../model/DescribeEvaluationFormResult.java | 2 +-
.../DescribeHoursOfOperationRequest.java | 2 +-
.../model/DescribeHoursOfOperationResult.java | 2 +-
.../DescribeInstanceAttributeRequest.java | 14 +-
.../DescribeInstanceAttributeResult.java | 2 +-
.../model/DescribeInstanceRequest.java | 2 +-
.../connect/model/DescribeInstanceResult.java | 2 +-
.../DescribeInstanceStorageConfigRequest.java | 20 +-
.../DescribeInstanceStorageConfigResult.java | 2 +-
.../model/DescribePhoneNumberRequest.java | 2 +-
.../model/DescribePhoneNumberResult.java | 2 +-
.../DescribePredefinedAttributeRequest.java | 217 +
.../DescribePredefinedAttributeResult.java | 119 +
.../connect/model/DescribePromptRequest.java | 2 +-
.../connect/model/DescribePromptResult.java | 2 +-
.../connect/model/DescribeQueueRequest.java | 2 +-
.../connect/model/DescribeQueueResult.java | 2 +-
.../model/DescribeQuickConnectRequest.java | 2 +-
.../model/DescribeQuickConnectResult.java | 2 +-
.../model/DescribeRoutingProfileRequest.java | 2 +-
.../model/DescribeRoutingProfileResult.java | 2 +-
.../connect/model/DescribeRuleRequest.java | 2 +-
.../connect/model/DescribeRuleResult.java | 2 +-
.../model/DescribeSecurityProfileRequest.java | 5 +-
.../model/DescribeSecurityProfileResult.java | 2 +-
...scribeTrafficDistributionGroupRequest.java | 2 +-
...escribeTrafficDistributionGroupResult.java | 2 +-
.../DescribeUserHierarchyGroupRequest.java | 2 +-
.../DescribeUserHierarchyGroupResult.java | 2 +-
...DescribeUserHierarchyStructureRequest.java | 2 +-
.../DescribeUserHierarchyStructureResult.java | 2 +-
.../connect/model/DescribeUserRequest.java | 4 +-
.../connect/model/DescribeUserResult.java | 2 +-
.../connect/model/DescribeViewRequest.java | 244 +
.../connect/model/DescribeViewResult.java | 116 +
.../model/DescribeVocabularyRequest.java | 2 +-
.../model/DescribeVocabularyResult.java | 2 +-
.../model/DestinationNotAllowedException.java | 2 +-
.../services/connect/model/DeviceInfo.java | 283 +
.../services/connect/model/Dimensions.java | 78 +-
.../services/connect/model/DirectoryType.java | 2 +-
.../DisassociateAnalyticsDataSetRequest.java | 319 +
.../DisassociateApprovedOriginRequest.java | 2 +-
.../connect/model/DisassociateBotRequest.java | 2 +-
.../model/DisassociateFlowRequest.java | 335 +
.../connect/model/DisassociateFlowResult.java | 57 +
...associateInstanceStorageConfigRequest.java | 20 +-
.../DisassociateLambdaFunctionRequest.java | 2 +-
.../model/DisassociateLexBotRequest.java | 2 +-
...ssociatePhoneNumberContactFlowRequest.java | 2 +-
...DisassociateQueueQuickConnectsRequest.java | 2 +-
...sassociateRoutingProfileQueuesRequest.java | 2 +-
.../model/DisassociateSecurityKeyRequest.java | 2 +-
...teTrafficDistributionGroupUserRequest.java | 2 +-
...ateTrafficDistributionGroupUserResult.java | 2 +-
.../DisassociateUserProficienciesRequest.java | 300 +
.../connect/model/DisconnectDetails.java | 148 +
.../connect/model/DisconnectReason.java | 122 +
.../model/DismissUserContactRequest.java | 2 +-
.../model/DismissUserContactResult.java | 2 +-
.../services/connect/model/Distribution.java | 2 +-
.../connect/model/DownloadUrlMetadata.java | 210 +
.../model/DuplicateResourceException.java | 2 +-
.../connect/model/EmailReference.java | 2 +-
.../connect/model/EmptyFieldValue.java | 62 +
.../connect/model/EncryptionConfig.java | 2 +-
.../connect/model/EncryptionType.java | 2 +-
.../EndAssociatedTasksActionDefinition.java | 62 +
.../services/connect/model/Endpoint.java | 247 +
.../services/connect/model/EndpointType.java | 64 +
.../services/connect/model/ErrorResult.java | 186 +
.../services/connect/model/Evaluation.java | 18 +-
.../connect/model/EvaluationAnswerData.java | 2 +-
.../connect/model/EvaluationAnswerInput.java | 2 +-
.../connect/model/EvaluationAnswerOutput.java | 2 +-
.../connect/model/EvaluationForm.java | 18 +-
.../connect/model/EvaluationFormContent.java | 2 +-
.../connect/model/EvaluationFormItem.java | 2 +-
...aluationFormNumericQuestionAutomation.java | 2 +-
.../EvaluationFormNumericQuestionOption.java | 2 +-
...aluationFormNumericQuestionProperties.java | 2 +-
.../connect/model/EvaluationFormQuestion.java | 2 +-
.../model/EvaluationFormQuestionType.java | 2 +-
.../EvaluationFormQuestionTypeProperties.java | 2 +-
.../model/EvaluationFormScoringMode.java | 2 +-
.../model/EvaluationFormScoringStatus.java | 2 +-
.../model/EvaluationFormScoringStrategy.java | 2 +-
.../connect/model/EvaluationFormSection.java | 2 +-
...ionFormSingleSelectQuestionAutomation.java | 2 +-
...mSingleSelectQuestionAutomationOption.java | 2 +-
...onFormSingleSelectQuestionDisplayMode.java | 2 +-
...luationFormSingleSelectQuestionOption.java | 2 +-
...ionFormSingleSelectQuestionProperties.java | 2 +-
.../connect/model/EvaluationFormSummary.java | 2 +-
.../model/EvaluationFormVersionStatus.java | 2 +-
.../model/EvaluationFormVersionSummary.java | 2 +-
.../connect/model/EvaluationMetadata.java | 2 +-
.../connect/model/EvaluationNote.java | 73 +-
.../connect/model/EvaluationScore.java | 2 +-
.../connect/model/EvaluationStatus.java | 2 +-
.../connect/model/EvaluationSummary.java | 2 +-
.../model/EventBridgeActionDefinition.java | 2 +-
.../connect/model/EventSourceName.java | 12 +-
.../services/connect/model/Expiry.java | 186 +
.../services/connect/model/Expression.java | 303 +
.../services/connect/model/FailedRequest.java | 337 +
.../connect/model/FailureReasonCode.java | 78 +
.../services/connect/model/FieldValue.java | 192 +
.../connect/model/FieldValueUnion.java | 330 +
.../connect/model/FileStatusType.java | 66 +
.../connect/model/FileUseCaseType.java | 60 +
.../services/connect/model/FilterV2.java | 2 +-
.../services/connect/model/Filters.java | 106 +-
.../model/FlowAssociationResourceType.java | 60 +
.../connect/model/FlowAssociationSummary.java | 297 +
.../connect/model/GetAttachedFileRequest.java | 403 +
.../connect/model/GetAttachedFileResult.java | 952 +
.../model/GetContactAttributesRequest.java | 2 +-
.../model/GetContactAttributesResult.java | 2 +-
.../model/GetCurrentMetricDataRequest.java | 212 +-
.../model/GetCurrentMetricDataResult.java | 2 +-
.../model/GetCurrentUserDataRequest.java | 2 +-
.../model/GetCurrentUserDataResult.java | 2 +-
.../model/GetFederationTokenRequest.java | 13 +-
.../model/GetFederationTokenResult.java | 2 +-
.../model/GetFlowAssociationRequest.java | 335 +
.../model/GetFlowAssociationResult.java | 292 +
.../connect/model/GetMetricDataRequest.java | 86 +-
.../connect/model/GetMetricDataResult.java | 2 +-
.../connect/model/GetMetricDataV2Request.java | 15746 +++++++++++++---
.../connect/model/GetMetricDataV2Result.java | 2 +-
.../connect/model/GetPromptFileRequest.java | 2 +-
.../connect/model/GetPromptFileResult.java | 141 +-
.../connect/model/GetTaskTemplateRequest.java | 2 +-
.../connect/model/GetTaskTemplateResult.java | 18 +-
.../model/GetTrafficDistributionRequest.java | 37 +-
.../model/GetTrafficDistributionResult.java | 33 +-
.../services/connect/model/Grouping.java | 6 +-
.../connect/model/HierarchyGroup.java | 157 +-
.../model/HierarchyGroupCondition.java | 2 +-
.../model/HierarchyGroupMatchType.java | 2 +-
.../connect/model/HierarchyGroupSummary.java | 141 +-
.../model/HierarchyGroupSummaryReference.java | 2 +-
.../connect/model/HierarchyGroups.java | 358 +
.../connect/model/HierarchyLevel.java | 141 +-
.../connect/model/HierarchyLevelUpdate.java | 2 +-
.../services/connect/model/HierarchyPath.java | 2 +-
.../connect/model/HierarchyPathReference.java | 2 +-
.../connect/model/HierarchyStructure.java | 2 +-
.../model/HierarchyStructureUpdate.java | 2 +-
.../connect/model/HistoricalMetric.java | 2 +-
.../connect/model/HistoricalMetricData.java | 2 +-
.../connect/model/HistoricalMetricName.java | 2 +-
.../connect/model/HistoricalMetricResult.java | 2 +-
.../connect/model/HoursOfOperation.java | 157 +-
.../connect/model/HoursOfOperationConfig.java | 2 +-
.../connect/model/HoursOfOperationDays.java | 2 +-
.../model/HoursOfOperationSearchCriteria.java | 2 +-
.../model/HoursOfOperationSearchFilter.java | 2 +-
.../model/HoursOfOperationSummary.java | 141 +-
.../model/HoursOfOperationTimeSlice.java | 2 +-
.../connect/model/IdempotencyException.java | 2 +-
.../model/ImportPhoneNumberRequest.java | 532 +
.../model/ImportPhoneNumberResult.java | 179 +
.../services/connect/model/Instance.java | 98 +-
.../connect/model/InstanceAttributeType.java | 6 +-
.../connect/model/InstanceStatus.java | 2 +-
.../connect/model/InstanceStatusReason.java | 2 +-
.../connect/model/InstanceStorageConfig.java | 2 +-
.../model/InstanceStorageResourceType.java | 10 +-
.../connect/model/InstanceSummary.java | 2 +-
.../model/IntegrationAssociationSummary.java | 32 +-
.../connect/model/IntegrationType.java | 10 +-
.../model/InternalServiceException.java | 2 +-
.../connect/model/IntervalDetails.java | 862 +
.../connect/model/IntervalPeriod.java | 70 +
.../model/InvalidContactFlowException.java | 2 +-
.../InvalidContactFlowModuleException.java | 2 +-
.../model/InvalidParameterException.java | 2 +-
.../model/InvalidRequestException.java | 35 +-
.../model/InvalidRequestExceptionReason.java | 195 +
.../connect/model/InvisibleFieldInfo.java | 2 +-
.../connect/model/KinesisFirehoseConfig.java | 2 +-
.../connect/model/KinesisStreamConfig.java | 2 +-
.../model/KinesisVideoStreamConfig.java | 2 +-
.../services/connect/model/LexBot.java | 2 +-
.../services/connect/model/LexBotConfig.java | 2 +-
.../services/connect/model/LexV2Bot.java | 2 +-
.../services/connect/model/LexVersion.java | 2 +-
.../connect/model/LimitExceededException.java | 2 +-
.../model/ListAgentStatusesRequest.java | 2 +-
.../model/ListAgentStatusesResult.java | 2 +-
.../ListAnalyticsDataAssociationsRequest.java | 382 +
.../ListAnalyticsDataAssociationsResult.java | 245 +
.../model/ListApprovedOriginsRequest.java | 2 +-
.../model/ListApprovedOriginsResult.java | 2 +-
.../connect/model/ListBotsRequest.java | 2 +-
.../connect/model/ListBotsResult.java | 2 +-
.../model/ListContactEvaluationsRequest.java | 2 +-
.../model/ListContactEvaluationsResult.java | 2 +-
.../model/ListContactFlowModulesRequest.java | 2 +-
.../model/ListContactFlowModulesResult.java | 2 +-
.../model/ListContactFlowsRequest.java | 2 +-
.../connect/model/ListContactFlowsResult.java | 2 +-
.../model/ListContactReferencesRequest.java | 5 +-
.../model/ListContactReferencesResult.java | 2 +-
.../model/ListDefaultVocabulariesRequest.java | 2 +-
.../model/ListDefaultVocabulariesResult.java | 2 +-
.../ListEvaluationFormVersionsRequest.java | 2 +-
.../ListEvaluationFormVersionsResult.java | 2 +-
.../model/ListEvaluationFormsRequest.java | 2 +-
.../model/ListEvaluationFormsResult.java | 2 +-
.../ListFlowAssociationResourceType.java | 60 +
.../model/ListFlowAssociationsRequest.java | 421 +
.../model/ListFlowAssociationsResult.java | 223 +
.../model/ListHoursOfOperationsRequest.java | 2 +-
.../model/ListHoursOfOperationsResult.java | 2 +-
.../model/ListInstanceAttributesRequest.java | 2 +-
.../model/ListInstanceAttributesResult.java | 2 +-
.../ListInstanceStorageConfigsRequest.java | 20 +-
.../ListInstanceStorageConfigsResult.java | 2 +-
.../connect/model/ListInstancesRequest.java | 2 +-
.../connect/model/ListInstancesResult.java | 2 +-
.../ListIntegrationAssociationsRequest.java | 83 +-
.../ListIntegrationAssociationsResult.java | 2 +-
.../model/ListLambdaFunctionsRequest.java | 2 +-
.../model/ListLambdaFunctionsResult.java | 2 +-
.../connect/model/ListLexBotsRequest.java | 2 +-
.../connect/model/ListLexBotsResult.java | 2 +-
.../model/ListPhoneNumbersRequest.java | 116 +-
.../connect/model/ListPhoneNumbersResult.java | 2 +-
.../model/ListPhoneNumbersSummary.java | 294 +-
.../model/ListPhoneNumbersV2Request.java | 186 +-
.../model/ListPhoneNumbersV2Result.java | 2 +-
.../ListPredefinedAttributesRequest.java | 292 +
.../model/ListPredefinedAttributesResult.java | 223 +
.../connect/model/ListPromptsRequest.java | 2 +-
.../connect/model/ListPromptsResult.java | 2 +-
.../model/ListQueueQuickConnectsRequest.java | 2 +-
.../model/ListQueueQuickConnectsResult.java | 141 +-
.../connect/model/ListQueuesRequest.java | 2 +-
.../connect/model/ListQueuesResult.java | 2 +-
.../model/ListQuickConnectsRequest.java | 64 +-
.../model/ListQuickConnectsResult.java | 2 +-
...ltimeContactAnalysisSegmentsV2Request.java | 626 +
...altimeContactAnalysisSegmentsV2Result.java | 461 +
.../ListRoutingProfileQueuesRequest.java | 2 +-
.../model/ListRoutingProfileQueuesResult.java | 141 +-
.../model/ListRoutingProfilesRequest.java | 2 +-
.../model/ListRoutingProfilesResult.java | 2 +-
.../connect/model/ListRulesRequest.java | 44 +-
.../connect/model/ListRulesResult.java | 2 +-
.../model/ListSecurityKeysRequest.java | 2 +-
.../connect/model/ListSecurityKeysResult.java | 2 +-
...istSecurityProfileApplicationsRequest.java | 367 +
...ListSecurityProfileApplicationsResult.java | 353 +
...ListSecurityProfilePermissionsRequest.java | 5 +-
.../ListSecurityProfilePermissionsResult.java | 141 +-
.../model/ListSecurityProfilesRequest.java | 2 +-
.../model/ListSecurityProfilesResult.java | 2 +-
.../model/ListTagsForResourceRequest.java | 2 +-
.../model/ListTagsForResourceResult.java | 2 +-
.../model/ListTaskTemplatesRequest.java | 2 +-
.../model/ListTaskTemplatesResult.java | 2 +-
...tTrafficDistributionGroupUsersRequest.java | 2 +-
...stTrafficDistributionGroupUsersResult.java | 2 +-
.../ListTrafficDistributionGroupsRequest.java | 2 +-
.../ListTrafficDistributionGroupsResult.java | 2 +-
.../connect/model/ListUseCasesRequest.java | 2 +-
.../connect/model/ListUseCasesResult.java | 2 +-
.../model/ListUserHierarchyGroupsRequest.java | 2 +-
.../model/ListUserHierarchyGroupsResult.java | 2 +-
.../model/ListUserProficienciesRequest.java | 350 +
.../model/ListUserProficienciesResult.java | 351 +
.../connect/model/ListUsersRequest.java | 2 +-
.../connect/model/ListUsersResult.java | 2 +-
.../model/ListViewVersionsRequest.java | 402 +
.../connect/model/ListViewVersionsResult.java | 244 +
.../connect/model/ListViewsRequest.java | 433 +
.../connect/model/ListViewsResult.java | 237 +
.../model/MaximumResultReturnedException.java | 2 +-
.../connect/model/MediaConcurrency.java | 2 +-
.../connect/model/MediaPlacement.java | 430 +
.../services/connect/model/Meeting.java | 310 +
.../connect/model/MeetingFeatureStatus.java | 62 +
.../model/MeetingFeaturesConfiguration.java | 124 +
.../services/connect/model/MetricDataV2.java | 2 +-
.../connect/model/MetricFilterV2.java | 125 +-
.../connect/model/MetricInterval.java | 349 +
.../connect/model/MetricResultV2.java | 65 +-
.../services/connect/model/MetricV2.java | 2 +-
.../connect/model/MonitorCapability.java | 2 +-
.../connect/model/MonitorContactRequest.java | 24 +-
.../connect/model/MonitorContactResult.java | 2 +-
.../connect/model/NewSessionDetails.java | 577 +
.../model/NotificationContentType.java | 2 +-
.../model/NotificationDeliveryType.java | 2 +-
.../model/NotificationRecipientType.java | 18 +-
.../connect/model/NumberReference.java | 2 +-
...umericQuestionPropertyAutomationLabel.java | 2 +-
...umericQuestionPropertyValueAutomation.java | 2 +-
.../connect/model/OutboundCallerConfig.java | 2 +-
.../OutboundContactNotPermittedException.java | 2 +-
.../model/OutputTypeNotFoundException.java | 39 +
.../model/ParticipantCapabilities.java | 188 +
.../connect/model/ParticipantDetails.java | 2 +-
.../model/ParticipantDetailsToAdd.java | 14 +-
.../connect/model/ParticipantRole.java | 6 +-
.../connect/model/ParticipantTimerAction.java | 2 +-
.../model/ParticipantTimerConfiguration.java | 2 +-
.../connect/model/ParticipantTimerType.java | 2 +-
.../connect/model/ParticipantTimerValue.java | 2 +-
.../model/ParticipantTokenCredentials.java | 2 +-
.../connect/model/PauseContactRequest.java | 288 +
.../connect/model/PauseContactResult.java | 57 +
.../connect/model/PersistentChat.java | 2 +-
.../connect/model/PhoneNumberCountryCode.java | 2 +-
.../model/PhoneNumberQuickConnectConfig.java | 2 +-
.../connect/model/PhoneNumberStatus.java | 18 +-
.../connect/model/PhoneNumberSummary.java | 14 +-
.../connect/model/PhoneNumberType.java | 6 +-
.../model/PhoneNumberWorkflowStatus.java | 2 +-
.../services/connect/model/PhoneType.java | 2 +-
.../connect/model/PredefinedAttribute.java | 326 +
.../PredefinedAttributeSearchCriteria.java | 374 +
.../model/PredefinedAttributeSummary.java | 267 +
.../model/PredefinedAttributeValues.java | 151 +
.../services/connect/model/ProblemDetail.java | 2 +-
.../services/connect/model/Prompt.java | 157 +-
.../connect/model/PromptSearchCriteria.java | 2 +-
.../connect/model/PromptSearchFilter.java | 2 +-
.../services/connect/model/PromptSummary.java | 141 +-
.../model/PropertyValidationException.java | 2 +-
.../PropertyValidationExceptionProperty.java | 2 +-
.../PropertyValidationExceptionReason.java | 2 +-
.../connect/model/PutUserStatusRequest.java | 2 +-
.../connect/model/PutUserStatusResult.java | 2 +-
.../connect/model/QualityMetrics.java | 180 +
.../services/connect/model/Queue.java | 157 +-
.../services/connect/model/QueueInfo.java | 2 +-
.../model/QueueQuickConnectConfig.java | 2 +-
.../connect/model/QueueReference.java | 2 +-
.../connect/model/QueueSearchCriteria.java | 2 +-
.../connect/model/QueueSearchFilter.java | 2 +-
.../services/connect/model/QueueStatus.java | 2 +-
.../services/connect/model/QueueSummary.java | 141 +-
.../services/connect/model/QueueType.java | 2 +-
.../services/connect/model/QuickConnect.java | 157 +-
.../connect/model/QuickConnectConfig.java | 78 +-
.../model/QuickConnectSearchCriteria.java | 2 +-
.../model/QuickConnectSearchFilter.java | 2 +-
.../connect/model/QuickConnectSummary.java | 217 +-
.../connect/model/QuickConnectType.java | 2 +-
.../connect/model/ReadOnlyFieldInfo.java | 2 +-
.../RealTimeContactAnalysisAttachment.java | 426 +
...ealTimeContactAnalysisCategoryDetails.java | 161 +
...lTimeContactAnalysisCharacterInterval.java | 208 +
.../RealTimeContactAnalysisIssueDetected.java | 167 +
.../RealTimeContactAnalysisOutputType.java | 62 +
...ealTimeContactAnalysisPointOfInterest.java | 167 +
...TimeContactAnalysisSegmentAttachments.java | 566 +
...lTimeContactAnalysisSegmentCategories.java | 171 +
.../RealTimeContactAnalysisSegmentEvent.java | 554 +
.../RealTimeContactAnalysisSegmentIssues.java | 157 +
...lTimeContactAnalysisSegmentTranscript.java | 807 +
.../RealTimeContactAnalysisSegmentType.java | 68 +
...RealTimeContactAnalysisSentimentLabel.java | 64 +
.../model/RealTimeContactAnalysisStatus.java | 64 +
...alTimeContactAnalysisSupportedChannel.java | 63 +
.../RealTimeContactAnalysisTimeData.java | 131 +
...ontactAnalysisTranscriptItemRedaction.java | 188 +
...sisTranscriptItemWithCharacterOffsets.java | 206 +
...tactAnalysisTranscriptItemWithContent.java | 283 +
.../model/RealtimeContactAnalysisSegment.java | 364 +
.../services/connect/model/Reference.java | 2 +-
.../connect/model/ReferenceStatus.java | 2 +-
.../connect/model/ReferenceSummary.java | 2 +-
.../services/connect/model/ReferenceType.java | 2 +-
.../connect/model/RehydrationType.java | 2 +-
.../model/ReleasePhoneNumberRequest.java | 28 +-
.../model/ReplicateInstanceRequest.java | 5 +-
.../model/ReplicateInstanceResult.java | 2 +-
.../connect/model/RequiredFieldInfo.java | 2 +-
.../model/ResourceConflictException.java | 2 +-
.../connect/model/ResourceInUseException.java | 8 +-
.../model/ResourceNotFoundException.java | 2 +-
.../model/ResourceNotReadyException.java | 2 +-
.../model/ResourceTagsSearchCriteria.java | 2 +-
.../services/connect/model/ResourceType.java | 6 +-
.../model/ResumeContactRecordingRequest.java | 6 +-
.../model/ResumeContactRecordingResult.java | 2 +-
.../connect/model/ResumeContactRequest.java | 288 +
.../connect/model/ResumeContactResult.java | 57 +
.../connect/model/RoutingCriteria.java | 340 +
.../model/RoutingCriteriaStepStatus.java | 66 +
.../connect/model/RoutingProfile.java | 320 +-
.../model/RoutingProfileQueueConfig.java | 2 +-
.../RoutingProfileQueueConfigSummary.java | 2 +-
.../model/RoutingProfileQueueReference.java | 2 +-
.../model/RoutingProfileReference.java | 2 +-
.../model/RoutingProfileSearchCriteria.java | 26 +-
.../model/RoutingProfileSearchFilter.java | 2 +-
.../connect/model/RoutingProfileSummary.java | 141 +-
.../services/connect/model/Rule.java | 18 +-
.../services/connect/model/RuleAction.java | 556 +-
.../connect/model/RulePublishStatus.java | 2 +-
.../services/connect/model/RuleSummary.java | 44 +-
.../connect/model/RuleTriggerEventSource.java | 47 +-
.../services/connect/model/S3Config.java | 2 +-
.../SearchAvailablePhoneNumbersRequest.java | 145 +-
.../SearchAvailablePhoneNumbersResult.java | 2 +-
.../SearchContactFlowModulesRequest.java | 485 +
.../model/SearchContactFlowModulesResult.java | 294 +
.../model/SearchContactFlowsRequest.java | 482 +
.../model/SearchContactFlowsResult.java | 291 +
.../model/SearchContactsMatchType.java | 62 +
.../connect/model/SearchContactsRequest.java | 481 +
.../connect/model/SearchContactsResult.java | 284 +
.../model/SearchContactsTimeRange.java | 301 +
.../model/SearchContactsTimeRangeType.java | 66 +
.../connect/model/SearchCriteria.java | 732 +
.../model/SearchHoursOfOperationsRequest.java | 2 +-
.../model/SearchHoursOfOperationsResult.java | 2 +-
.../SearchPredefinedAttributesRequest.java | 368 +
.../SearchPredefinedAttributesResult.java | 307 +
.../connect/model/SearchPromptsRequest.java | 2 +-
.../connect/model/SearchPromptsResult.java | 2 +-
.../connect/model/SearchQueuesRequest.java | 10 +-
.../connect/model/SearchQueuesResult.java | 2 +-
.../model/SearchQuickConnectsRequest.java | 2 +-
.../model/SearchQuickConnectsResult.java | 2 +-
.../model/SearchResourceTagsRequest.java | 2 +-
.../model/SearchResourceTagsResult.java | 2 +-
.../model/SearchRoutingProfilesRequest.java | 10 +-
.../model/SearchRoutingProfilesResult.java | 2 +-
.../model/SearchSecurityProfilesRequest.java | 2 +-
.../model/SearchSecurityProfilesResult.java | 2 +-
.../connect/model/SearchUsersRequest.java | 48 +-
.../connect/model/SearchUsersResult.java | 2 +-
.../model/SearchVocabulariesRequest.java | 2 +-
.../model/SearchVocabulariesResult.java | 2 +-
.../model/SearchableContactAttributes.java | 288 +
.../SearchableContactAttributesCriteria.java | 228 +
.../connect/model/SearchableQueueType.java | 2 +-
.../services/connect/model/SecurityKey.java | 2 +-
.../connect/model/SecurityProfile.java | 347 +-
.../model/SecurityProfileSearchCriteria.java | 44 +-
.../model/SecurityProfileSearchSummary.java | 18 +-
.../connect/model/SecurityProfileSummary.java | 141 +-
.../model/SecurityProfilesSearchFilter.java | 2 +-
.../connect/model/SegmentAttributeValue.java | 136 +
.../SendChatIntegrationEventRequest.java | 500 +
.../model/SendChatIntegrationEventResult.java | 227 +
.../SendNotificationActionDefinition.java | 2 +-
.../model/ServiceQuotaExceededException.java | 2 +-
.../services/connect/model/SignInConfig.java | 5 +-
.../connect/model/SignInDistribution.java | 2 +-
...eSelectQuestionRuleCategoryAutomation.java | 2 +-
...estionRuleCategoryAutomationCondition.java | 2 +-
.../services/connect/model/Sort.java | 303 +
.../services/connect/model/SortOrder.java | 2 +-
.../connect/model/SortableFieldName.java | 70 +
.../services/connect/model/SourceType.java | 6 +-
.../model/StartAttachedFileUploadRequest.java | 874 +
.../model/StartAttachedFileUploadResult.java | 504 +
.../model/StartChatContactRequest.java | 358 +-
.../connect/model/StartChatContactResult.java | 2 +-
.../model/StartContactEvaluationRequest.java | 2 +-
.../model/StartContactEvaluationResult.java | 2 +-
.../model/StartContactRecordingRequest.java | 2 +-
.../model/StartContactRecordingResult.java | 2 +-
.../model/StartContactStreamingRequest.java | 2 +-
.../model/StartContactStreamingResult.java | 2 +-
.../StartOutboundVoiceContactRequest.java | 473 +-
.../StartOutboundVoiceContactResult.java | 2 +-
.../model/StartTaskContactRequest.java | 370 +-
.../connect/model/StartTaskContactResult.java | 2 +-
.../model/StartWebRTCContactRequest.java | 1011 +
.../model/StartWebRTCContactResult.java | 376 +
.../services/connect/model/Statistic.java | 2 +-
.../services/connect/model/Step.java | 295 +
.../model/StopContactRecordingRequest.java | 2 +-
.../model/StopContactRecordingResult.java | 2 +-
.../connect/model/StopContactRequest.java | 90 +-
.../connect/model/StopContactResult.java | 2 +-
.../model/StopContactStreamingRequest.java | 2 +-
.../model/StopContactStreamingResult.java | 2 +-
.../services/connect/model/StorageType.java | 2 +-
.../connect/model/StringComparisonType.java | 2 +-
.../connect/model/StringCondition.java | 8 +-
.../connect/model/StringReference.java | 2 +-
.../SubmitAutoEvaluationActionDefinition.java | 135 +
.../model/SubmitContactEvaluationRequest.java | 2 +-
.../model/SubmitContactEvaluationResult.java | 2 +-
.../connect/model/SuccessfulRequest.java | 214 +
.../model/SuspendContactRecordingRequest.java | 12 +-
.../model/SuspendContactRecordingResult.java | 2 +-
.../services/connect/model/TagCondition.java | 2 +-
.../connect/model/TagContactRequest.java | 379 +
.../connect/model/TagContactResult.java | 57 +
.../connect/model/TagResourceRequest.java | 18 +-
.../connect/model/TagSearchCondition.java | 2 +-
.../services/connect/model/TagSet.java | 2 +-
.../connect/model/TaskActionDefinition.java | 2 +-
.../model/TaskTemplateConstraints.java | 2 +-
.../model/TaskTemplateDefaultFieldValue.java | 2 +-
.../connect/model/TaskTemplateDefaults.java | 2 +-
.../connect/model/TaskTemplateField.java | 2 +-
.../model/TaskTemplateFieldIdentifier.java | 2 +-
.../connect/model/TaskTemplateFieldType.java | 2 +-
.../connect/model/TaskTemplateMetadata.java | 2 +-
.../connect/model/TaskTemplateStatus.java | 2 +-
.../connect/model/TelephonyConfig.java | 2 +-
.../services/connect/model/Threshold.java | 2 +-
.../services/connect/model/ThresholdV2.java | 2 +-
.../connect/model/ThrottlingException.java | 2 +-
.../model/TimerEligibleParticipantRoles.java | 2 +-
.../model/TooManyRequestsException.java | 37 +
.../model/TrafficDistributionGroup.java | 147 +-
.../model/TrafficDistributionGroupStatus.java | 2 +-
.../TrafficDistributionGroupSummary.java | 2 +-
.../TrafficDistributionGroupUserSummary.java | 2 +-
.../services/connect/model/TrafficType.java | 2 +-
.../services/connect/model/Transcript.java | 287 +
.../connect/model/TranscriptCriteria.java | 394 +
.../connect/model/TransferContactRequest.java | 2 +-
.../connect/model/TransferContactResult.java | 2 +-
.../services/connect/model/Unit.java | 2 +-
.../connect/model/UntagContactRequest.java | 334 +
.../connect/model/UntagContactResult.java | 57 +
.../connect/model/UntagResourceRequest.java | 2 +-
.../model/UpdateAgentStatusRequest.java | 2 +-
.../model/UpdateCaseActionDefinition.java | 150 +
.../model/UpdateContactAttributesRequest.java | 196 +-
.../model/UpdateContactAttributesResult.java | 2 +-
.../model/UpdateContactEvaluationRequest.java | 2 +-
.../model/UpdateContactEvaluationResult.java | 2 +-
.../UpdateContactFlowContentRequest.java | 75 +-
.../model/UpdateContactFlowContentResult.java | 2 +-
.../UpdateContactFlowMetadataRequest.java | 2 +-
.../UpdateContactFlowMetadataResult.java | 2 +-
...UpdateContactFlowModuleContentRequest.java | 44 +-
.../UpdateContactFlowModuleContentResult.java | 2 +-
...pdateContactFlowModuleMetadataRequest.java | 2 +-
...UpdateContactFlowModuleMetadataResult.java | 2 +-
.../model/UpdateContactFlowNameRequest.java | 2 +-
.../model/UpdateContactFlowNameResult.java | 2 +-
.../connect/model/UpdateContactRequest.java | 2 +-
.../connect/model/UpdateContactResult.java | 2 +-
.../UpdateContactRoutingDataRequest.java | 434 +
.../model/UpdateContactRoutingDataResult.java | 57 +
.../model/UpdateContactScheduleRequest.java | 2 +-
.../model/UpdateContactScheduleResult.java | 2 +-
.../model/UpdateEvaluationFormRequest.java | 2 +-
.../model/UpdateEvaluationFormResult.java | 2 +-
.../model/UpdateHoursOfOperationRequest.java | 2 +-
.../model/UpdateInstanceAttributeRequest.java | 14 +-
.../UpdateInstanceStorageConfigRequest.java | 20 +-
...pdateParticipantRoleConfigChannelInfo.java | 2 +-
.../UpdateParticipantRoleConfigRequest.java | 2 +-
.../UpdateParticipantRoleConfigResult.java | 2 +-
.../UpdatePhoneNumberMetadataRequest.java | 324 +
.../model/UpdatePhoneNumberRequest.java | 133 +-
.../model/UpdatePhoneNumberResult.java | 2 +-
.../UpdatePredefinedAttributeRequest.java | 276 +
.../connect/model/UpdatePromptRequest.java | 57 +-
.../connect/model/UpdatePromptResult.java | 2 +-
.../UpdateQueueHoursOfOperationRequest.java | 2 +-
.../model/UpdateQueueMaxContactsRequest.java | 2 +-
.../connect/model/UpdateQueueNameRequest.java | 2 +-
...pdateQueueOutboundCallerConfigRequest.java | 35 +-
.../model/UpdateQueueStatusRequest.java | 2 +-
.../UpdateQuickConnectConfigRequest.java | 2 +-
.../model/UpdateQuickConnectNameRequest.java | 2 +-
...gProfileAgentAvailabilityTimerRequest.java | 2 +-
...pdateRoutingProfileConcurrencyRequest.java | 2 +-
...ingProfileDefaultOutboundQueueRequest.java | 2 +-
.../UpdateRoutingProfileNameRequest.java | 2 +-
.../UpdateRoutingProfileQueuesRequest.java | 2 +-
.../connect/model/UpdateRuleRequest.java | 2 +-
.../model/UpdateSecurityProfileRequest.java | 289 +-
.../model/UpdateTaskTemplateRequest.java | 2 +-
.../model/UpdateTaskTemplateResult.java | 2 +-
.../UpdateTrafficDistributionRequest.java | 40 +-
.../UpdateTrafficDistributionResult.java | 2 +-
.../UpdateUserHierarchyGroupNameRequest.java | 2 +-
.../model/UpdateUserHierarchyRequest.java | 2 +-
.../UpdateUserHierarchyStructureRequest.java | 2 +-
.../model/UpdateUserIdentityInfoRequest.java | 2 +-
.../model/UpdateUserPhoneConfigRequest.java | 2 +-
.../model/UpdateUserProficienciesRequest.java | 315 +
.../UpdateUserRoutingProfileRequest.java | 2 +-
.../UpdateUserSecurityProfilesRequest.java | 2 +-
.../model/UpdateViewContentRequest.java | 470 +
.../model/UpdateViewContentResult.java | 123 +
.../model/UpdateViewMetadataRequest.java | 390 +
.../model/UpdateViewMetadataResult.java | 57 +
.../connect/model/UploadUrlMetadata.java | 318 +
.../services/connect/model/UrlReference.java | 2 +-
.../services/connect/model/UseCase.java | 2 +-
.../services/connect/model/UseCaseType.java | 2 +-
.../services/connect/model/User.java | 141 +-
.../services/connect/model/UserData.java | 2 +-
.../connect/model/UserDataFilters.java | 2 +-
.../connect/model/UserIdentityInfo.java | 11 +-
.../connect/model/UserIdentityInfoLite.java | 2 +-
.../connect/model/UserNotFoundException.java | 2 +-
.../connect/model/UserPhoneConfig.java | 47 +-
.../connect/model/UserProficiency.java | 296 +
.../model/UserProficiencyDisassociate.java | 208 +
.../connect/model/UserQuickConnectConfig.java | 2 +-
.../services/connect/model/UserReference.java | 2 +-
.../connect/model/UserSearchCriteria.java | 47 +-
.../connect/model/UserSearchFilter.java | 258 +-
.../connect/model/UserSearchSummary.java | 18 +-
.../services/connect/model/UserSummary.java | 141 +-
.../connect/model/VideoCapability.java | 60 +
.../services/connect/model/View.java | 1124 ++
.../services/connect/model/ViewContent.java | 278 +
.../connect/model/ViewInputContent.java | 211 +
.../services/connect/model/ViewStatus.java | 62 +
.../services/connect/model/ViewSummary.java | 606 +
.../services/connect/model/ViewType.java | 62 +
.../connect/model/ViewVersionSummary.java | 610 +
.../services/connect/model/Vocabulary.java | 18 +-
.../connect/model/VocabularyLanguageCode.java | 2 +-
.../connect/model/VocabularyState.java | 2 +-
.../connect/model/VocabularySummary.java | 2 +-
.../model/VoiceRecordingConfiguration.java | 2 +-
.../connect/model/VoiceRecordingTrack.java | 2 +-
.../services/connect/model/WisdomInfo.java | 2 +-
.../AccessDeniedExceptionUnmarshaller.java | 2 +-
.../ActionSummaryJsonMarshaller.java | 2 +-
.../ActionSummaryJsonUnmarshaller.java | 2 +-
...tivateEvaluationFormRequestMarshaller.java | 2 +-
...eEvaluationFormResultJsonUnmarshaller.java | 2 +-
.../transform/AgentConfigJsonMarshaller.java | 2 +-
.../AgentConfigJsonUnmarshaller.java | 2 +-
.../AgentContactReferenceJsonMarshaller.java | 2 +-
...AgentContactReferenceJsonUnmarshaller.java | 2 +-
.../AgentHierarchyGroupJsonMarshaller.java | 45 +
.../AgentHierarchyGroupJsonUnmarshaller.java | 57 +
.../AgentHierarchyGroupsJsonMarshaller.java | 95 +
.../AgentHierarchyGroupsJsonUnmarshaller.java | 79 +
.../transform/AgentInfoJsonMarshaller.java | 22 +-
.../transform/AgentInfoJsonUnmarshaller.java | 14 +-
.../AgentQualityMetricsJsonMarshaller.java | 45 +
.../AgentQualityMetricsJsonUnmarshaller.java | 57 +
.../transform/AgentStatusJsonMarshaller.java | 12 +-
.../AgentStatusJsonUnmarshaller.java | 8 +-
.../AgentStatusReferenceJsonMarshaller.java | 2 +-
.../AgentStatusReferenceJsonUnmarshaller.java | 2 +-
.../AgentStatusSummaryJsonMarshaller.java | 12 +-
.../AgentStatusSummaryJsonUnmarshaller.java | 8 +-
.../AllowedCapabilitiesJsonMarshaller.java | 50 +
.../AllowedCapabilitiesJsonUnmarshaller.java | 61 +
...csDataAssociationResultJsonMarshaller.java | 60 +
...DataAssociationResultJsonUnmarshaller.java | 70 +
...rMachineDetectionConfigJsonMarshaller.java | 2 +-
...achineDetectionConfigJsonUnmarshaller.java | 2 +-
.../transform/ApplicationJsonMarshaller.java | 55 +
.../ApplicationJsonUnmarshaller.java | 61 +
...ategoryActionDefinitionJsonMarshaller.java | 2 +-
...egoryActionDefinitionJsonUnmarshaller.java | 2 +-
...iateAnalyticsDataSetRequestMarshaller.java | 95 +
...nalyticsDataSetResultJsonUnmarshaller.java | 68 +
...ociateApprovedOriginRequestMarshaller.java | 2 +-
.../AssociateBotRequestMarshaller.java | 2 +-
...ateDefaultVocabularyRequestMarshaller.java | 2 +-
...faultVocabularyResultJsonUnmarshaller.java | 2 +-
.../AssociateFlowRequestMarshaller.java | 99 +
.../AssociateFlowResultJsonUnmarshaller.java | 42 +
...nstanceStorageConfigRequestMarshaller.java | 2 +-
...ceStorageConfigResultJsonUnmarshaller.java | 2 +-
...ociateLambdaFunctionRequestMarshaller.java | 2 +-
.../AssociateLexBotRequestMarshaller.java | 2 +-
...oneNumberContactFlowRequestMarshaller.java | 2 +-
...teQueueQuickConnectsRequestMarshaller.java | 2 +-
...RoutingProfileQueuesRequestMarshaller.java | 2 +-
...AssociateSecurityKeyRequestMarshaller.java | 2 +-
...iateSecurityKeyResultJsonUnmarshaller.java | 2 +-
...istributionGroupUserRequestMarshaller.java | 2 +-
...butionGroupUserResultJsonUnmarshaller.java | 2 +-
...ateUserProficienciesRequestMarshaller.java | 102 +
.../AttachedFileErrorJsonMarshaller.java | 55 +
.../AttachedFileErrorJsonUnmarshaller.java | 63 +
.../transform/AttachedFileJsonMarshaller.java | 97 +
.../AttachedFileJsonUnmarshaller.java | 85 +
.../AttachmentReferenceJsonMarshaller.java | 2 +-
.../AttachmentReferenceJsonUnmarshaller.java | 2 +-
.../transform/AttendeeJsonMarshaller.java | 49 +
.../transform/AttendeeJsonUnmarshaller.java | 59 +
.../AttributeAndConditionJsonMarshaller.java | 59 +
...AttributeAndConditionJsonUnmarshaller.java | 64 +
.../AttributeConditionJsonMarshaller.java | 60 +
.../AttributeConditionJsonUnmarshaller.java | 66 +
.../transform/AttributeJsonMarshaller.java | 2 +-
.../transform/AttributeJsonUnmarshaller.java | 2 +-
.../AudioFeaturesJsonMarshaller.java | 44 +
.../AudioFeaturesJsonUnmarshaller.java | 56 +
...AudioQualityMetricsInfoJsonMarshaller.java | 57 +
...dioQualityMetricsInfoJsonUnmarshaller.java | 62 +
.../AvailableNumberSummaryJsonMarshaller.java | 2 +-
...vailableNumberSummaryJsonUnmarshaller.java | 2 +-
...iateAnalyticsDataSetRequestMarshaller.java | 103 +
...nalyticsDataSetResultJsonUnmarshaller.java | 64 +
...iateAnalyticsDataSetRequestMarshaller.java | 105 +
...nalyticsDataSetResultJsonUnmarshaller.java | 64 +
...AttachedFileMetadataRequestMarshaller.java | 101 +
...hedFileMetadataResultJsonUnmarshaller.java | 64 +
...chGetFlowAssociationRequestMarshaller.java | 102 +
...FlowAssociationResultJsonUnmarshaller.java | 59 +
.../BatchPutContactRequestMarshaller.java | 102 +
...BatchPutContactResultJsonUnmarshaller.java | 63 +
.../transform/CampaignJsonMarshaller.java | 44 +
.../transform/CampaignJsonUnmarshaller.java | 56 +
.../transform/ChatEventJsonMarshaller.java | 54 +
.../transform/ChatEventJsonUnmarshaller.java | 62 +
.../transform/ChatMessageJsonMarshaller.java | 2 +-
.../ChatMessageJsonUnmarshaller.java | 2 +-
...atParticipantRoleConfigJsonMarshaller.java | 2 +-
...ParticipantRoleConfigJsonUnmarshaller.java | 2 +-
...tStreamingConfigurationJsonMarshaller.java | 2 +-
...treamingConfigurationJsonUnmarshaller.java | 2 +-
.../ClaimPhoneNumberRequestMarshaller.java | 7 +-
...laimPhoneNumberResultJsonUnmarshaller.java | 2 +-
...aimedPhoneNumberSummaryJsonMarshaller.java | 12 +-
...medPhoneNumberSummaryJsonUnmarshaller.java | 9 +-
...teAttachedFileUploadRequestMarshaller.java | 79 +
...achedFileUploadResultJsonUnmarshaller.java | 43 +
.../ConflictExceptionUnmarshaller.java | 42 +
.../ConnectionDataJsonMarshaller.java | 49 +
.../ConnectionDataJsonUnmarshaller.java | 60 +
.../ContactAnalysisJsonMarshaller.java | 45 +
.../ContactAnalysisJsonUnmarshaller.java | 57 +
.../ContactDataRequestJsonMarshaller.java | 78 +
.../ContactDataRequestJsonUnmarshaller.java | 74 +
.../ContactFilterJsonMarshaller.java | 2 +-
.../ContactFilterJsonUnmarshaller.java | 2 +-
.../transform/ContactFlowJsonMarshaller.java | 7 +-
.../ContactFlowJsonUnmarshaller.java | 5 +-
.../ContactFlowModuleJsonMarshaller.java | 2 +-
.../ContactFlowModuleJsonUnmarshaller.java | 2 +-
...lowModuleSearchCriteriaJsonMarshaller.java | 71 +
...wModuleSearchCriteriaJsonUnmarshaller.java | 71 +
...tFlowModuleSearchFilterJsonMarshaller.java | 45 +
...lowModuleSearchFilterJsonUnmarshaller.java | 59 +
...ontactFlowModuleSummaryJsonMarshaller.java | 2 +-
...tactFlowModuleSummaryJsonUnmarshaller.java | 2 +-
...FlowNotPublishedExceptionUnmarshaller.java | 2 +-
...ntactFlowSearchCriteriaJsonMarshaller.java | 86 +
...actFlowSearchCriteriaJsonUnmarshaller.java | 79 +
...ContactFlowSearchFilterJsonMarshaller.java | 45 +
...ntactFlowSearchFilterJsonUnmarshaller.java | 58 +
.../ContactFlowSummaryJsonMarshaller.java | 7 +-
.../ContactFlowSummaryJsonUnmarshaller.java | 5 +-
.../transform/ContactJsonMarshaller.java | 102 +-
.../transform/ContactJsonUnmarshaller.java | 54 +-
.../ContactNotFoundExceptionUnmarshaller.java | 2 +-
...tSearchSummaryAgentInfoJsonMarshaller.java | 51 +
...earchSummaryAgentInfoJsonUnmarshaller.java | 62 +
.../ContactSearchSummaryJsonMarshaller.java | 97 +
.../ContactSearchSummaryJsonUnmarshaller.java | 89 +
...tSearchSummaryQueueInfoJsonMarshaller.java | 50 +
...earchSummaryQueueInfoJsonUnmarshaller.java | 62 +
.../ControlPlaneTagFilterJsonMarshaller.java | 2 +-
...ControlPlaneTagFilterJsonUnmarshaller.java | 2 +-
...laneUserAttributeFilterJsonMarshaller.java | 70 +
...neUserAttributeFilterJsonUnmarshaller.java | 74 +
.../CreateAgentStatusRequestMarshaller.java | 2 +-
...eateAgentStatusResultJsonUnmarshaller.java | 2 +-
...ateCaseActionDefinitionJsonMarshaller.java | 56 +
...eCaseActionDefinitionJsonUnmarshaller.java | 62 +
...ateContactFlowModuleRequestMarshaller.java | 2 +-
...ntactFlowModuleResultJsonUnmarshaller.java | 2 +-
.../CreateContactFlowRequestMarshaller.java | 7 +-
...eateContactFlowResultJsonUnmarshaller.java | 2 +-
...CreateEvaluationFormRequestMarshaller.java | 2 +-
...eEvaluationFormResultJsonUnmarshaller.java | 2 +-
...eateHoursOfOperationRequestMarshaller.java | 2 +-
...oursOfOperationResultJsonUnmarshaller.java | 2 +-
.../CreateInstanceRequestMarshaller.java | 15 +-
.../CreateInstanceResultJsonUnmarshaller.java | 2 +-
...tegrationAssociationRequestMarshaller.java | 2 +-
...tionAssociationResultJsonUnmarshaller.java | 2 +-
.../CreateParticipantRequestMarshaller.java | 2 +-
...eateParticipantResultJsonUnmarshaller.java | 2 +-
...ntContactAssociationRequestMarshaller.java | 109 +
...tactAssociationResultJsonUnmarshaller.java | 57 +
...ePredefinedAttributeRequestMarshaller.java | 95 +
.../CreatePromptRequestMarshaller.java | 2 +-
.../CreatePromptResultJsonUnmarshaller.java | 2 +-
.../CreateQueueRequestMarshaller.java | 2 +-
.../CreateQueueResultJsonUnmarshaller.java | 2 +-
.../CreateQuickConnectRequestMarshaller.java | 2 +-
...ateQuickConnectResultJsonUnmarshaller.java | 2 +-
...CreateRoutingProfileRequestMarshaller.java | 2 +-
...eRoutingProfileResultJsonUnmarshaller.java | 2 +-
.../CreateRuleRequestMarshaller.java | 2 +-
.../CreateRuleResultJsonUnmarshaller.java | 2 +-
...reateSecurityProfileRequestMarshaller.java | 33 +-
...SecurityProfileResultJsonUnmarshaller.java | 2 +-
.../CreateTaskTemplateRequestMarshaller.java | 2 +-
...ateTaskTemplateResultJsonUnmarshaller.java | 2 +-
...ficDistributionGroupRequestMarshaller.java | 2 +-
...stributionGroupResultJsonUnmarshaller.java | 2 +-
.../CreateUseCaseRequestMarshaller.java | 2 +-
.../CreateUseCaseResultJsonUnmarshaller.java | 2 +-
...teUserHierarchyGroupRequestMarshaller.java | 2 +-
...rHierarchyGroupResultJsonUnmarshaller.java | 2 +-
.../CreateUserRequestMarshaller.java | 2 +-
.../CreateUserResultJsonUnmarshaller.java | 2 +-
.../CreateViewRequestMarshaller.java | 122 +
.../CreateViewResultJsonUnmarshaller.java | 55 +
.../CreateViewVersionRequestMarshaller.java | 99 +
...eateViewVersionResultJsonUnmarshaller.java | 55 +
.../CreateVocabularyRequestMarshaller.java | 2 +-
...reateVocabularyResultJsonUnmarshaller.java | 2 +-
.../CreatedByInfoJsonMarshaller.java | 49 +
.../CreatedByInfoJsonUnmarshaller.java | 59 +
.../transform/CredentialsJsonMarshaller.java | 2 +-
.../CredentialsJsonUnmarshaller.java | 2 +-
.../CrossChannelBehaviorJsonMarshaller.java | 2 +-
.../CrossChannelBehaviorJsonUnmarshaller.java | 2 +-
.../CurrentMetricDataJsonMarshaller.java | 2 +-
.../CurrentMetricDataJsonUnmarshaller.java | 2 +-
.../CurrentMetricJsonMarshaller.java | 2 +-
.../CurrentMetricJsonUnmarshaller.java | 2 +-
.../CurrentMetricResultJsonMarshaller.java | 2 +-
.../CurrentMetricResultJsonUnmarshaller.java | 2 +-
...rrentMetricSortCriteriaJsonMarshaller.java | 2 +-
...entMetricSortCriteriaJsonUnmarshaller.java | 2 +-
.../transform/CustomerJsonMarshaller.java | 49 +
.../transform/CustomerJsonUnmarshaller.java | 59 +
.../CustomerQualityMetricsJsonMarshaller.java | 45 +
...ustomerQualityMetricsJsonUnmarshaller.java | 58 +
.../CustomerVoiceActivityJsonMarshaller.java | 51 +
...CustomerVoiceActivityJsonUnmarshaller.java | 60 +
.../DateReferenceJsonMarshaller.java | 2 +-
.../DateReferenceJsonUnmarshaller.java | 2 +-
...tivateEvaluationFormRequestMarshaller.java | 2 +-
...eEvaluationFormResultJsonUnmarshaller.java | 2 +-
.../DefaultVocabularyJsonMarshaller.java | 2 +-
.../DefaultVocabularyJsonUnmarshaller.java | 2 +-
.../DeleteAttachedFileRequestMarshaller.java | 77 +
...eteAttachedFileResultJsonUnmarshaller.java | 42 +
...eteContactEvaluationRequestMarshaller.java | 2 +-
...eteContactFlowModuleRequestMarshaller.java | 2 +-
...ntactFlowModuleResultJsonUnmarshaller.java | 2 +-
.../DeleteContactFlowRequestMarshaller.java | 2 +-
...leteContactFlowResultJsonUnmarshaller.java | 2 +-
...DeleteEvaluationFormRequestMarshaller.java | 2 +-
...leteHoursOfOperationRequestMarshaller.java | 2 +-
.../DeleteInstanceRequestMarshaller.java | 2 +-
...tegrationAssociationRequestMarshaller.java | 2 +-
...ePredefinedAttributeRequestMarshaller.java | 73 +
.../DeletePromptRequestMarshaller.java | 2 +-
.../DeleteQueueRequestMarshaller.java | 2 +-
.../DeleteQuickConnectRequestMarshaller.java | 2 +-
...DeleteRoutingProfileRequestMarshaller.java | 2 +-
.../DeleteRuleRequestMarshaller.java | 2 +-
...eleteSecurityProfileRequestMarshaller.java | 2 +-
.../DeleteTaskTemplateRequestMarshaller.java | 2 +-
...eteTaskTemplateResultJsonUnmarshaller.java | 2 +-
...ficDistributionGroupRequestMarshaller.java | 2 +-
...stributionGroupResultJsonUnmarshaller.java | 2 +-
.../DeleteUseCaseRequestMarshaller.java | 2 +-
...teUserHierarchyGroupRequestMarshaller.java | 2 +-
.../DeleteUserRequestMarshaller.java | 2 +-
.../DeleteViewRequestMarshaller.java | 72 +
.../DeleteViewResultJsonUnmarshaller.java | 42 +
.../DeleteViewVersionRequestMarshaller.java | 77 +
...leteViewVersionResultJsonUnmarshaller.java | 42 +
.../DeleteVocabularyRequestMarshaller.java | 2 +-
...eleteVocabularyResultJsonUnmarshaller.java | 2 +-
.../DescribeAgentStatusRequestMarshaller.java | 2 +-
...ribeAgentStatusResultJsonUnmarshaller.java | 2 +-
...ibeContactEvaluationRequestMarshaller.java | 2 +-
...ntactEvaluationResultJsonUnmarshaller.java | 2 +-
...ibeContactFlowModuleRequestMarshaller.java | 2 +-
...ntactFlowModuleResultJsonUnmarshaller.java | 2 +-
.../DescribeContactFlowRequestMarshaller.java | 2 +-
...ribeContactFlowResultJsonUnmarshaller.java | 2 +-
.../DescribeContactRequestMarshaller.java | 2 +-
...DescribeContactResultJsonUnmarshaller.java | 2 +-
...scribeEvaluationFormRequestMarshaller.java | 2 +-
...eEvaluationFormResultJsonUnmarshaller.java | 2 +-
...ribeHoursOfOperationRequestMarshaller.java | 2 +-
...oursOfOperationResultJsonUnmarshaller.java | 2 +-
...ibeInstanceAttributeRequestMarshaller.java | 2 +-
...stanceAttributeResultJsonUnmarshaller.java | 2 +-
.../DescribeInstanceRequestMarshaller.java | 2 +-
...escribeInstanceResultJsonUnmarshaller.java | 2 +-
...nstanceStorageConfigRequestMarshaller.java | 2 +-
...ceStorageConfigResultJsonUnmarshaller.java | 2 +-
.../DescribePhoneNumberRequestMarshaller.java | 2 +-
...ribePhoneNumberResultJsonUnmarshaller.java | 2 +-
...ePredefinedAttributeRequestMarshaller.java | 73 +
...efinedAttributeResultJsonUnmarshaller.java | 57 +
.../DescribePromptRequestMarshaller.java | 2 +-
.../DescribePromptResultJsonUnmarshaller.java | 2 +-
.../DescribeQueueRequestMarshaller.java | 2 +-
.../DescribeQueueResultJsonUnmarshaller.java | 2 +-
...DescribeQuickConnectRequestMarshaller.java | 2 +-
...ibeQuickConnectResultJsonUnmarshaller.java | 2 +-
...scribeRoutingProfileRequestMarshaller.java | 2 +-
...eRoutingProfileResultJsonUnmarshaller.java | 2 +-
.../DescribeRuleRequestMarshaller.java | 2 +-
.../DescribeRuleResultJsonUnmarshaller.java | 2 +-
...cribeSecurityProfileRequestMarshaller.java | 2 +-
...SecurityProfileResultJsonUnmarshaller.java | 2 +-
...ficDistributionGroupRequestMarshaller.java | 2 +-
...stributionGroupResultJsonUnmarshaller.java | 2 +-
...beUserHierarchyGroupRequestMarshaller.java | 2 +-
...rHierarchyGroupResultJsonUnmarshaller.java | 2 +-
...erHierarchyStructureRequestMarshaller.java | 2 +-
...rarchyStructureResultJsonUnmarshaller.java | 2 +-
.../DescribeUserRequestMarshaller.java | 2 +-
.../DescribeUserResultJsonUnmarshaller.java | 2 +-
.../DescribeViewRequestMarshaller.java | 72 +
.../DescribeViewResultJsonUnmarshaller.java | 55 +
.../DescribeVocabularyRequestMarshaller.java | 2 +-
...cribeVocabularyResultJsonUnmarshaller.java | 2 +-
...nationNotAllowedExceptionUnmarshaller.java | 2 +-
.../transform/DeviceInfoJsonMarshaller.java | 54 +
.../transform/DeviceInfoJsonUnmarshaller.java | 62 +
.../transform/DimensionsJsonMarshaller.java | 7 +-
.../transform/DimensionsJsonUnmarshaller.java | 5 +-
...iateAnalyticsDataSetRequestMarshaller.java | 96 +
...ociateApprovedOriginRequestMarshaller.java | 2 +-
.../DisassociateBotRequestMarshaller.java | 2 +-
.../DisassociateFlowRequestMarshaller.java | 76 +
...isassociateFlowResultJsonUnmarshaller.java | 42 +
...nstanceStorageConfigRequestMarshaller.java | 2 +-
...ociateLambdaFunctionRequestMarshaller.java | 2 +-
.../DisassociateLexBotRequestMarshaller.java | 2 +-
...oneNumberContactFlowRequestMarshaller.java | 2 +-
...teQueueQuickConnectsRequestMarshaller.java | 2 +-
...RoutingProfileQueuesRequestMarshaller.java | 2 +-
...associateSecurityKeyRequestMarshaller.java | 2 +-
...istributionGroupUserRequestMarshaller.java | 2 +-
...butionGroupUserResultJsonUnmarshaller.java | 2 +-
...ateUserProficienciesRequestMarshaller.java | 103 +
.../DisconnectDetailsJsonMarshaller.java | 45 +
.../DisconnectDetailsJsonUnmarshaller.java | 57 +
.../DisconnectReasonJsonMarshaller.java | 45 +
.../DisconnectReasonJsonUnmarshaller.java | 57 +
.../DismissUserContactRequestMarshaller.java | 2 +-
...missUserContactResultJsonUnmarshaller.java | 2 +-
.../transform/DistributionJsonMarshaller.java | 2 +-
.../DistributionJsonUnmarshaller.java | 2 +-
.../DownloadUrlMetadataJsonMarshaller.java | 50 +
.../DownloadUrlMetadataJsonUnmarshaller.java | 60 +
...uplicateResourceExceptionUnmarshaller.java | 2 +-
.../EmailReferenceJsonMarshaller.java | 2 +-
.../EmailReferenceJsonUnmarshaller.java | 2 +-
.../EmptyFieldValueJsonMarshaller.java | 40 +
.../EmptyFieldValueJsonUnmarshaller.java | 52 +
.../EncryptionConfigJsonMarshaller.java | 2 +-
.../EncryptionConfigJsonUnmarshaller.java | 2 +-
...edTasksActionDefinitionJsonMarshaller.java | 40 +
...TasksActionDefinitionJsonUnmarshaller.java | 53 +
.../transform/EndpointJsonMarshaller.java | 49 +
.../transform/EndpointJsonUnmarshaller.java | 59 +
.../transform/ErrorResultJsonMarshaller.java | 49 +
.../ErrorResultJsonUnmarshaller.java | 59 +
.../EvaluationAnswerDataJsonMarshaller.java | 2 +-
.../EvaluationAnswerDataJsonUnmarshaller.java | 2 +-
.../EvaluationAnswerInputJsonMarshaller.java | 2 +-
...EvaluationAnswerInputJsonUnmarshaller.java | 2 +-
.../EvaluationAnswerOutputJsonMarshaller.java | 2 +-
...valuationAnswerOutputJsonUnmarshaller.java | 2 +-
.../EvaluationFormContentJsonMarshaller.java | 2 +-
...EvaluationFormContentJsonUnmarshaller.java | 2 +-
.../EvaluationFormItemJsonMarshaller.java | 2 +-
.../EvaluationFormItemJsonUnmarshaller.java | 2 +-
.../EvaluationFormJsonMarshaller.java | 2 +-
.../EvaluationFormJsonUnmarshaller.java | 2 +-
...mericQuestionAutomationJsonMarshaller.java | 2 +-
...ricQuestionAutomationJsonUnmarshaller.java | 2 +-
...rmNumericQuestionOptionJsonMarshaller.java | 2 +-
...NumericQuestionOptionJsonUnmarshaller.java | 2 +-
...mericQuestionPropertiesJsonMarshaller.java | 2 +-
...ricQuestionPropertiesJsonUnmarshaller.java | 2 +-
.../EvaluationFormQuestionJsonMarshaller.java | 2 +-
...valuationFormQuestionJsonUnmarshaller.java | 2 +-
...mQuestionTypePropertiesJsonMarshaller.java | 2 +-
...uestionTypePropertiesJsonUnmarshaller.java | 2 +-
...tionFormScoringStrategyJsonMarshaller.java | 2 +-
...onFormScoringStrategyJsonUnmarshaller.java | 2 +-
.../EvaluationFormSectionJsonMarshaller.java | 2 +-
...EvaluationFormSectionJsonUnmarshaller.java | 2 +-
...electQuestionAutomationJsonMarshaller.java | 2 +-
...ectQuestionAutomationJsonUnmarshaller.java | 2 +-
...uestionAutomationOptionJsonMarshaller.java | 2 +-
...stionAutomationOptionJsonUnmarshaller.java | 2 +-
...gleSelectQuestionOptionJsonMarshaller.java | 2 +-
...eSelectQuestionOptionJsonUnmarshaller.java | 2 +-
...electQuestionPropertiesJsonMarshaller.java | 2 +-
...ectQuestionPropertiesJsonUnmarshaller.java | 2 +-
.../EvaluationFormSummaryJsonMarshaller.java | 2 +-
...EvaluationFormSummaryJsonUnmarshaller.java | 2 +-
...ationFormVersionSummaryJsonMarshaller.java | 2 +-
...ionFormVersionSummaryJsonUnmarshaller.java | 2 +-
.../transform/EvaluationJsonMarshaller.java | 2 +-
.../transform/EvaluationJsonUnmarshaller.java | 2 +-
.../EvaluationMetadataJsonMarshaller.java | 2 +-
.../EvaluationMetadataJsonUnmarshaller.java | 2 +-
.../EvaluationNoteJsonMarshaller.java | 2 +-
.../EvaluationNoteJsonUnmarshaller.java | 2 +-
.../EvaluationScoreJsonMarshaller.java | 2 +-
.../EvaluationScoreJsonUnmarshaller.java | 2 +-
.../EvaluationSummaryJsonMarshaller.java | 2 +-
.../EvaluationSummaryJsonUnmarshaller.java | 2 +-
...tBridgeActionDefinitionJsonMarshaller.java | 2 +-
...ridgeActionDefinitionJsonUnmarshaller.java | 2 +-
.../model/transform/ExpiryJsonMarshaller.java | 49 +
.../transform/ExpiryJsonUnmarshaller.java | 59 +
.../transform/ExpressionJsonMarshaller.java | 66 +
.../transform/ExpressionJsonUnmarshaller.java | 66 +
.../FailedRequestJsonMarshaller.java | 54 +
.../FailedRequestJsonUnmarshaller.java | 62 +
.../transform/FieldValueJsonMarshaller.java | 49 +
.../transform/FieldValueJsonUnmarshaller.java | 59 +
.../FieldValueUnionJsonMarshaller.java | 60 +
.../FieldValueUnionJsonUnmarshaller.java | 66 +
.../transform/FilterV2JsonMarshaller.java | 2 +-
.../transform/FilterV2JsonUnmarshaller.java | 2 +-
.../transform/FiltersJsonMarshaller.java | 13 +-
.../transform/FiltersJsonUnmarshaller.java | 7 +-
.../FlowAssociationSummaryJsonMarshaller.java | 55 +
...lowAssociationSummaryJsonUnmarshaller.java | 63 +
.../GetAttachedFileRequestMarshaller.java | 80 +
...GetAttachedFileResultJsonUnmarshaller.java | 88 +
...GetContactAttributesRequestMarshaller.java | 2 +-
...ntactAttributesResultJsonUnmarshaller.java | 2 +-
...GetCurrentMetricDataRequestMarshaller.java | 2 +-
...rrentMetricDataResultJsonUnmarshaller.java | 2 +-
.../GetCurrentUserDataRequestMarshaller.java | 2 +-
...CurrentUserDataResultJsonUnmarshaller.java | 2 +-
.../GetFederationTokenRequestMarshaller.java | 2 +-
...FederationTokenResultJsonUnmarshaller.java | 2 +-
.../GetFlowAssociationRequestMarshaller.java | 77 +
...FlowAssociationResultJsonUnmarshaller.java | 61 +
.../GetMetricDataRequestMarshaller.java | 2 +-
.../GetMetricDataResultJsonUnmarshaller.java | 2 +-
.../GetMetricDataV2RequestMarshaller.java | 7 +-
...GetMetricDataV2ResultJsonUnmarshaller.java | 2 +-
.../GetPromptFileRequestMarshaller.java | 2 +-
.../GetPromptFileResultJsonUnmarshaller.java | 8 +-
.../GetTaskTemplateRequestMarshaller.java | 2 +-
...GetTaskTemplateResultJsonUnmarshaller.java | 2 +-
...tTrafficDistributionRequestMarshaller.java | 2 +-
...ficDistributionResultJsonUnmarshaller.java | 2 +-
...HierarchyGroupConditionJsonMarshaller.java | 2 +-
...erarchyGroupConditionJsonUnmarshaller.java | 2 +-
.../HierarchyGroupJsonMarshaller.java | 12 +-
.../HierarchyGroupJsonUnmarshaller.java | 8 +-
.../HierarchyGroupSummaryJsonMarshaller.java | 12 +-
...HierarchyGroupSummaryJsonUnmarshaller.java | 8 +-
...hyGroupSummaryReferenceJsonMarshaller.java | 2 +-
...GroupSummaryReferenceJsonUnmarshaller.java | 2 +-
.../HierarchyGroupsJsonMarshaller.java | 65 +
.../HierarchyGroupsJsonUnmarshaller.java | 69 +
.../HierarchyLevelJsonMarshaller.java | 12 +-
.../HierarchyLevelJsonUnmarshaller.java | 8 +-
.../HierarchyLevelUpdateJsonMarshaller.java | 2 +-
.../HierarchyLevelUpdateJsonUnmarshaller.java | 2 +-
.../HierarchyPathJsonMarshaller.java | 2 +-
.../HierarchyPathJsonUnmarshaller.java | 2 +-
.../HierarchyPathReferenceJsonMarshaller.java | 2 +-
...ierarchyPathReferenceJsonUnmarshaller.java | 2 +-
.../HierarchyStructureJsonMarshaller.java | 2 +-
.../HierarchyStructureJsonUnmarshaller.java | 2 +-
...ierarchyStructureUpdateJsonMarshaller.java | 2 +-
...rarchyStructureUpdateJsonUnmarshaller.java | 2 +-
.../HistoricalMetricDataJsonMarshaller.java | 2 +-
.../HistoricalMetricDataJsonUnmarshaller.java | 2 +-
.../HistoricalMetricJsonMarshaller.java | 2 +-
.../HistoricalMetricJsonUnmarshaller.java | 2 +-
.../HistoricalMetricResultJsonMarshaller.java | 2 +-
...istoricalMetricResultJsonUnmarshaller.java | 2 +-
.../HoursOfOperationConfigJsonMarshaller.java | 2 +-
...oursOfOperationConfigJsonUnmarshaller.java | 2 +-
.../HoursOfOperationJsonMarshaller.java | 12 +-
.../HoursOfOperationJsonUnmarshaller.java | 8 +-
...OperationSearchCriteriaJsonMarshaller.java | 2 +-
...erationSearchCriteriaJsonUnmarshaller.java | 2 +-
...OfOperationSearchFilterJsonMarshaller.java | 2 +-
...OperationSearchFilterJsonUnmarshaller.java | 2 +-
...HoursOfOperationSummaryJsonMarshaller.java | 12 +-
...ursOfOperationSummaryJsonUnmarshaller.java | 8 +-
...ursOfOperationTimeSliceJsonMarshaller.java | 2 +-
...sOfOperationTimeSliceJsonUnmarshaller.java | 2 +-
.../IdempotencyExceptionUnmarshaller.java | 2 +-
.../ImportPhoneNumberRequestMarshaller.java | 115 +
...portPhoneNumberResultJsonUnmarshaller.java | 58 +
.../transform/InstanceJsonMarshaller.java | 15 +-
.../transform/InstanceJsonUnmarshaller.java | 6 +-
.../InstanceStatusReasonJsonMarshaller.java | 2 +-
.../InstanceStatusReasonJsonUnmarshaller.java | 2 +-
.../InstanceStorageConfigJsonMarshaller.java | 2 +-
...InstanceStorageConfigJsonUnmarshaller.java | 2 +-
.../InstanceSummaryJsonMarshaller.java | 2 +-
.../InstanceSummaryJsonUnmarshaller.java | 2 +-
...ationAssociationSummaryJsonMarshaller.java | 2 +-
...ionAssociationSummaryJsonUnmarshaller.java | 2 +-
.../InternalServiceExceptionUnmarshaller.java | 2 +-
.../IntervalDetailsJsonMarshaller.java | 50 +
.../IntervalDetailsJsonUnmarshaller.java | 60 +
...validContactFlowExceptionUnmarshaller.java | 2 +-
...ontactFlowModuleExceptionUnmarshaller.java | 2 +-
...InvalidParameterExceptionUnmarshaller.java | 2 +-
...dRequestExceptionReasonJsonMarshaller.java | 46 +
...equestExceptionReasonJsonUnmarshaller.java | 60 +
.../InvalidRequestExceptionUnmarshaller.java | 6 +-
.../InvisibleFieldInfoJsonMarshaller.java | 2 +-
.../InvisibleFieldInfoJsonUnmarshaller.java | 2 +-
.../KinesisFirehoseConfigJsonMarshaller.java | 2 +-
...KinesisFirehoseConfigJsonUnmarshaller.java | 2 +-
.../KinesisStreamConfigJsonMarshaller.java | 2 +-
.../KinesisStreamConfigJsonUnmarshaller.java | 2 +-
...inesisVideoStreamConfigJsonMarshaller.java | 2 +-
...esisVideoStreamConfigJsonUnmarshaller.java | 2 +-
.../transform/LexBotConfigJsonMarshaller.java | 2 +-
.../LexBotConfigJsonUnmarshaller.java | 2 +-
.../model/transform/LexBotJsonMarshaller.java | 2 +-
.../transform/LexBotJsonUnmarshaller.java | 2 +-
.../transform/LexV2BotJsonMarshaller.java | 2 +-
.../transform/LexV2BotJsonUnmarshaller.java | 2 +-
.../LimitExceededExceptionUnmarshaller.java | 2 +-
.../ListAgentStatusesRequestMarshaller.java | 2 +-
...stAgentStatusesResultJsonUnmarshaller.java | 2 +-
...ticsDataAssociationsRequestMarshaller.java | 82 +
...ataAssociationsResultJsonUnmarshaller.java | 63 +
.../ListApprovedOriginsRequestMarshaller.java | 2 +-
...ApprovedOriginsResultJsonUnmarshaller.java | 2 +-
.../transform/ListBotsRequestMarshaller.java | 2 +-
.../ListBotsResultJsonUnmarshaller.java | 2 +-
...stContactEvaluationsRequestMarshaller.java | 2 +-
...tactEvaluationsResultJsonUnmarshaller.java | 2 +-
...stContactFlowModulesRequestMarshaller.java | 2 +-
...tactFlowModulesResultJsonUnmarshaller.java | 2 +-
.../ListContactFlowsRequestMarshaller.java | 2 +-
...istContactFlowsResultJsonUnmarshaller.java | 2 +-
...istContactReferencesRequestMarshaller.java | 2 +-
...ntactReferencesResultJsonUnmarshaller.java | 2 +-
...tDefaultVocabulariesRequestMarshaller.java | 2 +-
...ultVocabulariesResultJsonUnmarshaller.java | 2 +-
...aluationFormVersionsRequestMarshaller.java | 2 +-
...ionFormVersionsResultJsonUnmarshaller.java | 2 +-
.../ListEvaluationFormsRequestMarshaller.java | 2 +-
...EvaluationFormsResultJsonUnmarshaller.java | 2 +-
...ListFlowAssociationsRequestMarshaller.java | 81 +
...lowAssociationsResultJsonUnmarshaller.java | 61 +
...istHoursOfOperationsRequestMarshaller.java | 2 +-
...ursOfOperationsResultJsonUnmarshaller.java | 2 +-
...stInstanceAttributesRequestMarshaller.java | 2 +-
...tanceAttributesResultJsonUnmarshaller.java | 2 +-
...stanceStorageConfigsRequestMarshaller.java | 2 +-
...eStorageConfigsResultJsonUnmarshaller.java | 2 +-
.../ListInstancesRequestMarshaller.java | 2 +-
.../ListInstancesResultJsonUnmarshaller.java | 2 +-
...egrationAssociationsRequestMarshaller.java | 6 +-
...ionAssociationsResultJsonUnmarshaller.java | 2 +-
.../ListLambdaFunctionsRequestMarshaller.java | 2 +-
...LambdaFunctionsResultJsonUnmarshaller.java | 2 +-
.../ListLexBotsRequestMarshaller.java | 2 +-
.../ListLexBotsResultJsonUnmarshaller.java | 2 +-
.../ListPhoneNumbersRequestMarshaller.java | 2 +-
...istPhoneNumbersResultJsonUnmarshaller.java | 2 +-
...ListPhoneNumbersSummaryJsonMarshaller.java | 17 +-
...stPhoneNumbersSummaryJsonUnmarshaller.java | 13 +-
.../ListPhoneNumbersV2RequestMarshaller.java | 7 +-
...tPhoneNumbersV2ResultJsonUnmarshaller.java | 2 +-
...PredefinedAttributesRequestMarshaller.java | 77 +
...finedAttributesResultJsonUnmarshaller.java | 62 +
.../ListPromptsRequestMarshaller.java | 2 +-
.../ListPromptsResultJsonUnmarshaller.java | 2 +-
...stQueueQuickConnectsRequestMarshaller.java | 2 +-
...ueQuickConnectsResultJsonUnmarshaller.java | 9 +-
.../ListQueuesRequestMarshaller.java | 2 +-
.../ListQueuesResultJsonUnmarshaller.java | 2 +-
.../ListQuickConnectsRequestMarshaller.java | 2 +-
...stQuickConnectsResultJsonUnmarshaller.java | 2 +-
...ctAnalysisSegmentsV2RequestMarshaller.java | 119 +
...lysisSegmentsV2ResultJsonUnmarshaller.java | 71 +
...RoutingProfileQueuesRequestMarshaller.java | 2 +-
...ngProfileQueuesResultJsonUnmarshaller.java | 10 +-
.../ListRoutingProfilesRequestMarshaller.java | 2 +-
...RoutingProfilesResultJsonUnmarshaller.java | 2 +-
.../transform/ListRulesRequestMarshaller.java | 2 +-
.../ListRulesResultJsonUnmarshaller.java | 2 +-
.../ListSecurityKeysRequestMarshaller.java | 2 +-
...istSecurityKeysResultJsonUnmarshaller.java | 2 +-
...yProfileApplicationsRequestMarshaller.java | 83 +
...ileApplicationsResultJsonUnmarshaller.java | 71 +
...tyProfilePermissionsRequestMarshaller.java | 2 +-
...filePermissionsResultJsonUnmarshaller.java | 10 +-
...ListSecurityProfilesRequestMarshaller.java | 2 +-
...ecurityProfilesResultJsonUnmarshaller.java | 2 +-
.../ListTagsForResourceRequestMarshaller.java | 2 +-
...TagsForResourceResultJsonUnmarshaller.java | 2 +-
.../ListTaskTemplatesRequestMarshaller.java | 2 +-
...stTaskTemplatesResultJsonUnmarshaller.java | 2 +-
...stributionGroupUsersRequestMarshaller.java | 2 +-
...utionGroupUsersResultJsonUnmarshaller.java | 2 +-
...icDistributionGroupsRequestMarshaller.java | 2 +-
...tributionGroupsResultJsonUnmarshaller.java | 2 +-
.../ListUseCasesRequestMarshaller.java | 2 +-
.../ListUseCasesResultJsonUnmarshaller.java | 2 +-
...tUserHierarchyGroupsRequestMarshaller.java | 2 +-
...HierarchyGroupsResultJsonUnmarshaller.java | 2 +-
...istUserProficienciesRequestMarshaller.java | 81 +
...erProficienciesResultJsonUnmarshaller.java | 68 +
.../transform/ListUsersRequestMarshaller.java | 2 +-
.../ListUsersResultJsonUnmarshaller.java | 2 +-
.../ListViewVersionsRequestMarshaller.java | 80 +
...istViewVersionsResultJsonUnmarshaller.java | 61 +
.../transform/ListViewsRequestMarshaller.java | 78 +
.../ListViewsResultJsonUnmarshaller.java | 60 +
...umResultReturnedExceptionUnmarshaller.java | 2 +-
.../MediaConcurrencyJsonMarshaller.java | 2 +-
.../MediaConcurrencyJsonUnmarshaller.java | 2 +-
.../MediaPlacementJsonMarshaller.java | 64 +
.../MediaPlacementJsonUnmarshaller.java | 69 +
...ngFeaturesConfigurationJsonMarshaller.java | 45 +
...FeaturesConfigurationJsonUnmarshaller.java | 58 +
.../transform/MeetingJsonMarshaller.java | 60 +
.../transform/MeetingJsonUnmarshaller.java | 66 +
.../transform/MetricDataV2JsonMarshaller.java | 2 +-
.../MetricDataV2JsonUnmarshaller.java | 2 +-
.../MetricFilterV2JsonMarshaller.java | 7 +-
.../MetricFilterV2JsonUnmarshaller.java | 5 +-
.../MetricIntervalJsonMarshaller.java | 54 +
.../MetricIntervalJsonUnmarshaller.java | 63 +
.../MetricResultV2JsonMarshaller.java | 7 +-
.../MetricResultV2JsonUnmarshaller.java | 5 +-
.../transform/MetricV2JsonMarshaller.java | 2 +-
.../transform/MetricV2JsonUnmarshaller.java | 2 +-
.../MonitorContactRequestMarshaller.java | 2 +-
.../MonitorContactResultJsonUnmarshaller.java | 2 +-
.../NewSessionDetailsJsonMarshaller.java | 77 +
.../NewSessionDetailsJsonUnmarshaller.java | 73 +
...tificationRecipientTypeJsonMarshaller.java | 2 +-
...ficationRecipientTypeJsonUnmarshaller.java | 2 +-
.../NumberReferenceJsonMarshaller.java | 2 +-
.../NumberReferenceJsonUnmarshaller.java | 2 +-
...PropertyValueAutomationJsonMarshaller.java | 2 +-
...opertyValueAutomationJsonUnmarshaller.java | 2 +-
.../OutboundCallerConfigJsonMarshaller.java | 2 +-
.../OutboundCallerConfigJsonUnmarshaller.java | 2 +-
...tactNotPermittedExceptionUnmarshaller.java | 2 +-
...tputTypeNotFoundExceptionUnmarshaller.java | 42 +
...ParticipantCapabilitiesJsonMarshaller.java | 45 +
...rticipantCapabilitiesJsonUnmarshaller.java | 57 +
.../ParticipantDetailsJsonMarshaller.java | 2 +-
.../ParticipantDetailsJsonUnmarshaller.java | 2 +-
...ParticipantDetailsToAddJsonMarshaller.java | 2 +-
...rticipantDetailsToAddJsonUnmarshaller.java | 2 +-
...ipantTimerConfigurationJsonMarshaller.java | 2 +-
...antTimerConfigurationJsonUnmarshaller.java | 2 +-
.../ParticipantTimerValueJsonMarshaller.java | 2 +-
...ParticipantTimerValueJsonUnmarshaller.java | 2 +-
...icipantTokenCredentialsJsonMarshaller.java | 2 +-
...ipantTokenCredentialsJsonUnmarshaller.java | 2 +-
.../PauseContactRequestMarshaller.java | 95 +
.../PauseContactResultJsonUnmarshaller.java | 42 +
.../PersistentChatJsonMarshaller.java | 2 +-
.../PersistentChatJsonUnmarshaller.java | 2 +-
...umberQuickConnectConfigJsonMarshaller.java | 2 +-
...berQuickConnectConfigJsonUnmarshaller.java | 2 +-
.../PhoneNumberStatusJsonMarshaller.java | 2 +-
.../PhoneNumberStatusJsonUnmarshaller.java | 2 +-
.../PhoneNumberSummaryJsonMarshaller.java | 2 +-
.../PhoneNumberSummaryJsonUnmarshaller.java | 2 +-
.../PredefinedAttributeJsonMarshaller.java | 60 +
.../PredefinedAttributeJsonUnmarshaller.java | 67 +
...AttributeSearchCriteriaJsonMarshaller.java | 72 +
...tributeSearchCriteriaJsonUnmarshaller.java | 71 +
...definedAttributeSummaryJsonMarshaller.java | 55 +
...finedAttributeSummaryJsonUnmarshaller.java | 64 +
...edefinedAttributeValuesJsonMarshaller.java | 51 +
...efinedAttributeValuesJsonUnmarshaller.java | 59 +
.../ProblemDetailJsonMarshaller.java | 2 +-
.../ProblemDetailJsonUnmarshaller.java | 2 +-
.../model/transform/PromptJsonMarshaller.java | 12 +-
.../transform/PromptJsonUnmarshaller.java | 8 +-
.../PromptSearchCriteriaJsonMarshaller.java | 2 +-
.../PromptSearchCriteriaJsonUnmarshaller.java | 2 +-
.../PromptSearchFilterJsonMarshaller.java | 2 +-
.../PromptSearchFilterJsonUnmarshaller.java | 2 +-
.../PromptSummaryJsonMarshaller.java | 12 +-
.../PromptSummaryJsonUnmarshaller.java | 8 +-
...dationExceptionPropertyJsonMarshaller.java | 2 +-
...tionExceptionPropertyJsonUnmarshaller.java | 2 +-
...opertyValidationExceptionUnmarshaller.java | 2 +-
.../PutUserStatusRequestMarshaller.java | 2 +-
.../PutUserStatusResultJsonUnmarshaller.java | 2 +-
.../QualityMetricsJsonMarshaller.java | 49 +
.../QualityMetricsJsonUnmarshaller.java | 60 +
.../transform/QueueInfoJsonMarshaller.java | 2 +-
.../transform/QueueInfoJsonUnmarshaller.java | 2 +-
.../model/transform/QueueJsonMarshaller.java | 12 +-
.../transform/QueueJsonUnmarshaller.java | 8 +-
...QueueQuickConnectConfigJsonMarshaller.java | 2 +-
...eueQuickConnectConfigJsonUnmarshaller.java | 2 +-
.../QueueReferenceJsonMarshaller.java | 2 +-
.../QueueReferenceJsonUnmarshaller.java | 2 +-
.../QueueSearchCriteriaJsonMarshaller.java | 2 +-
.../QueueSearchCriteriaJsonUnmarshaller.java | 2 +-
.../QueueSearchFilterJsonMarshaller.java | 2 +-
.../QueueSearchFilterJsonUnmarshaller.java | 2 +-
.../transform/QueueSummaryJsonMarshaller.java | 12 +-
.../QueueSummaryJsonUnmarshaller.java | 8 +-
.../QuickConnectConfigJsonMarshaller.java | 2 +-
.../QuickConnectConfigJsonUnmarshaller.java | 2 +-
.../transform/QuickConnectJsonMarshaller.java | 12 +-
.../QuickConnectJsonUnmarshaller.java | 8 +-
...ckConnectSearchCriteriaJsonMarshaller.java | 2 +-
...ConnectSearchCriteriaJsonUnmarshaller.java | 2 +-
...uickConnectSearchFilterJsonMarshaller.java | 2 +-
...ckConnectSearchFilterJsonUnmarshaller.java | 2 +-
.../QuickConnectSummaryJsonMarshaller.java | 12 +-
.../QuickConnectSummaryJsonUnmarshaller.java | 8 +-
.../ReadOnlyFieldInfoJsonMarshaller.java | 2 +-
.../ReadOnlyFieldInfoJsonUnmarshaller.java | 2 +-
...ntactAnalysisAttachmentJsonMarshaller.java | 60 +
...actAnalysisAttachmentJsonUnmarshaller.java | 70 +
...AnalysisCategoryDetailsJsonMarshaller.java | 54 +
...alysisCategoryDetailsJsonUnmarshaller.java | 62 +
...alysisCharacterIntervalJsonMarshaller.java | 51 +
...ysisCharacterIntervalJsonUnmarshaller.java | 63 +
...ctAnalysisIssueDetectedJsonMarshaller.java | 53 +
...AnalysisIssueDetectedJsonUnmarshaller.java | 62 +
...AnalysisPointOfInterestJsonMarshaller.java | 54 +
...alysisPointOfInterestJsonUnmarshaller.java | 62 +
...lysisSegmentAttachmentsJsonMarshaller.java | 80 +
...sisSegmentAttachmentsJsonUnmarshaller.java | 81 +
...alysisSegmentCategoriesJsonMarshaller.java | 58 +
...ysisSegmentCategoriesJsonUnmarshaller.java | 62 +
...actAnalysisSegmentEventJsonMarshaller.java | 70 +
...tAnalysisSegmentEventJsonUnmarshaller.java | 78 +
...ctAnalysisSegmentIssuesJsonMarshaller.java | 53 +
...AnalysisSegmentIssuesJsonUnmarshaller.java | 61 +
...alysisSegmentTranscriptJsonMarshaller.java | 89 +
...ysisSegmentTranscriptJsonUnmarshaller.java | 91 +
...ContactAnalysisTimeDataJsonMarshaller.java | 45 +
...ntactAnalysisTimeDataJsonUnmarshaller.java | 59 +
...TranscriptItemRedactionJsonMarshaller.java | 54 +
...anscriptItemRedactionJsonUnmarshaller.java | 62 +
...temWithCharacterOffsetsJsonMarshaller.java | 54 +
...mWithCharacterOffsetsJsonUnmarshaller.java | 66 +
...anscriptItemWithContentJsonMarshaller.java | 58 +
...scriptItemWithContentJsonUnmarshaller.java | 68 +
...eContactAnalysisSegmentJsonMarshaller.java | 74 +
...ontactAnalysisSegmentJsonUnmarshaller.java | 79 +
.../transform/ReferenceJsonMarshaller.java | 2 +-
.../transform/ReferenceJsonUnmarshaller.java | 2 +-
.../ReferenceSummaryJsonMarshaller.java | 2 +-
.../ReferenceSummaryJsonUnmarshaller.java | 2 +-
.../ReleasePhoneNumberRequestMarshaller.java | 2 +-
.../ReplicateInstanceRequestMarshaller.java | 2 +-
...plicateInstanceResultJsonUnmarshaller.java | 2 +-
.../RequiredFieldInfoJsonMarshaller.java | 2 +-
.../RequiredFieldInfoJsonUnmarshaller.java | 2 +-
...ResourceConflictExceptionUnmarshaller.java | 2 +-
.../ResourceInUseExceptionUnmarshaller.java | 2 +-
...ResourceNotFoundExceptionUnmarshaller.java | 2 +-
...ResourceNotReadyExceptionUnmarshaller.java | 2 +-
...ourceTagsSearchCriteriaJsonMarshaller.java | 2 +-
...rceTagsSearchCriteriaJsonUnmarshaller.java | 2 +-
...sumeContactRecordingRequestMarshaller.java | 2 +-
...ontactRecordingResultJsonUnmarshaller.java | 2 +-
.../ResumeContactRequestMarshaller.java | 95 +
.../ResumeContactResultJsonUnmarshaller.java | 42 +
.../RoutingCriteriaJsonMarshaller.java | 61 +
.../RoutingCriteriaJsonUnmarshaller.java | 65 +
.../RoutingProfileJsonMarshaller.java | 28 +-
.../RoutingProfileJsonUnmarshaller.java | 16 +-
...utingProfileQueueConfigJsonMarshaller.java | 2 +-
...ingProfileQueueConfigJsonUnmarshaller.java | 2 +-
...ofileQueueConfigSummaryJsonMarshaller.java | 2 +-
...ileQueueConfigSummaryJsonUnmarshaller.java | 2 +-
...ngProfileQueueReferenceJsonMarshaller.java | 2 +-
...ProfileQueueReferenceJsonUnmarshaller.java | 2 +-
...RoutingProfileReferenceJsonMarshaller.java | 2 +-
...utingProfileReferenceJsonUnmarshaller.java | 2 +-
...ngProfileSearchCriteriaJsonMarshaller.java | 2 +-
...ProfileSearchCriteriaJsonUnmarshaller.java | 2 +-
...tingProfileSearchFilterJsonMarshaller.java | 2 +-
...ngProfileSearchFilterJsonUnmarshaller.java | 2 +-
.../RoutingProfileSummaryJsonMarshaller.java | 12 +-
...RoutingProfileSummaryJsonUnmarshaller.java | 8 +-
.../transform/RuleActionJsonMarshaller.java | 28 +-
.../transform/RuleActionJsonUnmarshaller.java | 20 +-
.../model/transform/RuleJsonMarshaller.java | 2 +-
.../model/transform/RuleJsonUnmarshaller.java | 2 +-
.../transform/RuleSummaryJsonMarshaller.java | 2 +-
.../RuleSummaryJsonUnmarshaller.java | 2 +-
.../RuleTriggerEventSourceJsonMarshaller.java | 2 +-
...uleTriggerEventSourceJsonUnmarshaller.java | 2 +-
.../transform/S3ConfigJsonMarshaller.java | 2 +-
.../transform/S3ConfigJsonUnmarshaller.java | 2 +-
...vailablePhoneNumbersRequestMarshaller.java | 7 +-
...blePhoneNumbersResultJsonUnmarshaller.java | 2 +-
...chContactFlowModulesRequestMarshaller.java | 110 +
...tactFlowModulesResultJsonUnmarshaller.java | 66 +
.../SearchContactFlowsRequestMarshaller.java | 109 +
...rchContactFlowsResultJsonUnmarshaller.java | 64 +
.../SearchContactsRequestMarshaller.java | 110 +
.../SearchContactsResultJsonUnmarshaller.java | 63 +
...SearchContactsTimeRangeJsonMarshaller.java | 55 +
...archContactsTimeRangeJsonUnmarshaller.java | 63 +
.../SearchCriteriaJsonMarshaller.java | 101 +
.../SearchCriteriaJsonUnmarshaller.java | 86 +
...rchHoursOfOperationsRequestMarshaller.java | 2 +-
...ursOfOperationsResultJsonUnmarshaller.java | 2 +-
...PredefinedAttributesRequestMarshaller.java | 103 +
...finedAttributesResultJsonUnmarshaller.java | 66 +
.../SearchPromptsRequestMarshaller.java | 2 +-
.../SearchPromptsResultJsonUnmarshaller.java | 2 +-
.../SearchQueuesRequestMarshaller.java | 2 +-
.../SearchQueuesResultJsonUnmarshaller.java | 2 +-
.../SearchQuickConnectsRequestMarshaller.java | 2 +-
...chQuickConnectsResultJsonUnmarshaller.java | 2 +-
.../SearchResourceTagsRequestMarshaller.java | 2 +-
...rchResourceTagsResultJsonUnmarshaller.java | 2 +-
...earchRoutingProfilesRequestMarshaller.java | 2 +-
...RoutingProfilesResultJsonUnmarshaller.java | 2 +-
...archSecurityProfilesRequestMarshaller.java | 2 +-
...ecurityProfilesResultJsonUnmarshaller.java | 2 +-
.../SearchUsersRequestMarshaller.java | 2 +-
.../SearchUsersResultJsonUnmarshaller.java | 2 +-
.../SearchVocabulariesRequestMarshaller.java | 2 +-
...rchVocabulariesResultJsonUnmarshaller.java | 2 +-
...ntactAttributesCriteriaJsonMarshaller.java | 56 +
...actAttributesCriteriaJsonUnmarshaller.java | 63 +
...chableContactAttributesJsonMarshaller.java | 58 +
...ableContactAttributesJsonUnmarshaller.java | 63 +
.../transform/SecurityKeyJsonMarshaller.java | 2 +-
.../SecurityKeyJsonUnmarshaller.java | 2 +-
.../SecurityProfileJsonMarshaller.java | 30 +-
.../SecurityProfileJsonUnmarshaller.java | 17 +-
...tyProfileSearchCriteriaJsonMarshaller.java | 2 +-
...ProfileSearchCriteriaJsonUnmarshaller.java | 2 +-
...ityProfileSearchSummaryJsonMarshaller.java | 2 +-
...yProfileSearchSummaryJsonUnmarshaller.java | 2 +-
.../SecurityProfileSummaryJsonMarshaller.java | 12 +-
...ecurityProfileSummaryJsonUnmarshaller.java | 8 +-
...ityProfilesSearchFilterJsonMarshaller.java | 2 +-
...yProfilesSearchFilterJsonUnmarshaller.java | 2 +-
.../SegmentAttributeValueJsonMarshaller.java | 45 +
...SegmentAttributeValueJsonUnmarshaller.java | 57 +
...ChatIntegrationEventRequestMarshaller.java | 108 +
...ntegrationEventResultJsonUnmarshaller.java | 61 +
...icationActionDefinitionJsonMarshaller.java | 2 +-
...ationActionDefinitionJsonUnmarshaller.java | 2 +-
...iceQuotaExceededExceptionUnmarshaller.java | 2 +-
.../transform/SignInConfigJsonMarshaller.java | 2 +-
.../SignInConfigJsonUnmarshaller.java | 2 +-
.../SignInDistributionJsonMarshaller.java | 2 +-
.../SignInDistributionJsonUnmarshaller.java | 2 +-
...nRuleCategoryAutomationJsonMarshaller.java | 2 +-
...uleCategoryAutomationJsonUnmarshaller.java | 2 +-
.../model/transform/SortJsonMarshaller.java | 49 +
.../model/transform/SortJsonUnmarshaller.java | 59 +
...rtAttachedFileUploadRequestMarshaller.java | 132 +
...achedFileUploadResultJsonUnmarshaller.java | 73 +
.../StartChatContactRequestMarshaller.java | 19 +-
...tartChatContactResultJsonUnmarshaller.java | 2 +-
...artContactEvaluationRequestMarshaller.java | 2 +-
...ntactEvaluationResultJsonUnmarshaller.java | 2 +-
...tartContactRecordingRequestMarshaller.java | 2 +-
...ontactRecordingResultJsonUnmarshaller.java | 2 +-
...tartContactStreamingRequestMarshaller.java | 2 +-
...ontactStreamingResultJsonUnmarshaller.java | 2 +-
...OutboundVoiceContactRequestMarshaller.java | 31 +-
...undVoiceContactResultJsonUnmarshaller.java | 2 +-
.../StartTaskContactRequestMarshaller.java | 2 +-
...tartTaskContactResultJsonUnmarshaller.java | 2 +-
.../StartWebRTCContactRequestMarshaller.java | 148 +
...rtWebRTCContactResultJsonUnmarshaller.java | 65 +
.../model/transform/StepJsonMarshaller.java | 54 +
.../model/transform/StepJsonUnmarshaller.java | 62 +
...StopContactRecordingRequestMarshaller.java | 2 +-
...ontactRecordingResultJsonUnmarshaller.java | 2 +-
.../StopContactRequestMarshaller.java | 7 +-
.../StopContactResultJsonUnmarshaller.java | 2 +-
...StopContactStreamingRequestMarshaller.java | 2 +-
...ontactStreamingResultJsonUnmarshaller.java | 2 +-
.../StringConditionJsonMarshaller.java | 2 +-
.../StringConditionJsonUnmarshaller.java | 2 +-
.../StringReferenceJsonMarshaller.java | 2 +-
.../StringReferenceJsonUnmarshaller.java | 2 +-
...luationActionDefinitionJsonMarshaller.java | 45 +
...ationActionDefinitionJsonUnmarshaller.java | 59 +
...mitContactEvaluationRequestMarshaller.java | 2 +-
...ntactEvaluationResultJsonUnmarshaller.java | 2 +-
.../SuccessfulRequestJsonMarshaller.java | 50 +
.../SuccessfulRequestJsonUnmarshaller.java | 60 +
...pendContactRecordingRequestMarshaller.java | 2 +-
...ontactRecordingResultJsonUnmarshaller.java | 2 +-
.../transform/TagConditionJsonMarshaller.java | 2 +-
.../TagConditionJsonUnmarshaller.java | 2 +-
.../TagContactRequestMarshaller.java | 103 +
.../TagContactResultJsonUnmarshaller.java | 42 +
.../TagResourceRequestMarshaller.java | 2 +-
.../TagSearchConditionJsonMarshaller.java | 2 +-
.../TagSearchConditionJsonUnmarshaller.java | 2 +-
.../model/transform/TagSetJsonMarshaller.java | 2 +-
.../transform/TagSetJsonUnmarshaller.java | 2 +-
.../TaskActionDefinitionJsonMarshaller.java | 2 +-
.../TaskActionDefinitionJsonUnmarshaller.java | 2 +-
...TaskTemplateConstraintsJsonMarshaller.java | 2 +-
...skTemplateConstraintsJsonUnmarshaller.java | 2 +-
...mplateDefaultFieldValueJsonMarshaller.java | 2 +-
...lateDefaultFieldValueJsonUnmarshaller.java | 2 +-
.../TaskTemplateDefaultsJsonMarshaller.java | 2 +-
.../TaskTemplateDefaultsJsonUnmarshaller.java | 2 +-
...TemplateFieldIdentifierJsonMarshaller.java | 2 +-
...mplateFieldIdentifierJsonUnmarshaller.java | 2 +-
.../TaskTemplateFieldJsonMarshaller.java | 2 +-
.../TaskTemplateFieldJsonUnmarshaller.java | 2 +-
.../TaskTemplateMetadataJsonMarshaller.java | 2 +-
.../TaskTemplateMetadataJsonUnmarshaller.java | 2 +-
.../TelephonyConfigJsonMarshaller.java | 2 +-
.../TelephonyConfigJsonUnmarshaller.java | 2 +-
.../transform/ThresholdJsonMarshaller.java | 2 +-
.../transform/ThresholdJsonUnmarshaller.java | 2 +-
.../transform/ThresholdV2JsonMarshaller.java | 2 +-
.../ThresholdV2JsonUnmarshaller.java | 2 +-
.../ThrottlingExceptionUnmarshaller.java | 2 +-
.../TooManyRequestsExceptionUnmarshaller.java | 42 +
...rafficDistributionGroupJsonMarshaller.java | 2 +-
...fficDistributionGroupJsonUnmarshaller.java | 2 +-
...istributionGroupSummaryJsonMarshaller.java | 2 +-
...tributionGroupSummaryJsonUnmarshaller.java | 2 +-
...ibutionGroupUserSummaryJsonMarshaller.java | 2 +-
...utionGroupUserSummaryJsonUnmarshaller.java | 2 +-
.../TranscriptCriteriaJsonMarshaller.java | 61 +
.../TranscriptCriteriaJsonUnmarshaller.java | 65 +
.../transform/TranscriptJsonMarshaller.java | 56 +
.../transform/TranscriptJsonUnmarshaller.java | 61 +
.../TransferContactRequestMarshaller.java | 2 +-
...TransferContactResultJsonUnmarshaller.java | 2 +-
.../UntagContactRequestMarshaller.java | 76 +
.../UntagContactResultJsonUnmarshaller.java | 42 +
.../UntagResourceRequestMarshaller.java | 2 +-
.../UpdateAgentStatusRequestMarshaller.java | 2 +-
...ateCaseActionDefinitionJsonMarshaller.java | 51 +
...eCaseActionDefinitionJsonUnmarshaller.java | 59 +
...ateContactAttributesRequestMarshaller.java | 2 +-
...ntactAttributesResultJsonUnmarshaller.java | 2 +-
...ateContactEvaluationRequestMarshaller.java | 2 +-
...ntactEvaluationResultJsonUnmarshaller.java | 2 +-
...teContactFlowContentRequestMarshaller.java | 2 +-
...tactFlowContentResultJsonUnmarshaller.java | 2 +-
...eContactFlowMetadataRequestMarshaller.java | 2 +-
...actFlowMetadataResultJsonUnmarshaller.java | 2 +-
...actFlowModuleContentRequestMarshaller.java | 2 +-
...owModuleContentResultJsonUnmarshaller.java | 2 +-
...ctFlowModuleMetadataRequestMarshaller.java | 2 +-
...wModuleMetadataResultJsonUnmarshaller.java | 2 +-
...pdateContactFlowNameRequestMarshaller.java | 2 +-
...ContactFlowNameResultJsonUnmarshaller.java | 2 +-
.../UpdateContactRequestMarshaller.java | 2 +-
.../UpdateContactResultJsonUnmarshaller.java | 2 +-
...teContactRoutingDataRequestMarshaller.java | 100 +
...tactRoutingDataResultJsonUnmarshaller.java | 43 +
...pdateContactScheduleRequestMarshaller.java | 2 +-
...ContactScheduleResultJsonUnmarshaller.java | 2 +-
...UpdateEvaluationFormRequestMarshaller.java | 2 +-
...eEvaluationFormResultJsonUnmarshaller.java | 2 +-
...dateHoursOfOperationRequestMarshaller.java | 2 +-
...ateInstanceAttributeRequestMarshaller.java | 2 +-
...nstanceStorageConfigRequestMarshaller.java | 2 +-
...ntRoleConfigChannelInfoJsonMarshaller.java | 2 +-
...RoleConfigChannelInfoJsonUnmarshaller.java | 2 +-
...articipantRoleConfigRequestMarshaller.java | 2 +-
...ipantRoleConfigResultJsonUnmarshaller.java | 2 +-
...ePhoneNumberMetadataRequestMarshaller.java | 96 +
.../UpdatePhoneNumberRequestMarshaller.java | 7 +-
...datePhoneNumberResultJsonUnmarshaller.java | 2 +-
...ePredefinedAttributeRequestMarshaller.java | 94 +
.../UpdatePromptRequestMarshaller.java | 2 +-
.../UpdatePromptResultJsonUnmarshaller.java | 2 +-
...ueueHoursOfOperationRequestMarshaller.java | 2 +-
...dateQueueMaxContactsRequestMarshaller.java | 2 +-
.../UpdateQueueNameRequestMarshaller.java | 2 +-
...OutboundCallerConfigRequestMarshaller.java | 2 +-
.../UpdateQueueStatusRequestMarshaller.java | 2 +-
...teQuickConnectConfigRequestMarshaller.java | 2 +-
...dateQuickConnectNameRequestMarshaller.java | 2 +-
...entAvailabilityTimerRequestMarshaller.java | 2 +-
...ngProfileConcurrencyRequestMarshaller.java | 2 +-
...DefaultOutboundQueueRequestMarshaller.java | 2 +-
...teRoutingProfileNameRequestMarshaller.java | 2 +-
...RoutingProfileQueuesRequestMarshaller.java | 2 +-
.../UpdateRuleRequestMarshaller.java | 2 +-
...pdateSecurityProfileRequestMarshaller.java | 33 +-
.../UpdateTaskTemplateRequestMarshaller.java | 2 +-
...ateTaskTemplateResultJsonUnmarshaller.java | 2 +-
...eTrafficDistributionRequestMarshaller.java | 2 +-
...ficDistributionResultJsonUnmarshaller.java | 2 +-
...erHierarchyGroupNameRequestMarshaller.java | 2 +-
.../UpdateUserHierarchyRequestMarshaller.java | 2 +-
...erHierarchyStructureRequestMarshaller.java | 2 +-
...dateUserIdentityInfoRequestMarshaller.java | 2 +-
...pdateUserPhoneConfigRequestMarshaller.java | 2 +-
...ateUserProficienciesRequestMarshaller.java | 102 +
...teUserRoutingProfileRequestMarshaller.java | 2 +-
...UserSecurityProfilesRequestMarshaller.java | 2 +-
.../UpdateViewContentRequestMarshaller.java | 99 +
...dateViewContentResultJsonUnmarshaller.java | 55 +
.../UpdateViewMetadataRequestMarshaller.java | 99 +
...ateViewMetadataResultJsonUnmarshaller.java | 42 +
.../UploadUrlMetadataJsonMarshaller.java | 65 +
.../UploadUrlMetadataJsonUnmarshaller.java | 65 +
.../transform/UrlReferenceJsonMarshaller.java | 2 +-
.../UrlReferenceJsonUnmarshaller.java | 2 +-
.../transform/UseCaseJsonMarshaller.java | 2 +-
.../transform/UseCaseJsonUnmarshaller.java | 2 +-
.../UserDataFiltersJsonMarshaller.java | 2 +-
.../UserDataFiltersJsonUnmarshaller.java | 2 +-
.../transform/UserDataJsonMarshaller.java | 2 +-
.../transform/UserDataJsonUnmarshaller.java | 2 +-
.../UserIdentityInfoJsonMarshaller.java | 2 +-
.../UserIdentityInfoJsonUnmarshaller.java | 2 +-
.../UserIdentityInfoLiteJsonMarshaller.java | 2 +-
.../UserIdentityInfoLiteJsonUnmarshaller.java | 2 +-
.../model/transform/UserJsonMarshaller.java | 12 +-
.../model/transform/UserJsonUnmarshaller.java | 8 +-
.../UserNotFoundExceptionUnmarshaller.java | 2 +-
.../UserPhoneConfigJsonMarshaller.java | 2 +-
.../UserPhoneConfigJsonUnmarshaller.java | 2 +-
...ProficiencyDisassociateJsonMarshaller.java | 50 +
...oficiencyDisassociateJsonUnmarshaller.java | 60 +
.../UserProficiencyJsonMarshaller.java | 55 +
.../UserProficiencyJsonUnmarshaller.java | 63 +
.../UserQuickConnectConfigJsonMarshaller.java | 2 +-
...serQuickConnectConfigJsonUnmarshaller.java | 2 +-
.../UserReferenceJsonMarshaller.java | 2 +-
.../UserReferenceJsonUnmarshaller.java | 2 +-
.../UserSearchCriteriaJsonMarshaller.java | 2 +-
.../UserSearchCriteriaJsonUnmarshaller.java | 2 +-
.../UserSearchFilterJsonMarshaller.java | 9 +-
.../UserSearchFilterJsonUnmarshaller.java | 7 +-
.../UserSearchSummaryJsonMarshaller.java | 2 +-
.../UserSearchSummaryJsonUnmarshaller.java | 2 +-
.../transform/UserSummaryJsonMarshaller.java | 12 +-
.../UserSummaryJsonUnmarshaller.java | 8 +-
.../transform/ViewContentJsonMarshaller.java | 60 +
.../ViewContentJsonUnmarshaller.java | 64 +
.../ViewInputContentJsonMarshaller.java | 56 +
.../ViewInputContentJsonUnmarshaller.java | 62 +
.../model/transform/ViewJsonMarshaller.java | 112 +
.../model/transform/ViewJsonUnmarshaller.java | 93 +
.../transform/ViewSummaryJsonMarshaller.java | 69 +
.../ViewSummaryJsonUnmarshaller.java | 71 +
.../ViewVersionSummaryJsonMarshaller.java | 75 +
.../ViewVersionSummaryJsonUnmarshaller.java | 75 +
.../transform/VocabularyJsonMarshaller.java | 2 +-
.../transform/VocabularyJsonUnmarshaller.java | 2 +-
.../VocabularySummaryJsonMarshaller.java | 2 +-
.../VocabularySummaryJsonUnmarshaller.java | 2 +-
...eRecordingConfigurationJsonMarshaller.java | 2 +-
...ecordingConfigurationJsonUnmarshaller.java | 2 +-
.../transform/WisdomInfoJsonMarshaller.java | 2 +-
.../transform/WisdomInfoJsonUnmarshaller.java | 2 +-
1886 files changed, 130919 insertions(+), 15439 deletions(-)
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/AgentHierarchyGroup.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/AgentHierarchyGroups.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/AgentQualityMetrics.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/AllowedCapabilities.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/AnalyticsDataAssociationResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/AnsweringMachineDetectionStatus.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Application.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ArtifactStatus.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/AssociateAnalyticsDataSetRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/AssociateAnalyticsDataSetResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/AssociateFlowRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/AssociateFlowResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/AssociateUserProficienciesRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/AttachedFile.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/AttachedFileError.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/AttachedFileInvalidRequestExceptionReason.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Attendee.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/AttributeAndCondition.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/AttributeCondition.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/AudioFeatures.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/AudioQualityMetricsInfo.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/BatchAssociateAnalyticsDataSetRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/BatchAssociateAnalyticsDataSetResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/BatchDisassociateAnalyticsDataSetRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/BatchDisassociateAnalyticsDataSetResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/BatchGetAttachedFileMetadataRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/BatchGetAttachedFileMetadataResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/BatchGetFlowAssociationRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/BatchGetFlowAssociationResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/BatchPutContactRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/BatchPutContactResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Campaign.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ChatEvent.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ChatEventType.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CompleteAttachedFileUploadRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CompleteAttachedFileUploadResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ConflictException.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ConnectionData.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ContactAnalysis.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ContactDataRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ContactFlowModuleSearchCriteria.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ContactFlowModuleSearchFilter.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ContactFlowSearchCriteria.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ContactFlowSearchFilter.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ContactFlowStatus.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ContactSearchSummary.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ContactSearchSummaryAgentInfo.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ContactSearchSummaryQueueInfo.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ControlPlaneUserAttributeFilter.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CreateCaseActionDefinition.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CreatePersistentContactAssociationRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CreatePersistentContactAssociationResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CreatePredefinedAttributeRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CreateViewRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CreateViewResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CreateViewVersionRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CreateViewVersionResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CreatedByInfo.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Customer.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CustomerQualityMetrics.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CustomerVoiceActivity.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DeleteAttachedFileRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DeleteAttachedFileResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DeletePredefinedAttributeRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DeleteViewRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DeleteViewResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DeleteViewVersionRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DeleteViewVersionResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribePredefinedAttributeRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribePredefinedAttributeResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeViewRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeViewResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DeviceInfo.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DisassociateAnalyticsDataSetRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DisassociateFlowRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DisassociateFlowResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DisassociateUserProficienciesRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DisconnectDetails.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DisconnectReason.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DownloadUrlMetadata.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/EmptyFieldValue.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/EndAssociatedTasksActionDefinition.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Endpoint.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/EndpointType.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ErrorResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Expiry.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Expression.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/FailedRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/FailureReasonCode.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/FieldValue.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/FieldValueUnion.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/FileStatusType.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/FileUseCaseType.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/FlowAssociationResourceType.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/FlowAssociationSummary.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetAttachedFileRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetAttachedFileResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetFlowAssociationRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetFlowAssociationResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HierarchyGroups.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ImportPhoneNumberRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ImportPhoneNumberResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/IntervalDetails.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/IntervalPeriod.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/InvalidRequestExceptionReason.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListAnalyticsDataAssociationsRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListAnalyticsDataAssociationsResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListFlowAssociationResourceType.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListFlowAssociationsRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListFlowAssociationsResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListPredefinedAttributesRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListPredefinedAttributesResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListRealtimeContactAnalysisSegmentsV2Request.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListRealtimeContactAnalysisSegmentsV2Result.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListSecurityProfileApplicationsRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListSecurityProfileApplicationsResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListUserProficienciesRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListUserProficienciesResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListViewVersionsRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListViewVersionsResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListViewsRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListViewsResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/MediaPlacement.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Meeting.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/MeetingFeatureStatus.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/MeetingFeaturesConfiguration.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/MetricInterval.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/NewSessionDetails.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/OutputTypeNotFoundException.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ParticipantCapabilities.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/PauseContactRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/PauseContactResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/PredefinedAttribute.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/PredefinedAttributeSearchCriteria.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/PredefinedAttributeSummary.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/PredefinedAttributeValues.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/QualityMetrics.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RealTimeContactAnalysisAttachment.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RealTimeContactAnalysisCategoryDetails.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RealTimeContactAnalysisCharacterInterval.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RealTimeContactAnalysisIssueDetected.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RealTimeContactAnalysisOutputType.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RealTimeContactAnalysisPointOfInterest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RealTimeContactAnalysisSegmentAttachments.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RealTimeContactAnalysisSegmentCategories.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RealTimeContactAnalysisSegmentEvent.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RealTimeContactAnalysisSegmentIssues.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RealTimeContactAnalysisSegmentTranscript.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RealTimeContactAnalysisSegmentType.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RealTimeContactAnalysisSentimentLabel.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RealTimeContactAnalysisStatus.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RealTimeContactAnalysisSupportedChannel.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RealTimeContactAnalysisTimeData.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RealTimeContactAnalysisTranscriptItemRedaction.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RealTimeContactAnalysisTranscriptItemWithCharacterOffsets.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RealTimeContactAnalysisTranscriptItemWithContent.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RealtimeContactAnalysisSegment.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ResumeContactRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ResumeContactResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RoutingCriteria.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RoutingCriteriaStepStatus.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SearchContactFlowModulesRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SearchContactFlowModulesResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SearchContactFlowsRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SearchContactFlowsResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SearchContactsMatchType.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SearchContactsRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SearchContactsResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SearchContactsTimeRange.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SearchContactsTimeRangeType.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SearchCriteria.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SearchPredefinedAttributesRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SearchPredefinedAttributesResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SearchableContactAttributes.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SearchableContactAttributesCriteria.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SegmentAttributeValue.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SendChatIntegrationEventRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SendChatIntegrationEventResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Sort.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SortableFieldName.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/StartAttachedFileUploadRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/StartAttachedFileUploadResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/StartWebRTCContactRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/StartWebRTCContactResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Step.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SubmitAutoEvaluationActionDefinition.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SuccessfulRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/TagContactRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/TagContactResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/TooManyRequestsException.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Transcript.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/TranscriptCriteria.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UntagContactRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UntagContactResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateCaseActionDefinition.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateContactRoutingDataRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateContactRoutingDataResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdatePhoneNumberMetadataRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdatePredefinedAttributeRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateUserProficienciesRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateViewContentRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateViewContentResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateViewMetadataRequest.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateViewMetadataResult.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UploadUrlMetadata.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UserProficiency.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UserProficiencyDisassociate.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/VideoCapability.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/View.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ViewContent.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ViewInputContent.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ViewStatus.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ViewSummary.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ViewType.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ViewVersionSummary.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AgentHierarchyGroupJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AgentHierarchyGroupJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AgentHierarchyGroupsJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AgentHierarchyGroupsJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AgentQualityMetricsJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AgentQualityMetricsJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AllowedCapabilitiesJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AllowedCapabilitiesJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AnalyticsDataAssociationResultJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AnalyticsDataAssociationResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ApplicationJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ApplicationJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AssociateAnalyticsDataSetRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AssociateAnalyticsDataSetResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AssociateFlowRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AssociateFlowResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AssociateUserProficienciesRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AttachedFileErrorJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AttachedFileErrorJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AttachedFileJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AttachedFileJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AttendeeJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AttendeeJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AttributeAndConditionJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AttributeAndConditionJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AttributeConditionJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AttributeConditionJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AudioFeaturesJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AudioFeaturesJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AudioQualityMetricsInfoJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/AudioQualityMetricsInfoJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/BatchAssociateAnalyticsDataSetRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/BatchAssociateAnalyticsDataSetResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/BatchDisassociateAnalyticsDataSetRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/BatchDisassociateAnalyticsDataSetResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/BatchGetAttachedFileMetadataRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/BatchGetAttachedFileMetadataResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/BatchGetFlowAssociationRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/BatchGetFlowAssociationResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/BatchPutContactRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/BatchPutContactResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/CampaignJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/CampaignJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ChatEventJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ChatEventJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/CompleteAttachedFileUploadRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/CompleteAttachedFileUploadResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ConflictExceptionUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ConnectionDataJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ConnectionDataJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactAnalysisJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactAnalysisJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactDataRequestJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactDataRequestJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactFlowModuleSearchCriteriaJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactFlowModuleSearchCriteriaJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactFlowModuleSearchFilterJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactFlowModuleSearchFilterJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactFlowSearchCriteriaJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactFlowSearchCriteriaJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactFlowSearchFilterJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactFlowSearchFilterJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactSearchSummaryAgentInfoJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactSearchSummaryAgentInfoJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactSearchSummaryJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactSearchSummaryJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactSearchSummaryQueueInfoJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactSearchSummaryQueueInfoJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ControlPlaneUserAttributeFilterJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ControlPlaneUserAttributeFilterJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/CreateCaseActionDefinitionJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/CreateCaseActionDefinitionJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/CreatePersistentContactAssociationRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/CreatePersistentContactAssociationResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/CreatePredefinedAttributeRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/CreateViewRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/CreateViewResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/CreateViewVersionRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/CreateViewVersionResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/CreatedByInfoJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/CreatedByInfoJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/CustomerJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/CustomerJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/CustomerQualityMetricsJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/CustomerQualityMetricsJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/CustomerVoiceActivityJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/CustomerVoiceActivityJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DeleteAttachedFileRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DeleteAttachedFileResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DeletePredefinedAttributeRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DeleteViewRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DeleteViewResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DeleteViewVersionRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DeleteViewVersionResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DescribePredefinedAttributeRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DescribePredefinedAttributeResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DescribeViewRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DescribeViewResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DeviceInfoJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DeviceInfoJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DisassociateAnalyticsDataSetRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DisassociateFlowRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DisassociateFlowResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DisassociateUserProficienciesRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DisconnectDetailsJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DisconnectDetailsJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DisconnectReasonJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DisconnectReasonJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DownloadUrlMetadataJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/DownloadUrlMetadataJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/EmptyFieldValueJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/EmptyFieldValueJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/EndAssociatedTasksActionDefinitionJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/EndAssociatedTasksActionDefinitionJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/EndpointJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/EndpointJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ErrorResultJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ErrorResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ExpiryJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ExpiryJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ExpressionJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ExpressionJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/FailedRequestJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/FailedRequestJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/FieldValueJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/FieldValueJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/FieldValueUnionJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/FieldValueUnionJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/FlowAssociationSummaryJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/FlowAssociationSummaryJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/GetAttachedFileRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/GetAttachedFileResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/GetFlowAssociationRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/GetFlowAssociationResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/HierarchyGroupsJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/HierarchyGroupsJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ImportPhoneNumberRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ImportPhoneNumberResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/IntervalDetailsJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/IntervalDetailsJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/InvalidRequestExceptionReasonJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/InvalidRequestExceptionReasonJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListAnalyticsDataAssociationsRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListAnalyticsDataAssociationsResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListFlowAssociationsRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListFlowAssociationsResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListPredefinedAttributesRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListPredefinedAttributesResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListRealtimeContactAnalysisSegmentsV2RequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListRealtimeContactAnalysisSegmentsV2ResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListSecurityProfileApplicationsRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListSecurityProfileApplicationsResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListUserProficienciesRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListUserProficienciesResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListViewVersionsRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListViewVersionsResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListViewsRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListViewsResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/MediaPlacementJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/MediaPlacementJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/MeetingFeaturesConfigurationJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/MeetingFeaturesConfigurationJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/MeetingJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/MeetingJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/MetricIntervalJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/MetricIntervalJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/NewSessionDetailsJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/NewSessionDetailsJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/OutputTypeNotFoundExceptionUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ParticipantCapabilitiesJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ParticipantCapabilitiesJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/PauseContactRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/PauseContactResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/PredefinedAttributeJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/PredefinedAttributeJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/PredefinedAttributeSearchCriteriaJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/PredefinedAttributeSearchCriteriaJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/PredefinedAttributeSummaryJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/PredefinedAttributeSummaryJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/PredefinedAttributeValuesJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/PredefinedAttributeValuesJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/QualityMetricsJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/QualityMetricsJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisAttachmentJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisAttachmentJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisCategoryDetailsJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisCategoryDetailsJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisCharacterIntervalJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisCharacterIntervalJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisIssueDetectedJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisIssueDetectedJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisPointOfInterestJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisPointOfInterestJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisSegmentAttachmentsJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisSegmentAttachmentsJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisSegmentCategoriesJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisSegmentCategoriesJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisSegmentEventJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisSegmentEventJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisSegmentIssuesJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisSegmentIssuesJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisSegmentTranscriptJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisSegmentTranscriptJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisTimeDataJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisTimeDataJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisTranscriptItemRedactionJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisTranscriptItemRedactionJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisTranscriptItemWithCharacterOffsetsJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisTranscriptItemWithCharacterOffsetsJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisTranscriptItemWithContentJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealTimeContactAnalysisTranscriptItemWithContentJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealtimeContactAnalysisSegmentJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RealtimeContactAnalysisSegmentJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ResumeContactRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ResumeContactResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RoutingCriteriaJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/RoutingCriteriaJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SearchContactFlowModulesRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SearchContactFlowModulesResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SearchContactFlowsRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SearchContactFlowsResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SearchContactsRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SearchContactsResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SearchContactsTimeRangeJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SearchContactsTimeRangeJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SearchCriteriaJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SearchCriteriaJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SearchPredefinedAttributesRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SearchPredefinedAttributesResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SearchableContactAttributesCriteriaJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SearchableContactAttributesCriteriaJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SearchableContactAttributesJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SearchableContactAttributesJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SegmentAttributeValueJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SegmentAttributeValueJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SendChatIntegrationEventRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SendChatIntegrationEventResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SortJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SortJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/StartAttachedFileUploadRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/StartAttachedFileUploadResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/StartWebRTCContactRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/StartWebRTCContactResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/StepJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/StepJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SubmitAutoEvaluationActionDefinitionJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SubmitAutoEvaluationActionDefinitionJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SuccessfulRequestJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/SuccessfulRequestJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/TagContactRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/TagContactResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/TooManyRequestsExceptionUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/TranscriptCriteriaJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/TranscriptCriteriaJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/TranscriptJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/TranscriptJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/UntagContactRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/UntagContactResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/UpdateCaseActionDefinitionJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/UpdateCaseActionDefinitionJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/UpdateContactRoutingDataRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/UpdateContactRoutingDataResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/UpdatePhoneNumberMetadataRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/UpdatePredefinedAttributeRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/UpdateUserProficienciesRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/UpdateViewContentRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/UpdateViewContentResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/UpdateViewMetadataRequestMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/UpdateViewMetadataResultJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/UploadUrlMetadataJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/UploadUrlMetadataJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/UserProficiencyDisassociateJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/UserProficiencyDisassociateJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/UserProficiencyJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/UserProficiencyJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ViewContentJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ViewContentJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ViewInputContentJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ViewInputContentJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ViewJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ViewJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ViewSummaryJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ViewSummaryJsonUnmarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ViewVersionSummaryJsonMarshaller.java
create mode 100644 aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ViewVersionSummaryJsonUnmarshaller.java
diff --git a/aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnect.java b/aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnect.java
index 0a581e8daf..a152e8f02a 100644
--- a/aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnect.java
+++ b/aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnect.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 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.
@@ -134,6 +134,37 @@ ActivateEvaluationFormResult activateEvaluationForm(
ActivateEvaluationFormRequest activateEvaluationFormRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * This API is in preview release for Amazon Connect and is subject to
+ * change.
+ *
+ *
+ * Associates the specified dataset for a Amazon Connect instance with the
+ * target account. You can associate only one dataset in a single call.
+ *
+ *
+ * @param associateAnalyticsDataSetRequest
+ * @return associateAnalyticsDataSetResult The response from the
+ * AssociateAnalyticsDataSet service method, as returned by Amazon
+ * Connect.
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ AssociateAnalyticsDataSetResult associateAnalyticsDataSet(
+ AssociateAnalyticsDataSetRequest associateAnalyticsDataSetRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* This API is in preview release for Amazon Connect and is subject to
@@ -219,6 +250,31 @@ AssociateDefaultVocabularyResult associateDefaultVocabulary(
AssociateDefaultVocabularyRequest associateDefaultVocabularyRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Associates a connect resource to a flow.
+ *
+ *
+ * @param associateFlowRequest
+ * @return associateFlowResult The response from the AssociateFlow service
+ * method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
+ * @throws ResourceNotFoundException
+ * @throws InternalServiceException
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ThrottlingException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ AssociateFlowResult associateFlow(AssociateFlowRequest associateFlowRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* This API is in preview release for Amazon Connect and is subject to
@@ -466,6 +522,186 @@ AssociateTrafficDistributionGroupUserResult associateTrafficDistributionGroupUse
AssociateTrafficDistributionGroupUserRequest associateTrafficDistributionGroupUserRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * >Associates a set of proficiencies with a user.
+ *
+ *
+ * @param associateUserProficienciesRequest
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ void associateUserProficiencies(
+ AssociateUserProficienciesRequest associateUserProficienciesRequest)
+ throws AmazonClientException, AmazonServiceException;
+
+ /**
+ *
+ * This API is in preview release for Amazon Connect and is subject to
+ * change.
+ *
+ *
+ * Associates a list of analytics datasets for a given Amazon Connect
+ * instance to a target account. You can associate multiple datasets in a
+ * single call.
+ *
+ *
+ * @param batchAssociateAnalyticsDataSetRequest
+ * @return batchAssociateAnalyticsDataSetResult The response from the
+ * BatchAssociateAnalyticsDataSet service method, as returned by
+ * Amazon Connect.
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ BatchAssociateAnalyticsDataSetResult batchAssociateAnalyticsDataSet(
+ BatchAssociateAnalyticsDataSetRequest batchAssociateAnalyticsDataSetRequest)
+ throws AmazonClientException, AmazonServiceException;
+
+ /**
+ *
+ * This API is in preview release for Amazon Connect and is subject to
+ * change.
+ *
+ *
+ * Removes a list of analytics datasets associated with a given Amazon
+ * Connect instance. You can disassociate multiple datasets in a single
+ * call.
+ *
+ *
+ * @param batchDisassociateAnalyticsDataSetRequest
+ * @return batchDisassociateAnalyticsDataSetResult The response from the
+ * BatchDisassociateAnalyticsDataSet service method, as returned by
+ * Amazon Connect.
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ BatchDisassociateAnalyticsDataSetResult batchDisassociateAnalyticsDataSet(
+ BatchDisassociateAnalyticsDataSetRequest batchDisassociateAnalyticsDataSetRequest)
+ throws AmazonClientException, AmazonServiceException;
+
+ /**
+ *
+ * Allows you to retrieve metadata about multiple attached files on an
+ * associated resource. Each attached file provided in the input list must
+ * be associated with the input AssociatedResourceArn.
+ *
+ *
+ * @param batchGetAttachedFileMetadataRequest
+ * @return batchGetAttachedFileMetadataResult The response from the
+ * BatchGetAttachedFileMetadata service method, as returned by
+ * Amazon Connect.
+ * @throws AccessDeniedException
+ * @throws InvalidRequestException
+ * @throws InternalServiceException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ BatchGetAttachedFileMetadataResult batchGetAttachedFileMetadata(
+ BatchGetAttachedFileMetadataRequest batchGetAttachedFileMetadataRequest)
+ throws AmazonClientException, AmazonServiceException;
+
+ /**
+ *
+ * Retrieve the flow associations for the given resources.
+ *
+ *
+ * @param batchGetFlowAssociationRequest
+ * @return batchGetFlowAssociationResult The response from the
+ * BatchGetFlowAssociation service method, as returned by Amazon
+ * Connect.
+ * @throws AccessDeniedException
+ * @throws ResourceNotFoundException
+ * @throws InternalServiceException
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ThrottlingException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ BatchGetFlowAssociationResult batchGetFlowAssociation(
+ BatchGetFlowAssociationRequest batchGetFlowAssociationRequest)
+ throws AmazonClientException, AmazonServiceException;
+
+ /**
+ *
+ *
+ * Only the Amazon Connect outbound campaigns service principal is allowed
+ * to assume a role in your account and call this API.
+ *
+ *
+ *
+ * Allows you to create a batch of contacts in Amazon Connect. The outbound
+ * campaigns capability ingests dial requests via the PutDialRequestBatch API. It then uses BatchPutContact to create
+ * contacts corresponding to those dial requests. If agents are available,
+ * the dial requests are dialed out, which results in a voice call. The
+ * resulting voice call uses the same contactId that was created by
+ * BatchPutContact.
+ *
+ *
+ * @param batchPutContactRequest
+ * @return batchPutContactResult The response from the BatchPutContact
+ * service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
+ * @throws InternalServiceException
+ * @throws InvalidRequestException
+ * @throws ResourceNotFoundException
+ * @throws LimitExceededException
+ * @throws IdempotencyException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ BatchPutContactResult batchPutContact(BatchPutContactRequest batchPutContactRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* Claims an available phone number to your Amazon Connect instance or
@@ -494,25 +730,24 @@ AssociateTrafficDistributionGroupUserResult associateTrafficDistributionGroupUse
*
*
*
- * 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.
+ * If you plan to claim and release numbers frequently, contact us for a
+ * service quota exception. Otherwise, it is possible you will be blocked
+ * from claiming and releasing any more numbers until up to 180 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.
+ * active phone numbers. If you claim and release phone numbers using the UI
+ * or API during a rolling 180 day cycle that exceeds 200% of your phone
+ * number service level quota, you will be blocked from claiming any more
+ * numbers until 180 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.
+ * quota of 99 phone numbers, and in any 180 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
@@ -535,6 +770,34 @@ AssociateTrafficDistributionGroupUserResult associateTrafficDistributionGroupUse
ClaimPhoneNumberResult claimPhoneNumber(ClaimPhoneNumberRequest claimPhoneNumberRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Allows you to confirm that the attached file has been uploaded using the
+ * pre-signed URL provided in the StartAttachedFileUpload API.
+ *
+ *
+ * @param completeAttachedFileUploadRequest Request to
+ * CompleteAttachedFileUpload API
+ * @return completeAttachedFileUploadResult The response from the
+ * CompleteAttachedFileUpload service method, as returned by Amazon
+ * Connect.
+ * @throws AccessDeniedException
+ * @throws InvalidRequestException
+ * @throws InternalServiceException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ CompleteAttachedFileUploadResult completeAttachedFileUpload(
+ CompleteAttachedFileUploadRequest completeAttachedFileUploadRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* This API is in preview release for Amazon Connect and is subject to
@@ -782,12 +1045,68 @@ CreateIntegrationAssociationResult createIntegrationAssociation(
CreateParticipantResult createParticipant(CreateParticipantRequest createParticipantRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Enables rehydration of chats for the lifespan of a contact. For more
+ * information about chat rehydration, see Enable persistent chat in the Amazon Connect Administrator
+ * Guide.
+ *
+ *
+ * @param createPersistentContactAssociationRequest
+ * @return createPersistentContactAssociationResult The response from the
+ * CreatePersistentContactAssociation service method, as returned by
+ * Amazon Connect.
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws AccessDeniedException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ CreatePersistentContactAssociationResult createPersistentContactAssociation(
+ CreatePersistentContactAssociationRequest createPersistentContactAssociationRequest)
+ throws AmazonClientException, AmazonServiceException;
+
+ /**
+ *
+ * Creates a new predefined attribute for the specified Amazon Connect
+ * instance.
+ *
+ *
+ * @param createPredefinedAttributeRequest
+ * @throws DuplicateResourceException
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws LimitExceededException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ void createPredefinedAttribute(CreatePredefinedAttributeRequest createPredefinedAttributeRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* 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.
+ * >Create prompts in the Amazon Connect Administrator Guide.
*
*
* @param createPromptRequest
@@ -819,20 +1138,21 @@ CreatePromptResult createPrompt(CreatePromptRequest createPromptRequest)
* 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
.
+ * If the phone number is claimed to a traffic distribution group that was
+ * created in the same Region as the Amazon Connect instance where you are
+ * calling this API, then you can use a full phone number ARN or a UUID for
+ * OutboundCallerIdNumberId
. However, if the phone number is
+ * claimed to a traffic distribution group that is in one Region, and you
+ * are calling this API from an instance in another Amazon Web Services
+ * Region that is 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,
@@ -841,6 +1161,18 @@ CreatePromptResult createPrompt(CreatePromptRequest createPromptRequest)
* "https://docs.aws.amazon.com/connect/latest/APIReference/API_ListPhoneNumbersV2.html"
* >ListPhoneNumbersV2 API.
*
+ *
+ * -
+ *
+ * If you plan to use IAM policies to allow/deny access to this API for
+ * phone number resources claimed to a traffic distribution group, see Allow or Deny queue API actions for phone numbers in a replica
+ * Region.
+ *
+ *
+ *
*
*
* @param createQueueRequest
@@ -950,10 +1282,6 @@ CreateRuleResult createRule(CreateRuleRequest createRuleRequest) throws AmazonCl
AmazonServiceException;
/**
- *
- * This API is in preview release for Amazon Connect and is subject to
- * change.
- *
*
* Creates a security profile.
*
@@ -1011,6 +1339,19 @@ CreateTaskTemplateResult createTaskTemplate(CreateTaskTemplateRequest createTask
* Creates a traffic distribution group given an Amazon Connect instance
* that has been replicated.
*
+ *
+ *
+ * The SignInConfig
distribution is available only on a default
+ * TrafficDistributionGroup
(see the IsDefault
+ * parameter in the TrafficDistributionGroup data type). If you call
+ * UpdateTrafficDistribution
with a modified
+ * SignInConfig
and a non-default
+ * TrafficDistributionGroup
, an
+ * InvalidRequestException
is returned.
+ *
+ *
*
* For more information about creating traffic distribution groups, see
* Creates a user account for the specified Amazon Connect instance.
*
+ *
+ *
+ * Certain UserIdentityInfo parameters are required in some situations. For
+ * example, Email
is required if you are using SAML for
+ * identity management. FirstName
and LastName
are
+ * required if you are using Amazon Connect or SAML for identity management.
+ *
+ *
*
- * For information about how to create user accounts using the Amazon
- * Connect console, see Add Users in the Amazon Connect Administrator Guide.
*
@@ -1127,6 +1478,82 @@ CreateUserHierarchyGroupResult createUserHierarchyGroup(
CreateUserHierarchyGroupRequest createUserHierarchyGroupRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Creates a new view with the possible status of SAVED
or
+ * PUBLISHED
.
+ *
+ *
+ * The views will have a unique name for each connect instance.
+ *
+ *
+ * It performs basic content validation if the status is SAVED
+ * or full content validation if the status is set to PUBLISHED
+ * . An error is returned if validation fails. It associates either the
+ * $SAVED
qualifier or both of the $SAVED
and
+ * $LATEST
qualifiers with the provided view content based on
+ * the status. The view is idempotent if ClientToken is provided.
+ *
+ *
+ * @param createViewRequest
+ * @return createViewResult The response from the CreateView service method,
+ * as returned by Amazon Connect.
+ * @throws AccessDeniedException
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws InternalServiceException
+ * @throws DuplicateResourceException
+ * @throws ServiceQuotaExceededException
+ * @throws TooManyRequestsException
+ * @throws ResourceInUseException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ CreateViewResult createView(CreateViewRequest createViewRequest) throws AmazonClientException,
+ AmazonServiceException;
+
+ /**
+ *
+ * Publishes a new version of the view identifier.
+ *
+ *
+ * Versions are immutable and monotonically increasing.
+ *
+ *
+ * It returns the highest version if there is no change in content compared
+ * to that version. An error is displayed if the supplied ViewContentSha256
+ * is different from the ViewContentSha256 of the $LATEST
+ * alias.
+ *
+ *
+ * @param createViewVersionRequest
+ * @return createViewVersionResult The response from the CreateViewVersion
+ * service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws InternalServiceException
+ * @throws TooManyRequestsException
+ * @throws ServiceQuotaExceededException
+ * @throws ResourceInUseException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ CreateViewVersionResult createViewVersion(CreateViewVersionRequest createViewVersionRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* Creates a custom vocabulary associated with your Amazon Connect instance.
@@ -1184,6 +1611,36 @@ DeactivateEvaluationFormResult deactivateEvaluationForm(
DeactivateEvaluationFormRequest deactivateEvaluationFormRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Deletes an attached file along with the underlying S3 Object.
+ *
+ *
+ *
+ * The attached file is permanently deleted if S3 bucket versioning
+ * is not enabled.
+ *
+ *
+ *
+ * @param deleteAttachedFileRequest Request to DeleteAttachedFile API
+ * @return deleteAttachedFileResult The response from the DeleteAttachedFile
+ * service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
+ * @throws InvalidRequestException
+ * @throws InternalServiceException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ DeleteAttachedFileResult deleteAttachedFile(DeleteAttachedFileRequest deleteAttachedFileRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* Deletes a contact evaluation in the specified Amazon Connect instance.
@@ -1374,6 +1831,30 @@ void deleteIntegrationAssociation(
DeleteIntegrationAssociationRequest deleteIntegrationAssociationRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Deletes a predefined attribute from the specified Amazon Connect
+ * instance.
+ *
+ *
+ * @param deletePredefinedAttributeRequest
+ * @throws ResourceInUseException
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ void deletePredefinedAttribute(DeletePredefinedAttributeRequest deletePredefinedAttributeRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* Deletes a prompt.
@@ -1423,6 +1904,34 @@ void deleteQueue(DeleteQueueRequest deleteQueueRequest) throws AmazonClientExcep
*
* Deletes a quick connect.
*
+ *
+ *
+ * After calling DeleteUser, it's important to call DeleteQuickConnect
+ * to delete any records related to the deleted users. This will help you:
+ *
+ *
+ * -
+ *
+ * Avoid dangling resources that impact your service quotas.
+ *
+ *
+ * -
+ *
+ * Remove deleted users so they don't appear to agents as transfer options.
+ *
+ *
+ * -
+ *
+ * Avoid the disruption of other Amazon Connect processes, such as instance
+ * replication and syncing if you're using Amazon Connect Global Resiliency.
+ *
+ *
+ *
+ *
*
* @param deleteQuickConnectRequest
* @throws InvalidRequestException
@@ -1487,10 +1996,6 @@ void deleteRule(DeleteRuleRequest deleteRuleRequest) throws AmazonClientExceptio
AmazonServiceException;
/**
- *
- * This API is in preview release for Amazon Connect and is subject to
- * change.
- *
*
* Deletes a security profile.
*
@@ -1604,6 +2109,34 @@ void deleteUseCase(DeleteUseCaseRequest deleteUseCaseRequest) throws AmazonClien
* >Delete Users from Your Amazon Connect Instance in the Amazon
* Connect Administrator Guide.
*
+ *
+ *
+ * After calling DeleteUser, call DeleteQuickConnect to delete any records related to the deleted
+ * users. This will help you:
+ *
+ *
+ * -
+ *
+ * Avoid dangling resources that impact your service quotas.
+ *
+ *
+ * -
+ *
+ * Remove deleted users so they don't appear to agents as transfer options.
+ *
+ *
+ * -
+ *
+ * Avoid the disruption of other Amazon Connect processes, such as instance
+ * replication and syncing if you're using Amazon Connect Global Resiliency.
+ *
+ *
+ *
+ *
*
* @param deleteUserRequest
* @throws InvalidRequestException
@@ -1646,6 +2179,60 @@ void deleteUser(DeleteUserRequest deleteUserRequest) throws AmazonClientExceptio
void deleteUserHierarchyGroup(DeleteUserHierarchyGroupRequest deleteUserHierarchyGroupRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Deletes the view entirely. It deletes the view and all associated
+ * qualifiers (versions and aliases).
+ *
+ *
+ * @param deleteViewRequest
+ * @return deleteViewResult The response from the DeleteView service method,
+ * as returned by Amazon Connect.
+ * @throws AccessDeniedException
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws InternalServiceException
+ * @throws TooManyRequestsException
+ * @throws ResourceInUseException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ DeleteViewResult deleteView(DeleteViewRequest deleteViewRequest) throws AmazonClientException,
+ AmazonServiceException;
+
+ /**
+ *
+ * Deletes the particular version specified in ViewVersion
+ * identifier.
+ *
+ *
+ * @param deleteViewVersionRequest
+ * @return deleteViewVersionResult The response from the DeleteViewVersion
+ * service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws InternalServiceException
+ * @throws TooManyRequestsException
+ * @throws ResourceInUseException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ DeleteViewVersionResult deleteViewVersion(DeleteViewVersionRequest deleteViewVersionRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* Deletes the vocabulary that has the given identifier.
@@ -1772,6 +2359,20 @@ DescribeContactEvaluationResult describeContactEvaluation(
* "https://docs.aws.amazon.com/connect/latest/APIReference/flow-language.html"
* >Amazon Connect Flow language.
*
+ *
+ * Use the $SAVED
alias in the request to describe the
+ * SAVED
content of a Flow. For example,
+ * arn:aws:.../contact-flow/{id}:$SAVED
. Once a contact flow is
+ * published, $SAVED
needs to be supplied to view saved content
+ * that has not been published.
+ *
+ *
+ * In the response, Status indicates the flow status as either
+ * SAVED
or PUBLISHED
. The PUBLISHED
+ * status will initiate validation on the content. SAVED
does
+ * not initiate validation of the content. SAVED
|
+ * PUBLISHED
+ *
*
* @param describeContactFlowRequest
* @return describeContactFlowResult The response from the
@@ -1799,6 +2400,13 @@ DescribeContactFlowResult describeContactFlow(
*
* Describes the specified flow module.
*
+ *
+ * Use the $SAVED
alias in the request to describe the
+ * SAVED
content of a Flow. For example,
+ * arn:aws:.../contact-flow/{id}:$SAVED
. Once a contact flow is
+ * published, $SAVED
needs to be supplied to view saved content
+ * that has not been published.
+ *
*
* @param describeContactFlowModuleRequest
* @return describeContactFlowModuleResult The response from the
@@ -2014,6 +2622,33 @@ DescribePhoneNumberResult describePhoneNumber(
DescribePhoneNumberRequest describePhoneNumberRequest) throws AmazonClientException,
AmazonServiceException;
+ /**
+ *
+ * Describes a predefined attribute for the specified Amazon Connect
+ * instance.
+ *
+ *
+ * @param describePredefinedAttributeRequest
+ * @return describePredefinedAttributeResult The response from the
+ * DescribePredefinedAttribute service method, as returned by Amazon
+ * Connect.
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ DescribePredefinedAttributeResult describePredefinedAttribute(
+ DescribePredefinedAttributeRequest describePredefinedAttributeRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* Describes the prompt.
@@ -2143,10 +2778,6 @@ DescribeRuleResult describeRule(DescribeRuleRequest describeRuleRequest)
throws AmazonClientException, AmazonServiceException;
/**
- *
- * This API is in preview release for Amazon Connect and is subject to
- * change.
- *
*
* Gets basic information about the security profle.
*
@@ -2200,7 +2831,7 @@ DescribeTrafficDistributionGroupResult describeTrafficDistributionGroup(
/**
*
- * 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,
@@ -2279,6 +2910,47 @@ DescribeUserHierarchyStructureResult describeUserHierarchyStructure(
DescribeUserHierarchyStructureRequest describeUserHierarchyStructureRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Retrieves the view for the specified Amazon Connect instance and view
+ * identifier.
+ *
+ *
+ * The view identifier can be supplied as a ViewId or ARN.
+ *
+ *
+ * $SAVED
needs to be supplied if a view is unpublished.
+ *
+ *
+ * The view identifier can contain an optional qualifier, for example,
+ * <view-id>:$SAVED
, which is either an actual version
+ * number or an Amazon Connect managed qualifier
+ * $SAVED | $LATEST
. If it is not supplied, then
+ * $LATEST
is assumed for customer managed views and an error
+ * is returned if there is no published content available. Version 1 is
+ * assumed for Amazon Web Services managed views.
+ *
+ *
+ * @param describeViewRequest
+ * @return describeViewResult The response from the DescribeView service
+ * method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws InternalServiceException
+ * @throws TooManyRequestsException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ DescribeViewResult describeView(DescribeViewRequest describeViewRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* Describes the specified vocabulary.
@@ -2309,10 +2981,37 @@ DescribeVocabularyResult describeVocabulary(DescribeVocabularyRequest describeVo
* change.
*
*
- * Revokes access to integrated applications from Amazon Connect.
+ * Removes the dataset ID associated with a given Amazon Connect instance.
*
*
- * @param disassociateApprovedOriginRequest
+ * @param disassociateAnalyticsDataSetRequest
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ void disassociateAnalyticsDataSet(
+ DisassociateAnalyticsDataSetRequest disassociateAnalyticsDataSetRequest)
+ throws AmazonClientException, AmazonServiceException;
+
+ /**
+ *
+ * This API is in preview release for Amazon Connect and is subject to
+ * change.
+ *
+ *
+ * Revokes access to integrated applications from Amazon Connect.
+ *
+ *
+ * @param disassociateApprovedOriginRequest
* @throws ResourceNotFoundException
* @throws InternalServiceException
* @throws InvalidRequestException
@@ -2356,6 +3055,31 @@ void disassociateApprovedOrigin(
void disassociateBot(DisassociateBotRequest disassociateBotRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Disassociates a connect resource from a flow.
+ *
+ *
+ * @param disassociateFlowRequest
+ * @return disassociateFlowResult The response from the DisassociateFlow
+ * service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
+ * @throws ResourceNotFoundException
+ * @throws InternalServiceException
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ThrottlingException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ DisassociateFlowResult disassociateFlow(DisassociateFlowRequest disassociateFlowRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* This API is in preview release for Amazon Connect and is subject to
@@ -2580,6 +3304,29 @@ DisassociateTrafficDistributionGroupUserResult disassociateTrafficDistributionGr
DisassociateTrafficDistributionGroupUserRequest disassociateTrafficDistributionGroupUserRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Disassociates a set of proficiencies from a user.
+ *
+ *
+ * @param disassociateUserProficienciesRequest
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ void disassociateUserProficiencies(
+ DisassociateUserProficienciesRequest disassociateUserProficienciesRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* Dismisses contacts from an agent’s CCP and returns the agent to an
@@ -2611,6 +3358,32 @@ DisassociateTrafficDistributionGroupUserResult disassociateTrafficDistributionGr
DismissUserContactResult dismissUserContact(DismissUserContactRequest dismissUserContactRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Provides a pre-signed URL for download of an approved attached file. This
+ * API also returns metadata about the attached file. It will only return a
+ * downloadURL if the status of the attached file is APPROVED
.
+ *
+ *
+ * @param getAttachedFileRequest Request to GetAttachedFile API.
+ * @return getAttachedFileResult The response from the GetAttachedFile
+ * service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
+ * @throws InvalidRequestException
+ * @throws InternalServiceException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ GetAttachedFileResult getAttachedFile(GetAttachedFileRequest getAttachedFileRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* Retrieves the contact attributes for the specified contact.
@@ -2695,7 +3468,16 @@ GetCurrentUserDataResult getCurrentUserData(GetCurrentUserDataRequest getCurrent
/**
*
- * Retrieves a token for federation.
+ * Supports SAML sign-in for Amazon Connect. Retrieves a token for
+ * federation. The token is for the Amazon Connect user which corresponds to
+ * the IAM credentials that were used to invoke this action.
+ *
+ *
+ * For more information about how SAML sign-in works in Amazon Connect, see
+ * Configure SAML with IAM for Amazon Connect in the Amazon Connect
+ * Administrator Guide.
*
*
*
@@ -2728,6 +3510,31 @@ GetCurrentUserDataResult getCurrentUserData(GetCurrentUserDataRequest getCurrent
GetFederationTokenResult getFederationToken(GetFederationTokenRequest getFederationTokenRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Retrieves the flow associated for a given resource.
+ *
+ *
+ * @param getFlowAssociationRequest
+ * @return getFlowAssociationResult The response from the GetFlowAssociation
+ * service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
+ * @throws ResourceNotFoundException
+ * @throws InternalServiceException
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ThrottlingException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ GetFlowAssociationResult getFlowAssociation(GetFlowAssociationRequest getFlowAssociationRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* Gets historical metric data from the specified Amazon Connect instance.
@@ -2738,6 +3545,20 @@ GetFederationTokenResult getFederationToken(GetFederationTokenRequest getFederat
* >Historical Metrics Definitions in the Amazon Connect
* Administrator Guide.
*
+ *
+ *
+ * We recommend using the GetMetricDataV2 API. It provides more flexibility, features, and the
+ * ability to query longer time ranges than GetMetricData
. Use
+ * it to retrieve historical agent and contact metrics for the last 3
+ * months, at varying intervals. You can also use it to build custom
+ * dashboards to measure historical queue and agent performance. For
+ * example, you can track the number of incoming contacts for the last 7
+ * days, with data split by day, to see how contact volume changed per day
+ * of the week.
+ *
+ *
*
* @param getMetricDataRequest
* @return getMetricDataResult The response from the GetMetricData service
@@ -2768,15 +3589,15 @@ GetMetricDataResult getMetricData(GetMetricDataRequest getMetricDataRequest)
* >GetMetricData, the previous version of this API. It has new metrics,
* offers filtering at a metric level, and offers the ability to filter and
* group data by channels, queues, routing profiles, agents, and agent
- * hierarchy levels. It can retrieve historical data for the last 35 days,
- * in 24-hour intervals.
+ * hierarchy levels. It can retrieve historical data for the last 3 months,
+ * at varying intervals.
*
*
* For a description of the historical metrics that are supported by
* GetMetricDataV2
and GetMetricData
, see Historical metrics definitions in the Amazon Connect
- * Administrator's Guide.
+ * Administrator Guide.
*
*
* @param getMetricDataV2Request
@@ -2874,6 +3695,34 @@ GetTrafficDistributionResult getTrafficDistribution(
GetTrafficDistributionRequest getTrafficDistributionRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Imports a claimed phone number from an external service, such as Amazon
+ * Pinpoint, into an Amazon Connect instance. You can call this API only in
+ * the same Amazon Web Services Region where the Amazon Connect instance was
+ * created.
+ *
+ *
+ * @param importPhoneNumberRequest
+ * @return importPhoneNumberResult The response from the ImportPhoneNumber
+ * service method, as returned by Amazon Connect.
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws IdempotencyException
+ * @throws AccessDeniedException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ ImportPhoneNumberResult importPhoneNumber(ImportPhoneNumberRequest importPhoneNumberRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* This API is in preview release for Amazon Connect and is subject to
@@ -2902,6 +3751,37 @@ GetTrafficDistributionResult getTrafficDistribution(
ListAgentStatusesResult listAgentStatuses(ListAgentStatusesRequest listAgentStatusesRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * This API is in preview release for Amazon Connect and is subject to
+ * change.
+ *
+ *
+ * Lists the association status of requested dataset ID for a given Amazon
+ * Connect instance.
+ *
+ *
+ * @param listAnalyticsDataAssociationsRequest
+ * @return listAnalyticsDataAssociationsResult The response from the
+ * ListAnalyticsDataAssociations service method, as returned by
+ * Amazon Connect.
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ ListAnalyticsDataAssociationsResult listAnalyticsDataAssociations(
+ ListAnalyticsDataAssociationsRequest listAnalyticsDataAssociationsRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* This API is in preview release for Amazon Connect and is subject to
@@ -3057,7 +3937,9 @@ ListContactFlowsResult listContactFlows(ListContactFlowsRequest listContactFlows
*
*
* For the specified referenceTypes
, returns a list of
- * references associated with the contact.
+ * references associated with the contact. References are links to
+ * documents that are related to a contact, such as emails, attachments, or
+ * URLs.
*
*
* @param listContactReferencesRequest
@@ -3157,6 +4039,33 @@ ListEvaluationFormsResult listEvaluationForms(
ListEvaluationFormsRequest listEvaluationFormsRequest) throws AmazonClientException,
AmazonServiceException;
+ /**
+ *
+ * List the flow association based on the filters.
+ *
+ *
+ * @param listFlowAssociationsRequest
+ * @return listFlowAssociationsResult The response from the
+ * ListFlowAssociations service method, as returned by Amazon
+ * Connect.
+ * @throws AccessDeniedException
+ * @throws ResourceNotFoundException
+ * @throws InternalServiceException
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ThrottlingException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ ListFlowAssociationsResult listFlowAssociations(
+ ListFlowAssociationsRequest listFlowAssociationsRequest) throws AmazonClientException,
+ AmazonServiceException;
+
/**
*
* Provides information about the hours of operation for the specified
@@ -3380,6 +4289,19 @@ ListLexBotsResult listLexBots(ListLexBotsRequest listLexBotsRequest)
* Connect Administrator Guide.
*
*
+ *
+ * -
+ *
+ * We recommend using ListPhoneNumbersV2 to return phone number types. ListPhoneNumbers
+ * doesn't support number types UIFN
, SHARED
,
+ * THIRD_PARTY_TF
, and THIRD_PARTY_DID
. While it
+ * returns numbers of those types, it incorrectly lists them as
+ * TOLL_FREE
or DID
.
+ *
+ *
+ * -
*
* The phone number Arn
value that is returned from each of the
* items in the ListPhoneNumbersV2 API. It returns the new phone number ARN that can
* be used to tag phone number resources.
*
+ *
+ *
*
*
* @param listPhoneNumbersRequest
@@ -3462,6 +4386,32 @@ ListPhoneNumbersResult listPhoneNumbers(ListPhoneNumbersRequest listPhoneNumbers
ListPhoneNumbersV2Result listPhoneNumbersV2(ListPhoneNumbersV2Request listPhoneNumbersV2Request)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Lists predefined attributes for the specified Amazon Connect instance.
+ *
+ *
+ * @param listPredefinedAttributesRequest
+ * @return listPredefinedAttributesResult The response from the
+ * ListPredefinedAttributes service method, as returned by Amazon
+ * Connect.
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ ListPredefinedAttributesResult listPredefinedAttributes(
+ ListPredefinedAttributesRequest listPredefinedAttributesRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* Provides information about the prompts for the specified Amazon Connect
@@ -3579,6 +4529,33 @@ ListQueuesResult listQueues(ListQueuesRequest listQueuesRequest) throws AmazonCl
ListQuickConnectsResult listQuickConnects(ListQuickConnectsRequest listQuickConnectsRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Provides a list of analysis segments for a real-time analysis session.
+ *
+ *
+ * @param listRealtimeContactAnalysisSegmentsV2Request
+ * @return listRealtimeContactAnalysisSegmentsV2Result The response from the
+ * ListRealtimeContactAnalysisSegmentsV2 service method, as returned
+ * by Amazon Connect.
+ * @throws OutputTypeNotFoundException
+ * @throws AccessDeniedException
+ * @throws ResourceNotFoundException
+ * @throws InvalidRequestException
+ * @throws InternalServiceException
+ * @throws ThrottlingException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ ListRealtimeContactAnalysisSegmentsV2Result listRealtimeContactAnalysisSegmentsV2(
+ ListRealtimeContactAnalysisSegmentsV2Request listRealtimeContactAnalysisSegmentsV2Request)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* Lists the queues associated with a routing profile.
@@ -3695,9 +4672,32 @@ ListSecurityKeysResult listSecurityKeys(ListSecurityKeysRequest listSecurityKeys
/**
*
- * This API is in preview release for Amazon Connect and is subject to
- * change.
+ * Returns a list of third-party applications in a specific security
+ * profile.
*
+ *
+ * @param listSecurityProfileApplicationsRequest
+ * @return listSecurityProfileApplicationsResult The response from the
+ * ListSecurityProfileApplications service method, as returned by
+ * Amazon Connect.
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ ListSecurityProfileApplicationsResult listSecurityProfileApplications(
+ ListSecurityProfileApplicationsRequest listSecurityProfileApplicationsRequest)
+ throws AmazonClientException, AmazonServiceException;
+
+ /**
*
* Lists the permissions granted to a security profile.
*
@@ -3923,13 +4923,39 @@ ListUserHierarchyGroupsResult listUserHierarchyGroups(
/**
*
- * Provides summary information about the users for the specified Amazon
- * Connect instance.
+ * Lists proficiencies associated with a user.
*
*
- * @param listUsersRequest
- * @return listUsersResult The response from the ListUsers service method,
- * as returned by Amazon Connect.
+ * @param listUserProficienciesRequest
+ * @return listUserProficienciesResult The response from the
+ * ListUserProficiencies service method, as returned by Amazon
+ * Connect.
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ ListUserProficienciesResult listUserProficiencies(
+ ListUserProficienciesRequest listUserProficienciesRequest)
+ throws AmazonClientException, AmazonServiceException;
+
+ /**
+ *
+ * Provides summary information about the users for the specified Amazon
+ * Connect instance.
+ *
+ *
+ * @param listUsersRequest
+ * @return listUsersResult The response from the ListUsers service method,
+ * as returned by Amazon Connect.
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
@@ -3946,6 +4972,63 @@ ListUserHierarchyGroupsResult listUserHierarchyGroups(
ListUsersResult listUsers(ListUsersRequest listUsersRequest) throws AmazonClientException,
AmazonServiceException;
+ /**
+ *
+ * Returns all the available versions for the specified Amazon Connect
+ * instance and view identifier.
+ *
+ *
+ * Results will be sorted from highest to lowest.
+ *
+ *
+ * @param listViewVersionsRequest
+ * @return listViewVersionsResult The response from the ListViewVersions
+ * service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws InternalServiceException
+ * @throws TooManyRequestsException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ ListViewVersionsResult listViewVersions(ListViewVersionsRequest listViewVersionsRequest)
+ throws AmazonClientException, AmazonServiceException;
+
+ /**
+ *
+ * Returns views in the given instance.
+ *
+ *
+ * Results are sorted primarily by type, and secondarily by name.
+ *
+ *
+ * @param listViewsRequest
+ * @return listViewsResult The response from the ListViews service method,
+ * as returned by Amazon Connect.
+ * @throws AccessDeniedException
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws InternalServiceException
+ * @throws TooManyRequestsException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ ListViewsResult listViews(ListViewsRequest listViewsRequest) throws AmazonClientException,
+ AmazonServiceException;
+
/**
*
* Initiates silent monitoring of a contact. The Contact Control Panel (CCP)
@@ -3974,6 +5057,33 @@ ListUsersResult listUsers(ListUsersRequest listUsersRequest) throws AmazonClient
MonitorContactResult monitorContact(MonitorContactRequest monitorContactRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Allows pausing an ongoing task contact.
+ *
+ *
+ * @param pauseContactRequest
+ * @return pauseContactResult The response from the PauseContact service
+ * method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
+ * @throws InternalServiceException
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws LimitExceededException
+ * @throws ConflictException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ PauseContactResult pauseContact(PauseContactRequest pauseContactRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* Changes the current status of a user or agent in Amazon Connect. If the
@@ -4017,35 +5127,35 @@ PutUserStatusResult putUserStatus(PutUserStatusRequest putUserStatusRequest)
*
*
* To release phone numbers from a traffic distribution group, use the
- * ReleasePhoneNumber
API, not the Amazon Connect console.
+ * ReleasePhoneNumber
API, not the Amazon Connect admin
+ * website.
*
*
* After releasing a phone number, the phone number enters into a cooldown
- * period of 30 days. It cannot be searched for or claimed again until the
- * period has ended. If you accidentally release a phone number, contact
- * Amazon Web Services Support.
+ * period for up to 180 days. It cannot be searched for or claimed again
+ * until the period has ended. If you accidentally release a phone number,
+ * contact Amazon Web Services Support.
*
*
*
- * 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.
+ * If you plan to claim and release numbers frequently, contact us for a
+ * service quota exception. Otherwise, it is possible you will be blocked
+ * from claiming and releasing any more numbers until up to 180 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.
+ * active phone numbers. If you claim and release phone numbers using the UI
+ * or API during a rolling 180 day cycle that exceeds 200% of your phone
+ * number service level quota, you will be blocked from claiming any more
+ * numbers until 180 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.
+ * quota of 99 phone numbers, and in any 180 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 releasePhoneNumberRequest
@@ -4070,7 +5180,8 @@ void releasePhoneNumber(ReleasePhoneNumberRequest releasePhoneNumberRequest)
/**
*
* Replicates an Amazon Connect instance in the specified Amazon Web
- * Services Region.
+ * Services Region and copies configuration information for Amazon Connect
+ * resources across Amazon Web Services Regions.
*
*
* For more information about replicating an Amazon Connect instance, see
+ * Allows resuming a task contact in a paused state.
+ *
+ *
+ * @param resumeContactRequest
+ * @return resumeContactResult The response from the ResumeContact service
+ * method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
+ * @throws InternalServiceException
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws ConflictException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ ResumeContactResult resumeContact(ResumeContactRequest resumeContactRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* When a contact is being recorded, and the recording has been suspended
- * using SuspendContactRecording, this API resumes recording the call or
- * screen.
+ * using SuspendContactRecording, this API resumes recording whatever
+ * recording is selected in the flow configuration: call, screen, or both.
+ * If only call recording or only screen recording is enabled, then it would
+ * resume.
*
*
* Voice and screen recordings are supported.
@@ -4160,6 +5299,82 @@ SearchAvailablePhoneNumbersResult searchAvailablePhoneNumbers(
SearchAvailablePhoneNumbersRequest searchAvailablePhoneNumbersRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Searches the flow modules in an Amazon Connect instance, with optional
+ * filtering.
+ *
+ *
+ * @param searchContactFlowModulesRequest
+ * @return searchContactFlowModulesResult The response from the
+ * SearchContactFlowModules service method, as returned by Amazon
+ * Connect.
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ SearchContactFlowModulesResult searchContactFlowModules(
+ SearchContactFlowModulesRequest searchContactFlowModulesRequest)
+ throws AmazonClientException, AmazonServiceException;
+
+ /**
+ *
+ * Searches the contact flows in an Amazon Connect instance, with optional
+ * filtering.
+ *
+ *
+ * @param searchContactFlowsRequest
+ * @return searchContactFlowsResult The response from the SearchContactFlows
+ * service method, as returned by Amazon Connect.
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ SearchContactFlowsResult searchContactFlows(SearchContactFlowsRequest searchContactFlowsRequest)
+ throws AmazonClientException, AmazonServiceException;
+
+ /**
+ *
+ * Searches contacts in an Amazon Connect instance.
+ *
+ *
+ * @param searchContactsRequest
+ * @return searchContactsResult The response from the SearchContacts service
+ * method, as returned by Amazon Connect.
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws InternalServiceException
+ * @throws ThrottlingException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ SearchContactsResult searchContacts(SearchContactsRequest searchContactsRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* Searches the hours of operation in an Amazon Connect instance, with
@@ -4187,6 +5402,32 @@ SearchHoursOfOperationsResult searchHoursOfOperations(
SearchHoursOfOperationsRequest searchHoursOfOperationsRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Predefined attributes that meet certain criteria.
+ *
+ *
+ * @param searchPredefinedAttributesRequest
+ * @return searchPredefinedAttributesResult The response from the
+ * SearchPredefinedAttributes service method, as returned by Amazon
+ * Connect.
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ SearchPredefinedAttributesResult searchPredefinedAttributes(
+ SearchPredefinedAttributesRequest searchPredefinedAttributesRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* Searches prompts in an Amazon Connect instance, with optional filtering.
@@ -4396,6 +5637,91 @@ SearchUsersResult searchUsers(SearchUsersRequest searchUsersRequest)
SearchVocabulariesResult searchVocabularies(SearchVocabulariesRequest searchVocabulariesRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Processes chat integration events from Amazon Web Services or external
+ * integrations to Amazon Connect. A chat integration event includes:
+ *
+ *
+ * -
+ *
+ * SourceId, DestinationId, and Subtype: a set of identifiers, uniquely
+ * representing a chat
+ *
+ *
+ * -
+ *
+ * ChatEvent: details of the chat action to perform such as sending a
+ * message, event, or disconnecting from a chat
+ *
+ *
+ *
+ *
+ * When a chat integration event is sent with chat identifiers that do not
+ * map to an active chat contact, a new chat contact is also created before
+ * handling chat action.
+ *
+ *
+ * Access to this API is currently restricted to Amazon Pinpoint for
+ * supporting SMS integration.
+ *
+ *
+ * @param sendChatIntegrationEventRequest
+ * @return sendChatIntegrationEventResult The response from the
+ * SendChatIntegrationEvent service method, as returned by Amazon
+ * Connect.
+ * @throws InvalidRequestException
+ * @throws ResourceNotFoundException
+ * @throws InternalServiceException
+ * @throws ThrottlingException
+ * @throws AccessDeniedException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ SendChatIntegrationEventResult sendChatIntegrationEvent(
+ SendChatIntegrationEventRequest sendChatIntegrationEventRequest)
+ throws AmazonClientException, AmazonServiceException;
+
+ /**
+ *
+ * Provides a pre-signed Amazon S3 URL in response for uploading your
+ * content.
+ *
+ *
+ *
+ * You may only use this API to upload attachments to a Connect Case.
+ *
+ *
+ *
+ * @param startAttachedFileUploadRequest
+ * @return startAttachedFileUploadResult The response from the
+ * StartAttachedFileUpload service method, as returned by Amazon
+ * Connect.
+ * @throws AccessDeniedException
+ * @throws InvalidRequestException
+ * @throws InternalServiceException
+ * @throws ThrottlingException
+ * @throws ResourceConflictException
+ * @throws ServiceQuotaExceededException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ StartAttachedFileUploadResult startAttachedFileUpload(
+ StartAttachedFileUploadRequest startAttachedFileUploadRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* Initiates a flow to start a new chat for the customer. Response of this
@@ -4594,45 +5920,146 @@ StartContactStreamingResult startContactStreaming(
* ContactFlowId
).
*
*
- * Agents do not initiate the outbound API, which means that they do not
- * dial the contact. If the flow places an outbound call to a contact, and
- * then puts the contact in queue, the call is then routed to the agent,
- * like any other inbound case.
+ * Agents do not initiate the outbound API, which means that they do not
+ * dial the contact. If the flow places an outbound call to a contact, and
+ * then puts the contact in queue, the call is then routed to the agent,
+ * like any other inbound case.
+ *
+ *
+ * There is a 60-second dialing timeout for this operation. If the call is
+ * not connected after 60 seconds, it fails.
+ *
+ *
+ *
+ * UK numbers with a 447 prefix are not allowed by default. Before you can
+ * dial these UK mobile numbers, you must submit a service quota increase
+ * request. For more information, see Amazon Connect Service Quotas in the Amazon Connect Administrator
+ * Guide.
+ *
+ *
+ *
+ * Campaign calls are not allowed by default. Before you can make a call
+ * with TrafficType
= CAMPAIGN
, you must submit a
+ * service quota increase request to the quota Amazon Connect campaigns.
+ *
+ *
+ *
+ * @param startOutboundVoiceContactRequest
+ * @return startOutboundVoiceContactResult The response from the
+ * StartOutboundVoiceContact service method, as returned by Amazon
+ * Connect.
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws InternalServiceException
+ * @throws LimitExceededException
+ * @throws DestinationNotAllowedException
+ * @throws OutboundContactNotPermittedException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ StartOutboundVoiceContactResult startOutboundVoiceContact(
+ StartOutboundVoiceContactRequest startOutboundVoiceContactRequest)
+ throws AmazonClientException, AmazonServiceException;
+
+ /**
+ *
+ * Initiates a flow to start a new task contact. For more information about
+ * task contacts, see Concepts: Tasks in Amazon Connect in the Amazon Connect
+ * Administrator Guide.
+ *
+ *
+ * When using PreviousContactId
and
+ * RelatedContactId
input parameters, note the following:
+ *
+ *
*
- * There is a 60-second dialing timeout for this operation. If the call is
- * not connected after 60 seconds, it fails.
+ * In addition, when calling StartTaskContact include only one of these
+ * parameters: ContactFlowID
, QuickConnectID
, or
+ * TaskTemplateID
. Only one parameter is required as long as
+ * the task template has a flow configured to run it. If more than one
+ * parameter is specified, or only the TaskTemplateID
is
+ * specified but it does not have a flow configured, the request returns an
+ * error because Amazon Connect cannot identify the unique flow to run when
+ * the task is created.
*
- *
*
- * UK numbers with a 447 prefix are not allowed by default. Before you can
- * dial these UK mobile numbers, you must submit a service quota increase
- * request. For more information, see ServiceQuotaExceededException occurs when the number of
+ * open tasks exceeds the active tasks quota or there are already 12 tasks
+ * referencing the same PreviousContactId
. For more information
+ * about service quotas for task contacts, see Amazon Connect Service Quotas in the Amazon Connect Administrator
+ * >Amazon Connect service quotas in the Amazon Connect Administrator
* Guide.
*
- *
- *
- * Campaign calls are not allowed by default. Before you can make a call
- * with TrafficType
= CAMPAIGN
, you must submit a
- * service quota increase request to the quota Amazon Connect campaigns.
- *
- *
*
- * @param startOutboundVoiceContactRequest
- * @return startOutboundVoiceContactResult The response from the
- * StartOutboundVoiceContact service method, as returned by Amazon
- * Connect.
+ * @param startTaskContactRequest
+ * @return startTaskContactResult The response from the StartTaskContact
+ * service method, as returned by Amazon Connect.
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws ServiceQuotaExceededException
* @throws InternalServiceException
- * @throws LimitExceededException
- * @throws DestinationNotAllowedException
- * @throws OutboundContactNotPermittedException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -4641,24 +6068,25 @@ StartContactStreamingResult startContactStreaming(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- StartOutboundVoiceContactResult startOutboundVoiceContact(
- StartOutboundVoiceContactRequest startOutboundVoiceContactRequest)
+ StartTaskContactResult startTaskContact(StartTaskContactRequest startTaskContactRequest)
throws AmazonClientException, AmazonServiceException;
/**
*
- * Initiates a flow to start a new task.
+ * Places an inbound in-app, web, or video call to a contact, and then
+ * initiates the flow. It performs the actions in the flow that are
+ * specified (in ContactFlowId) and present in the Amazon Connect instance
+ * (specified as InstanceId).
*
*
- * @param startTaskContactRequest
- * @return startTaskContactResult The response from the StartTaskContact
+ * @param startWebRTCContactRequest
+ * @return startWebRTCContactResult The response from the StartWebRTCContact
* service method, as returned by Amazon Connect.
+ * @throws InternalServiceException
* @throws InvalidRequestException
* @throws InvalidParameterException
+ * @throws LimitExceededException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
- * @throws ServiceQuotaExceededException
- * @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -4667,13 +6095,14 @@ StartOutboundVoiceContactResult startOutboundVoiceContact(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- StartTaskContactResult startTaskContact(StartTaskContactRequest startTaskContactRequest)
+ StartWebRTCContactResult startWebRTCContact(StartWebRTCContactRequest startWebRTCContactRequest)
throws AmazonClientException, AmazonServiceException;
/**
*
- * Ends the specified contact. This call does not work for the following
- * initiation methods:
+ * Ends the specified contact. Use this API to stop queued callbacks. It
+ * does not work for voice contacts that use the following initiation
+ * methods:
*
*
+ *
+ * Chat and task contacts can be terminated in any state, regardless of
+ * initiation method.
+ *
*
* @param stopContactRequest
* @return stopContactResult The response from the StopContact service
@@ -4810,10 +6253,12 @@ SubmitContactEvaluationResult submitContactEvaluation(
/**
*
- * When a contact is being recorded, this API suspends recording the call or
- * screen. For example, you might suspend the call or screen recording while
+ * When a contact is being recorded, this API suspends recording whatever is
+ * selected in the flow configuration: call, screen, or both. If only call
+ * recording or only screen recording is enabled, then it would be
+ * suspended. For example, you might suspend the screen recording while
* collecting sensitive information, such as a credit card number. Then use
- * ResumeContactRecording to restart recording.
+ * ResumeContactRecording to restart recording the screen.
*
*
* The period of time that the recording is suspended is filled with silence
@@ -4842,6 +6287,34 @@ SuspendContactRecordingResult suspendContactRecording(
SuspendContactRecordingRequest suspendContactRecordingRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Adds the specified tags to the contact resource. For more information
+ * about this API is used, see Set up granular billing for a detailed view of your Amazon Connect
+ * usage.
+ *
+ *
+ * @param tagContactRequest
+ * @return tagContactResult The response from the TagContact service method,
+ * as returned by Amazon Connect.
+ * @throws InvalidRequestException
+ * @throws ResourceNotFoundException
+ * @throws InternalServiceException
+ * @throws InvalidParameterException
+ * @throws ThrottlingException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ TagContactResult tagContact(TagContactRequest tagContactRequest) throws AmazonClientException,
+ AmazonServiceException;
+
/**
*
* Adds the specified tags to the specified resource.
@@ -4942,6 +6415,34 @@ void tagResource(TagResourceRequest tagResourceRequest) throws AmazonClientExcep
TransferContactResult transferContact(TransferContactRequest transferContactRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Removes the specified tags from the contact resource. For more
+ * information about this API is used, see Set up granular billing for a detailed view of your Amazon Connect
+ * usage.
+ *
+ *
+ * @param untagContactRequest
+ * @return untagContactResult The response from the UntagContact service
+ * method, as returned by Amazon Connect.
+ * @throws InvalidRequestException
+ * @throws ResourceNotFoundException
+ * @throws InternalServiceException
+ * @throws InvalidParameterException
+ * @throws ThrottlingException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ UntagContactResult untagContact(UntagContactRequest untagContactRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* Removes the specified tags from the specified resource.
@@ -5111,6 +6612,13 @@ UpdateContactEvaluationResult updateContactEvaluation(
* "https://docs.aws.amazon.com/connect/latest/APIReference/flow-language.html"
* >Amazon Connect Flow language.
*
+ *
+ * Use the $SAVED
alias in the request to describe the
+ * SAVED
content of a Flow. For example,
+ * arn:aws:.../contact-flow/{id}:$SAVED
. Once a contact flow is
+ * published, $SAVED
needs to be supplied to view saved content
+ * that has not been published.
+ *
*
* @param updateContactFlowContentRequest
* @return updateContactFlowContentResult The response from the
@@ -5165,6 +6673,13 @@ UpdateContactFlowMetadataResult updateContactFlowMetadata(
*
* Updates specified flow module for the specified Amazon Connect instance.
*
+ *
+ * Use the $SAVED
alias in the request to describe the
+ * SAVED
content of a Flow. For example,
+ * arn:aws:.../contact-flow/{id}:$SAVED
. Once a contact flow is
+ * published, $SAVED
needs to be supplied to view saved content
+ * that has not been published.
+ *
*
* @param updateContactFlowModuleContentRequest
* @return updateContactFlowModuleContentResult The response from the
@@ -5248,6 +6763,51 @@ UpdateContactFlowNameResult updateContactFlowName(
UpdateContactFlowNameRequest updateContactFlowNameRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Updates routing priority and age on the contact (QueuePriority and
+ * QueueTimeAdjustmentInSeconds). These properties can be used to
+ * change a customer's position in the queue. For example, you can move a
+ * contact to the back of the queue by setting a lower routing priority
+ * relative to other contacts in queue; or you can move a contact to the
+ * front of the queue by increasing the routing age which will make the
+ * contact look artificially older and therefore higher up in the
+ * first-in-first-out routing order. Note that adjusting the routing age of
+ * a contact affects only its position in queue, and not its actual queue
+ * wait time as reported through metrics. These properties can also be
+ * updated by using the Set routing priority / age flow block.
+ *
+ *
+ *
+ * Either QueuePriority or QueueTimeAdjustmentInSeconds should
+ * be provided within the request body, but not both.
+ *
+ *
+ *
+ * @param updateContactRoutingDataRequest
+ * @return updateContactRoutingDataResult The response from the
+ * UpdateContactRoutingData service method, as returned by Amazon
+ * Connect.
+ * @throws ResourceConflictException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws InternalServiceException
+ * @throws ThrottlingException
+ * @throws AccessDeniedException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ UpdateContactRoutingDataResult updateContactRoutingData(
+ UpdateContactRoutingDataRequest updateContactRoutingDataRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* Updates the scheduled time of a task contact that is already scheduled.
@@ -5489,6 +7049,61 @@ UpdateParticipantRoleConfigResult updateParticipantRoleConfig(
UpdatePhoneNumberResult updatePhoneNumber(UpdatePhoneNumberRequest updatePhoneNumberRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Updates a phone number’s metadata.
+ *
+ *
+ *
+ * To verify the status of a previous UpdatePhoneNumberMetadata operation,
+ * call the DescribePhoneNumber API.
+ *
+ *
+ *
+ * @param updatePhoneNumberMetadataRequest
+ * @throws InvalidParameterException
+ * @throws InvalidRequestException
+ * @throws AccessDeniedException
+ * @throws ResourceNotFoundException
+ * @throws ResourceInUseException
+ * @throws IdempotencyException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ void updatePhoneNumberMetadata(UpdatePhoneNumberMetadataRequest updatePhoneNumberMetadataRequest)
+ throws AmazonClientException, AmazonServiceException;
+
+ /**
+ *
+ * Updates a predefined attribute for the specified Amazon Connect instance.
+ *
+ *
+ * @param updatePredefinedAttributeRequest
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ void updatePredefinedAttribute(UpdatePredefinedAttributeRequest updatePredefinedAttributeRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* Updates a prompt.
@@ -5605,20 +7220,21 @@ void updateQueueName(UpdateQueueNameRequest updateQueueNameRequest)
* for a specified queue.
*
*
+ *
+ * -
*
- * 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
.
+ * If the phone number is claimed to a traffic distribution group that was
+ * created in the same Region as the Amazon Connect instance where you are
+ * calling this API, then you can use a full phone number ARN or a UUID for
+ * OutboundCallerIdNumberId
. However, if the phone number is
+ * claimed to a traffic distribution group that is in one Region, and you
+ * are calling this API from an instance in another Amazon Web Services
+ * Region that is 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,
@@ -5627,6 +7243,18 @@ void updateQueueName(UpdateQueueNameRequest updateQueueNameRequest)
* "https://docs.aws.amazon.com/connect/latest/APIReference/API_ListPhoneNumbersV2.html"
* >ListPhoneNumbersV2 API.
*
+ *
+ * -
+ *
+ * If you plan to use IAM policies to allow/deny access to this API for
+ * phone number resources claimed to a traffic distribution group, see Allow or Deny queue API actions for phone numbers in a replica
+ * Region.
+ *
+ *
+ *
*
*
* @param updateQueueOutboundCallerConfigRequest
@@ -5869,10 +7497,6 @@ void updateRule(UpdateRuleRequest updateRuleRequest) throws AmazonClientExceptio
AmazonServiceException;
/**
- *
- * This API is in preview release for Amazon Connect and is subject to
- * change.
- *
*
* Updates a security profile.
*
@@ -5927,8 +7551,11 @@ UpdateTaskTemplateResult updateTaskTemplate(UpdateTaskTemplateRequest updateTask
*
*
*
- * You can change the SignInConfig
only for a default
- * TrafficDistributionGroup
. If you call
+ * The SignInConfig
distribution is available only on a default
+ * TrafficDistributionGroup
(see the IsDefault
+ * parameter in the TrafficDistributionGroup data type). If you call
* UpdateTrafficDistribution
with a modified
* SignInConfig
and a non-default
* TrafficDistributionGroup
, an
@@ -6093,6 +7720,28 @@ void updateUserIdentityInfo(UpdateUserIdentityInfoRequest updateUserIdentityInfo
void updateUserPhoneConfig(UpdateUserPhoneConfigRequest updateUserPhoneConfigRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Updates the properties associated with the proficiencies of a user.
+ *
+ *
+ * @param updateUserProficienciesRequest
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ void updateUserProficiencies(UpdateUserProficienciesRequest updateUserProficienciesRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
*
* Assigns the specified routing profile to the specified user.
@@ -6138,6 +7787,69 @@ void updateUserSecurityProfiles(
UpdateUserSecurityProfilesRequest updateUserSecurityProfilesRequest)
throws AmazonClientException, AmazonServiceException;
+ /**
+ *
+ * Updates the view content of the given view identifier in the specified
+ * Amazon Connect instance.
+ *
+ *
+ * It performs content validation if Status
is set to
+ * SAVED
and performs full content validation if
+ * Status
is PUBLISHED
. Note that the
+ * $SAVED
alias' content will always be updated, but the
+ * $LATEST
alias' content will only be updated if
+ * Status
is PUBLISHED
.
+ *
+ *
+ * @param updateViewContentRequest
+ * @return updateViewContentResult The response from the UpdateViewContent
+ * service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws InternalServiceException
+ * @throws TooManyRequestsException
+ * @throws ResourceInUseException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ UpdateViewContentResult updateViewContent(UpdateViewContentRequest updateViewContentRequest)
+ throws AmazonClientException, AmazonServiceException;
+
+ /**
+ *
+ * Updates the view metadata. Note that either Name
or
+ * Description
must be provided.
+ *
+ *
+ * @param updateViewMetadataRequest
+ * @return updateViewMetadataResult The response from the UpdateViewMetadata
+ * service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws InternalServiceException
+ * @throws TooManyRequestsException
+ * @throws DuplicateResourceException
+ * @throws ResourceInUseException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ UpdateViewMetadataResult updateViewMetadata(UpdateViewMetadataRequest updateViewMetadataRequest)
+ throws AmazonClientException, AmazonServiceException;
+
/**
* Shuts down this client object, releasing any resources that might be held
* open. This is an optional method, and callers are not expected to call
diff --git a/aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnectAsync.java b/aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnectAsync.java
index 2e560b1014..19e47f3e68 100644
--- a/aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnectAsync.java
+++ b/aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnectAsync.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 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.
@@ -111,6 +111,73 @@ Future activateEvaluationFormAsync(
AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
+ /**
+ *
+ * This API is in preview release for Amazon Connect and is subject to
+ * change.
+ *
+ *
+ * Associates the specified dataset for a Amazon Connect instance with the
+ * target account. You can associate only one dataset in a single call.
+ *
+ *
+ * @param associateAnalyticsDataSetRequest
+ * @return A Java Future object containing the response from the
+ * AssociateAnalyticsDataSet service method, as returned by Amazon
+ * Connect.
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ Future associateAnalyticsDataSetAsync(
+ AssociateAnalyticsDataSetRequest associateAnalyticsDataSetRequest)
+ throws AmazonServiceException, AmazonClientException;
+
+ /**
+ *
+ * This API is in preview release for Amazon Connect and is subject to
+ * change.
+ *
+ *
+ * Associates the specified dataset for a Amazon Connect instance with the
+ * target account. You can associate only one dataset in a single call.
+ *
+ *
+ * @param associateAnalyticsDataSetRequest
+ * @param asyncHandler Asynchronous callback handler for events in the
+ * life-cycle of the request. Users could provide the
+ * implementation of the four callback methods in this interface
+ * to process the operation result or handle the exception.
+ * @return A Java Future object containing the response from the
+ * AssociateAnalyticsDataSet service method, as returned by Amazon
+ * Connect.
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ Future associateAnalyticsDataSetAsync(
+ AssociateAnalyticsDataSetRequest associateAnalyticsDataSetRequest,
+ AsyncHandler asyncHandler)
+ throws AmazonServiceException, AmazonClientException;
+
/**
*
* This API is in preview release for Amazon Connect and is subject to
@@ -308,6 +375,61 @@ Future associateDefaultVocabularyAsync(
AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
+ /**
+ *
+ * Associates a connect resource to a flow.
+ *
+ *
+ * @param associateFlowRequest
+ * @return A Java Future object containing the response from the
+ * AssociateFlow service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
+ * @throws ResourceNotFoundException
+ * @throws InternalServiceException
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ThrottlingException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ Future associateFlowAsync(AssociateFlowRequest associateFlowRequest)
+ throws AmazonServiceException, AmazonClientException;
+
+ /**
+ *
+ * Associates a connect resource to a flow.
+ *
+ *
+ * @param associateFlowRequest
+ * @param asyncHandler Asynchronous callback handler for events in the
+ * life-cycle of the request. Users could provide the
+ * implementation of the four callback methods in this interface
+ * to process the operation result or handle the exception.
+ * @return A Java Future object containing the response from the
+ * AssociateFlow service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
+ * @throws ResourceNotFoundException
+ * @throws InternalServiceException
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ThrottlingException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
+ * @throws AmazonServiceException If an error response is returned by Amazon
+ * Connect indicating either a problem with the data in the
+ * request, or a server side issue.
+ */
+ Future associateFlowAsync(AssociateFlowRequest associateFlowRequest,
+ AsyncHandler asyncHandler)
+ throws AmazonServiceException, AmazonClientException;
+
/**
*
* This API is in preview release for Amazon Connect and is subject to
@@ -874,62 +996,18 @@ Future associateTrafficDistribution
/**
*
- * 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.
+ * >Associates a set of proficiencies with a user.
*
*
- * @param claimPhoneNumberRequest
+ * @param associateUserProficienciesRequest
* @return A Java Future object containing the response from the
- * ClaimPhoneNumber service method, as returned by Amazon Connect.
+ * AssociateUserProficiencies service method, as returned by Amazon
+ * Connect.
+ * @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
* @throws ThrottlingException
* @throws InternalServiceException
- * @throws IdempotencyException
- * @throws AccessDeniedException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -938,72 +1016,28 @@ Future associateTrafficDistribution
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future claimPhoneNumberAsync(
- ClaimPhoneNumberRequest claimPhoneNumberRequest) throws AmazonServiceException,
- AmazonClientException;
+ Future associateUserProficienciesAsync(
+ AssociateUserProficienciesRequest associateUserProficienciesRequest)
+ throws AmazonServiceException, AmazonClientException;
/**
*
- * 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.
+ * >Associates a set of proficiencies with a user.
*
*
- * @param claimPhoneNumberRequest
+ * @param associateUserProficienciesRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * ClaimPhoneNumber service method, as returned by Amazon Connect.
+ * AssociateUserProficiencies service method, as returned by Amazon
+ * Connect.
+ * @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
* @throws ThrottlingException
* @throws InternalServiceException
- * @throws IdempotencyException
- * @throws AccessDeniedException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -1012,9 +1046,9 @@ Future claimPhoneNumberAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future claimPhoneNumberAsync(
- ClaimPhoneNumberRequest claimPhoneNumberRequest,
- AsyncHandler asyncHandler)
+ Future associateUserProficienciesAsync(
+ AssociateUserProficienciesRequest associateUserProficienciesRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
@@ -1023,17 +1057,18 @@ Future claimPhoneNumberAsync(
* change.
*
*
- * Creates an agent status for the specified Amazon Connect instance.
+ * Associates a list of analytics datasets for a given Amazon Connect
+ * instance to a target account. You can associate multiple datasets in a
+ * single call.
*
*
- * @param createAgentStatusRequest
+ * @param batchAssociateAnalyticsDataSetRequest
* @return A Java Future object containing the response from the
- * CreateAgentStatus service method, as returned by Amazon Connect.
+ * BatchAssociateAnalyticsDataSet service method, as returned by
+ * Amazon Connect.
* @throws InvalidRequestException
* @throws InvalidParameterException
- * @throws DuplicateResourceException
* @throws ResourceNotFoundException
- * @throws LimitExceededException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
@@ -1044,9 +1079,9 @@ Future claimPhoneNumberAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createAgentStatusAsync(
- CreateAgentStatusRequest createAgentStatusRequest) throws AmazonServiceException,
- AmazonClientException;
+ Future batchAssociateAnalyticsDataSetAsync(
+ BatchAssociateAnalyticsDataSetRequest batchAssociateAnalyticsDataSetRequest)
+ throws AmazonServiceException, AmazonClientException;
/**
*
@@ -1054,21 +1089,22 @@ Future createAgentStatusAsync(
* change.
*
*
- * Creates an agent status for the specified Amazon Connect instance.
+ * Associates a list of analytics datasets for a given Amazon Connect
+ * instance to a target account. You can associate multiple datasets in a
+ * single call.
*
*
- * @param createAgentStatusRequest
+ * @param batchAssociateAnalyticsDataSetRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * CreateAgentStatus service method, as returned by Amazon Connect.
+ * BatchAssociateAnalyticsDataSet service method, as returned by
+ * Amazon Connect.
* @throws InvalidRequestException
* @throws InvalidParameterException
- * @throws DuplicateResourceException
* @throws ResourceNotFoundException
- * @throws LimitExceededException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
@@ -1079,29 +1115,28 @@ Future createAgentStatusAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createAgentStatusAsync(
- CreateAgentStatusRequest createAgentStatusRequest,
- AsyncHandler asyncHandler)
+ Future batchAssociateAnalyticsDataSetAsync(
+ BatchAssociateAnalyticsDataSetRequest batchAssociateAnalyticsDataSetRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Creates a flow for the specified Amazon Connect instance.
+ * This API is in preview release for Amazon Connect and is subject to
+ * change.
*
*
- * You can also create and update flows using the Amazon Connect Flow language.
+ * Removes a list of analytics datasets associated with a given Amazon
+ * Connect instance. You can disassociate multiple datasets in a single
+ * call.
*
*
- * @param createContactFlowRequest
+ * @param batchDisassociateAnalyticsDataSetRequest
* @return A Java Future object containing the response from the
- * CreateContactFlow service method, as returned by Amazon Connect.
+ * BatchDisassociateAnalyticsDataSet service method, as returned by
+ * Amazon Connect.
* @throws InvalidRequestException
- * @throws InvalidContactFlowException
* @throws InvalidParameterException
- * @throws DuplicateResourceException
- * @throws LimitExceededException
* @throws ResourceNotFoundException
* @throws ThrottlingException
* @throws InternalServiceException
@@ -1113,32 +1148,31 @@ Future createAgentStatusAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createContactFlowAsync(
- CreateContactFlowRequest createContactFlowRequest) throws AmazonServiceException,
- AmazonClientException;
+ Future batchDisassociateAnalyticsDataSetAsync(
+ BatchDisassociateAnalyticsDataSetRequest batchDisassociateAnalyticsDataSetRequest)
+ throws AmazonServiceException, AmazonClientException;
/**
*
- * Creates a flow for the specified Amazon Connect instance.
+ * This API is in preview release for Amazon Connect and is subject to
+ * change.
*
*
- * You can also create and update flows using the Amazon Connect Flow language.
+ * Removes a list of analytics datasets associated with a given Amazon
+ * Connect instance. You can disassociate multiple datasets in a single
+ * call.
*
*
- * @param createContactFlowRequest
+ * @param batchDisassociateAnalyticsDataSetRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * CreateContactFlow service method, as returned by Amazon Connect.
+ * BatchDisassociateAnalyticsDataSet service method, as returned by
+ * Amazon Connect.
* @throws InvalidRequestException
- * @throws InvalidContactFlowException
* @throws InvalidParameterException
- * @throws DuplicateResourceException
- * @throws LimitExceededException
* @throws ResourceNotFoundException
* @throws ThrottlingException
* @throws InternalServiceException
@@ -1150,30 +1184,27 @@ Future createContactFlowAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createContactFlowAsync(
- CreateContactFlowRequest createContactFlowRequest,
- AsyncHandler asyncHandler)
+ Future batchDisassociateAnalyticsDataSetAsync(
+ BatchDisassociateAnalyticsDataSetRequest batchDisassociateAnalyticsDataSetRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Creates a flow module for the specified Amazon Connect instance.
+ * Allows you to retrieve metadata about multiple attached files on an
+ * associated resource. Each attached file provided in the input list must
+ * be associated with the input AssociatedResourceArn.
*
*
- * @param createContactFlowModuleRequest
+ * @param batchGetAttachedFileMetadataRequest
* @return A Java Future object containing the response from the
- * CreateContactFlowModule service method, as returned by Amazon
- * Connect.
+ * BatchGetAttachedFileMetadata service method, as returned by
+ * Amazon Connect.
* @throws AccessDeniedException
* @throws InvalidRequestException
- * @throws InvalidContactFlowModuleException
- * @throws InvalidParameterException
- * @throws DuplicateResourceException
- * @throws LimitExceededException
+ * @throws InternalServiceException
* @throws ResourceNotFoundException
* @throws ThrottlingException
- * @throws IdempotencyException
- * @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -1182,33 +1213,30 @@ Future createContactFlowAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createContactFlowModuleAsync(
- CreateContactFlowModuleRequest createContactFlowModuleRequest)
+ Future batchGetAttachedFileMetadataAsync(
+ BatchGetAttachedFileMetadataRequest batchGetAttachedFileMetadataRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Creates a flow module for the specified Amazon Connect instance.
+ * Allows you to retrieve metadata about multiple attached files on an
+ * associated resource. Each attached file provided in the input list must
+ * be associated with the input AssociatedResourceArn.
*
*
- * @param createContactFlowModuleRequest
+ * @param batchGetAttachedFileMetadataRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * CreateContactFlowModule service method, as returned by Amazon
- * Connect.
+ * BatchGetAttachedFileMetadata service method, as returned by
+ * Amazon Connect.
* @throws AccessDeniedException
* @throws InvalidRequestException
- * @throws InvalidContactFlowModuleException
- * @throws InvalidParameterException
- * @throws DuplicateResourceException
- * @throws LimitExceededException
+ * @throws InternalServiceException
* @throws ResourceNotFoundException
* @throws ThrottlingException
- * @throws IdempotencyException
- * @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -1217,29 +1245,26 @@ Future createContactFlowModuleAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createContactFlowModuleAsync(
- CreateContactFlowModuleRequest createContactFlowModuleRequest,
- AsyncHandler asyncHandler)
+ Future batchGetAttachedFileMetadataAsync(
+ BatchGetAttachedFileMetadataRequest batchGetAttachedFileMetadataRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * 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.
+ * Retrieve the flow associations for the given resources.
*
*
- * @param createEvaluationFormRequest
+ * @param batchGetFlowAssociationRequest
* @return A Java Future object containing the response from the
- * CreateEvaluationForm service method, as returned by Amazon
+ * BatchGetFlowAssociation service method, as returned by Amazon
* Connect.
+ * @throws AccessDeniedException
+ * @throws ResourceNotFoundException
* @throws InternalServiceException
+ * @throws InvalidRequestException
* @throws InvalidParameterException
- * @throws ResourceNotFoundException
* @throws ThrottlingException
- * @throws ServiceQuotaExceededException
- * @throws ResourceConflictException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -1248,32 +1273,29 @@ Future createContactFlowModuleAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createEvaluationFormAsync(
- CreateEvaluationFormRequest createEvaluationFormRequest) throws AmazonServiceException,
- AmazonClientException;
+ Future batchGetFlowAssociationAsync(
+ BatchGetFlowAssociationRequest batchGetFlowAssociationRequest)
+ throws AmazonServiceException, AmazonClientException;
/**
*
- * 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.
+ * Retrieve the flow associations for the given resources.
*
*
- * @param createEvaluationFormRequest
+ * @param batchGetFlowAssociationRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * CreateEvaluationForm service method, as returned by Amazon
+ * BatchGetFlowAssociation service method, as returned by Amazon
* Connect.
+ * @throws AccessDeniedException
+ * @throws ResourceNotFoundException
* @throws InternalServiceException
+ * @throws InvalidRequestException
* @throws InvalidParameterException
- * @throws ResourceNotFoundException
* @throws ThrottlingException
- * @throws ServiceQuotaExceededException
- * @throws ResourceConflictException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -1282,31 +1304,38 @@ Future createEvaluationFormAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createEvaluationFormAsync(
- CreateEvaluationFormRequest createEvaluationFormRequest,
- AsyncHandler asyncHandler)
+ Future batchGetFlowAssociationAsync(
+ BatchGetFlowAssociationRequest batchGetFlowAssociationRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
+ *
*
- * This API is in preview release for Amazon Connect and is subject to
- * change.
+ * Only the Amazon Connect outbound campaigns service principal is allowed
+ * to assume a role in your account and call this API.
*
+ *
*
- * Creates hours of operation.
+ * Allows you to create a batch of contacts in Amazon Connect. The outbound
+ * campaigns capability ingests dial requests via the PutDialRequestBatch API. It then uses BatchPutContact to create
+ * contacts corresponding to those dial requests. If agents are available,
+ * the dial requests are dialed out, which results in a voice call. The
+ * resulting voice call uses the same contactId that was created by
+ * BatchPutContact.
*
*
- * @param createHoursOfOperationRequest
+ * @param batchPutContactRequest
* @return A Java Future object containing the response from the
- * CreateHoursOfOperation service method, as returned by Amazon
- * Connect.
- * @throws DuplicateResourceException
+ * BatchPutContact service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
+ * @throws InternalServiceException
* @throws InvalidRequestException
- * @throws InvalidParameterException
* @throws ResourceNotFoundException
* @throws LimitExceededException
- * @throws ThrottlingException
- * @throws InternalServiceException
+ * @throws IdempotencyException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -1315,34 +1344,40 @@ Future createEvaluationFormAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createHoursOfOperationAsync(
- CreateHoursOfOperationRequest createHoursOfOperationRequest)
+ Future batchPutContactAsync(BatchPutContactRequest batchPutContactRequest)
throws AmazonServiceException, AmazonClientException;
/**
+ *
*
- * This API is in preview release for Amazon Connect and is subject to
- * change.
+ * Only the Amazon Connect outbound campaigns service principal is allowed
+ * to assume a role in your account and call this API.
*
+ *
*
- * Creates hours of operation.
+ * Allows you to create a batch of contacts in Amazon Connect. The outbound
+ * campaigns capability ingests dial requests via the PutDialRequestBatch API. It then uses BatchPutContact to create
+ * contacts corresponding to those dial requests. If agents are available,
+ * the dial requests are dialed out, which results in a voice call. The
+ * resulting voice call uses the same contactId that was created by
+ * BatchPutContact.
*
*
- * @param createHoursOfOperationRequest
+ * @param batchPutContactRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * CreateHoursOfOperation service method, as returned by Amazon
- * Connect.
- * @throws DuplicateResourceException
+ * BatchPutContact service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
+ * @throws InternalServiceException
* @throws InvalidRequestException
- * @throws InvalidParameterException
* @throws ResourceNotFoundException
* @throws LimitExceededException
- * @throws ThrottlingException
- * @throws InternalServiceException
+ * @throws IdempotencyException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -1351,38 +1386,68 @@ Future createHoursOfOperationAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createHoursOfOperationAsync(
- CreateHoursOfOperationRequest createHoursOfOperationRequest,
- AsyncHandler asyncHandler)
+ Future batchPutContactAsync(
+ BatchPutContactRequest batchPutContactRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * This API is in preview release for Amazon Connect and is subject to
- * change.
+ * 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.
*
*
- * 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.
+ * 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.
*
+ *
*
- * 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.
+ * 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, contact us for a
+ * service quota exception. Otherwise, it is possible you will be blocked
+ * from claiming and releasing any more numbers until up to 180 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. If you claim and release phone numbers using the UI
+ * or API during a rolling 180 day cycle that exceeds 200% of your phone
+ * number service level quota, you will be blocked from claiming any more
+ * numbers until 180 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 180 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 createInstanceRequest
+ * @param claimPhoneNumberRequest
* @return A Java Future object containing the response from the
- * CreateInstance service method, as returned by Amazon Connect.
- * @throws InvalidRequestException
- * @throws ServiceQuotaExceededException
- * @throws ThrottlingException
+ * ClaimPhoneNumber service method, as returned by Amazon Connect.
+ * @throws InvalidParameterException
* @throws ResourceNotFoundException
+ * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws IdempotencyException
+ * @throws AccessDeniedException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -1391,40 +1456,71 @@ Future createHoursOfOperationAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createInstanceAsync(CreateInstanceRequest createInstanceRequest)
- throws AmazonServiceException, AmazonClientException;
+ Future claimPhoneNumberAsync(
+ ClaimPhoneNumberRequest claimPhoneNumberRequest) throws AmazonServiceException,
+ AmazonClientException;
/**
*
- * This API is in preview release for Amazon Connect and is subject to
- * change.
+ * 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.
*
*
- * 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.
+ * 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.
*
+ *
*
- * 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.
+ * 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, contact us for a
+ * service quota exception. Otherwise, it is possible you will be blocked
+ * from claiming and releasing any more numbers until up to 180 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. If you claim and release phone numbers using the UI
+ * or API during a rolling 180 day cycle that exceeds 200% of your phone
+ * number service level quota, you will be blocked from claiming any more
+ * numbers until 180 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 180 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 createInstanceRequest
+ * @param claimPhoneNumberRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * CreateInstance service method, as returned by Amazon Connect.
- * @throws InvalidRequestException
- * @throws ServiceQuotaExceededException
- * @throws ThrottlingException
+ * ClaimPhoneNumber service method, as returned by Amazon Connect.
+ * @throws InvalidParameterException
* @throws ResourceNotFoundException
+ * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws IdempotencyException
+ * @throws AccessDeniedException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -1433,24 +1529,26 @@ Future createInstanceAsync(CreateInstanceRequest createIns
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createInstanceAsync(CreateInstanceRequest createInstanceRequest,
- AsyncHandler asyncHandler)
+ Future claimPhoneNumberAsync(
+ ClaimPhoneNumberRequest claimPhoneNumberRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Creates an Amazon Web Services resource association with an Amazon
- * Connect instance.
+ * Allows you to confirm that the attached file has been uploaded using the
+ * pre-signed URL provided in the StartAttachedFileUpload API.
*
*
- * @param createIntegrationAssociationRequest
+ * @param completeAttachedFileUploadRequest Request to
+ * CompleteAttachedFileUpload API
* @return A Java Future object containing the response from the
- * CreateIntegrationAssociation service method, as returned by
- * Amazon Connect.
- * @throws DuplicateResourceException
- * @throws ResourceNotFoundException
- * @throws InternalServiceException
+ * CompleteAttachedFileUpload service method, as returned by Amazon
+ * Connect.
+ * @throws AccessDeniedException
* @throws InvalidRequestException
+ * @throws InternalServiceException
+ * @throws ResourceNotFoundException
* @throws ThrottlingException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
@@ -1460,28 +1558,29 @@ Future createInstanceAsync(CreateInstanceRequest createIns
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createIntegrationAssociationAsync(
- CreateIntegrationAssociationRequest createIntegrationAssociationRequest)
+ Future completeAttachedFileUploadAsync(
+ CompleteAttachedFileUploadRequest completeAttachedFileUploadRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Creates an Amazon Web Services resource association with an Amazon
- * Connect instance.
+ * Allows you to confirm that the attached file has been uploaded using the
+ * pre-signed URL provided in the StartAttachedFileUpload API.
*
*
- * @param createIntegrationAssociationRequest
+ * @param completeAttachedFileUploadRequest Request to
+ * CompleteAttachedFileUpload API
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * CreateIntegrationAssociation service method, as returned by
- * Amazon Connect.
- * @throws DuplicateResourceException
- * @throws ResourceNotFoundException
- * @throws InternalServiceException
+ * CompleteAttachedFileUpload service method, as returned by Amazon
+ * Connect.
+ * @throws AccessDeniedException
* @throws InvalidRequestException
+ * @throws InternalServiceException
+ * @throws ResourceNotFoundException
* @throws ThrottlingException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
@@ -1491,27 +1590,30 @@ Future createIntegrationAssociationAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createIntegrationAssociationAsync(
- CreateIntegrationAssociationRequest createIntegrationAssociationRequest,
- AsyncHandler asyncHandler)
+ Future completeAttachedFileUploadAsync(
+ CompleteAttachedFileUploadRequest completeAttachedFileUploadRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Adds a new participant into an on-going chat contact. For more
- * information, see Customize chat flow experiences by integrating custom participants.
+ * 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 createParticipantRequest
+ * @param createAgentStatusRequest
* @return A Java Future object containing the response from the
- * CreateParticipant service method, as returned by Amazon Connect.
+ * CreateAgentStatus service method, as returned by Amazon Connect.
* @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws DuplicateResourceException
* @throws ResourceNotFoundException
- * @throws InternalServiceException
- * @throws ServiceQuotaExceededException
+ * @throws LimitExceededException
* @throws ThrottlingException
+ * @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -1520,30 +1622,33 @@ Future createIntegrationAssociationAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createParticipantAsync(
- CreateParticipantRequest createParticipantRequest) throws AmazonServiceException,
+ Future createAgentStatusAsync(
+ CreateAgentStatusRequest createAgentStatusRequest) throws AmazonServiceException,
AmazonClientException;
/**
*
- * Adds a new participant into an on-going chat contact. For more
- * information, see Customize chat flow experiences by integrating custom participants.
+ * 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 createParticipantRequest
+ * @param createAgentStatusRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * CreateParticipant service method, as returned by Amazon Connect.
+ * CreateAgentStatus service method, as returned by Amazon Connect.
* @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws DuplicateResourceException
* @throws ResourceNotFoundException
- * @throws InternalServiceException
- * @throws ServiceQuotaExceededException
+ * @throws LimitExceededException
* @throws ThrottlingException
+ * @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -1552,26 +1657,30 @@ Future createParticipantAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createParticipantAsync(
- CreateParticipantRequest createParticipantRequest,
- AsyncHandler asyncHandler)
+ Future createAgentStatusAsync(
+ CreateAgentStatusRequest createAgentStatusRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * 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.
+ * Creates a flow for the specified Amazon Connect instance.
+ *
+ *
+ * You can also create and update flows using the Amazon Connect Flow language.
*
*
- * @param createPromptRequest
+ * @param createContactFlowRequest
* @return A Java Future object containing the response from the
- * CreatePrompt service method, as returned by Amazon Connect.
- * @throws DuplicateResourceException
+ * CreateContactFlow service method, as returned by Amazon Connect.
* @throws InvalidRequestException
+ * @throws InvalidContactFlowException
* @throws InvalidParameterException
+ * @throws DuplicateResourceException
* @throws LimitExceededException
+ * @throws ResourceNotFoundException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
@@ -1582,28 +1691,33 @@ Future createParticipantAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createPromptAsync(CreatePromptRequest createPromptRequest)
- throws AmazonServiceException, AmazonClientException;
+ Future createContactFlowAsync(
+ CreateContactFlowRequest createContactFlowRequest) throws AmazonServiceException,
+ AmazonClientException;
/**
*
- * 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.
+ * Creates a flow for the specified Amazon Connect instance.
+ *
+ *
+ * You can also create and update flows using the Amazon Connect Flow language.
*
*
- * @param createPromptRequest
+ * @param createContactFlowRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * CreatePrompt service method, as returned by Amazon Connect.
- * @throws DuplicateResourceException
+ * CreateContactFlow service method, as returned by Amazon Connect.
* @throws InvalidRequestException
+ * @throws InvalidContactFlowException
* @throws InvalidParameterException
+ * @throws DuplicateResourceException
* @throws LimitExceededException
+ * @throws ResourceNotFoundException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
@@ -1614,52 +1728,29 @@ Future createPromptAsync(CreatePromptRequest createPromptReq
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createPromptAsync(CreatePromptRequest createPromptRequest,
- AsyncHandler asyncHandler)
+ Future createContactFlowAsync(
+ CreateContactFlowRequest createContactFlowRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * 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 flow module for the specified Amazon Connect instance.
*
- *
*
- * @param createQueueRequest
- * @return A Java Future object containing the response from the CreateQueue
- * service method, as returned by Amazon Connect.
+ * @param createContactFlowModuleRequest
+ * @return A Java Future object containing the response from the
+ * CreateContactFlowModule service method, as returned by Amazon
+ * Connect.
+ * @throws AccessDeniedException
* @throws InvalidRequestException
+ * @throws InvalidContactFlowModuleException
* @throws InvalidParameterException
* @throws DuplicateResourceException
- * @throws ResourceNotFoundException
* @throws LimitExceededException
+ * @throws ResourceNotFoundException
* @throws ThrottlingException
+ * @throws IdempotencyException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
@@ -1669,55 +1760,32 @@ Future createPromptAsync(CreatePromptRequest createPromptReq
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createQueueAsync(CreateQueueRequest createQueueRequest)
+ Future createContactFlowModuleAsync(
+ CreateContactFlowModuleRequest createContactFlowModuleRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * 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 flow module for the specified Amazon Connect instance.
*
- *
*
- * @param createQueueRequest
+ * @param createContactFlowModuleRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
- * @return A Java Future object containing the response from the CreateQueue
- * service method, as returned by Amazon Connect.
+ * @return A Java Future object containing the response from the
+ * CreateContactFlowModule service method, as returned by Amazon
+ * Connect.
+ * @throws AccessDeniedException
* @throws InvalidRequestException
+ * @throws InvalidContactFlowModuleException
* @throws InvalidParameterException
* @throws DuplicateResourceException
- * @throws ResourceNotFoundException
* @throws LimitExceededException
+ * @throws ResourceNotFoundException
* @throws ThrottlingException
+ * @throws IdempotencyException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
@@ -1727,25 +1795,29 @@ Future createQueueAsync(CreateQueueRequest createQueueRequest
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createQueueAsync(CreateQueueRequest createQueueRequest,
- AsyncHandler asyncHandler)
+ Future createContactFlowModuleAsync(
+ CreateContactFlowModuleRequest createContactFlowModuleRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Creates a quick connect for the specified Amazon Connect instance.
+ * 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 createQuickConnectRequest
+ * @param createEvaluationFormRequest
* @return A Java Future object containing the response from the
- * CreateQuickConnect service method, as returned by Amazon Connect.
- * @throws InvalidRequestException
+ * CreateEvaluationForm service method, as returned by Amazon
+ * Connect.
+ * @throws InternalServiceException
* @throws InvalidParameterException
- * @throws DuplicateResourceException
* @throws ResourceNotFoundException
- * @throws LimitExceededException
* @throws ThrottlingException
- * @throws InternalServiceException
+ * @throws ServiceQuotaExceededException
+ * @throws ResourceConflictException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -1754,29 +1826,32 @@ Future createQueueAsync(CreateQueueRequest createQueueRequest
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createQuickConnectAsync(
- CreateQuickConnectRequest createQuickConnectRequest) throws AmazonServiceException,
+ Future createEvaluationFormAsync(
+ CreateEvaluationFormRequest createEvaluationFormRequest) throws AmazonServiceException,
AmazonClientException;
/**
*
- * Creates a quick connect for the specified Amazon Connect instance.
+ * 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 createQuickConnectRequest
+ * @param createEvaluationFormRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * CreateQuickConnect service method, as returned by Amazon Connect.
- * @throws InvalidRequestException
+ * CreateEvaluationForm service method, as returned by Amazon
+ * Connect.
+ * @throws InternalServiceException
* @throws InvalidParameterException
- * @throws DuplicateResourceException
* @throws ResourceNotFoundException
- * @throws LimitExceededException
* @throws ThrottlingException
- * @throws InternalServiceException
+ * @throws ServiceQuotaExceededException
+ * @throws ResourceConflictException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -1785,23 +1860,27 @@ Future createQuickConnectAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createQuickConnectAsync(
- CreateQuickConnectRequest createQuickConnectRequest,
- AsyncHandler asyncHandler)
+ Future createEvaluationFormAsync(
+ CreateEvaluationFormRequest createEvaluationFormRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Creates a new routing profile.
+ * This API is in preview release for Amazon Connect and is subject to
+ * change.
+ *
+ *
+ * Creates hours of operation.
*
*
- * @param createRoutingProfileRequest
+ * @param createHoursOfOperationRequest
* @return A Java Future object containing the response from the
- * CreateRoutingProfile service method, as returned by Amazon
+ * CreateHoursOfOperation service method, as returned by Amazon
* Connect.
+ * @throws DuplicateResourceException
* @throws InvalidRequestException
* @throws InvalidParameterException
- * @throws DuplicateResourceException
* @throws ResourceNotFoundException
* @throws LimitExceededException
* @throws ThrottlingException
@@ -1814,26 +1893,30 @@ Future createQuickConnectAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createRoutingProfileAsync(
- CreateRoutingProfileRequest createRoutingProfileRequest) throws AmazonServiceException,
- AmazonClientException;
+ Future createHoursOfOperationAsync(
+ CreateHoursOfOperationRequest createHoursOfOperationRequest)
+ throws AmazonServiceException, AmazonClientException;
/**
*
- * Creates a new routing profile.
+ * This API is in preview release for Amazon Connect and is subject to
+ * change.
+ *
+ *
+ * Creates hours of operation.
*
*
- * @param createRoutingProfileRequest
+ * @param createHoursOfOperationRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * CreateRoutingProfile service method, as returned by Amazon
+ * CreateHoursOfOperation service method, as returned by Amazon
* Connect.
+ * @throws DuplicateResourceException
* @throws InvalidRequestException
* @throws InvalidParameterException
- * @throws DuplicateResourceException
* @throws ResourceNotFoundException
* @throws LimitExceededException
* @throws ThrottlingException
@@ -1846,31 +1929,38 @@ Future createRoutingProfileAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createRoutingProfileAsync(
- CreateRoutingProfileRequest createRoutingProfileRequest,
- AsyncHandler asyncHandler)
+ Future createHoursOfOperationAsync(
+ CreateHoursOfOperationRequest createHoursOfOperationRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Creates a rule for the specified Amazon Connect instance.
+ * This API is in preview release for Amazon Connect and is subject to
+ * change.
*
*
- * Use the Rules Function language to code conditions for the rule.
+ * 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 createRuleRequest
- * @return A Java Future object containing the response from the CreateRule
- * service method, as returned by Amazon Connect.
+ * @param createInstanceRequest
+ * @return A Java Future object containing the response from the
+ * CreateInstance service method, as returned by Amazon Connect.
* @throws InvalidRequestException
+ * @throws ServiceQuotaExceededException
+ * @throws ThrottlingException
* @throws ResourceNotFoundException
* @throws InternalServiceException
- * @throws ThrottlingException
- * @throws AccessDeniedException
- * @throws ResourceConflictException
- * @throws ServiceQuotaExceededException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -1879,33 +1969,40 @@ Future createRoutingProfileAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createRuleAsync(CreateRuleRequest createRuleRequest)
+ Future createInstanceAsync(CreateInstanceRequest createInstanceRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Creates a rule for the specified Amazon Connect instance.
+ * This API is in preview release for Amazon Connect and is subject to
+ * change.
*
*
- * Use the Rules Function language to code conditions for the rule.
+ * 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 createRuleRequest
+ * @param createInstanceRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
- * @return A Java Future object containing the response from the CreateRule
- * service method, as returned by Amazon Connect.
+ * @return A Java Future object containing the response from the
+ * CreateInstance service method, as returned by Amazon Connect.
* @throws InvalidRequestException
+ * @throws ServiceQuotaExceededException
+ * @throws ThrottlingException
* @throws ResourceNotFoundException
* @throws InternalServiceException
- * @throws ThrottlingException
- * @throws AccessDeniedException
- * @throws ResourceConflictException
- * @throws ServiceQuotaExceededException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -1914,30 +2011,25 @@ Future createRuleAsync(CreateRuleRequest createRuleRequest)
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createRuleAsync(CreateRuleRequest createRuleRequest,
- AsyncHandler asyncHandler)
+ Future createInstanceAsync(CreateInstanceRequest createInstanceRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * This API is in preview release for Amazon Connect and is subject to
- * change.
- *
- *
- * Creates a security profile.
+ * Creates an Amazon Web Services resource association with an Amazon
+ * Connect instance.
*
*
- * @param createSecurityProfileRequest
+ * @param createIntegrationAssociationRequest
* @return A Java Future object containing the response from the
- * CreateSecurityProfile service method, as returned by Amazon
- * Connect.
- * @throws InvalidRequestException
- * @throws InvalidParameterException
- * @throws LimitExceededException
+ * CreateIntegrationAssociation service method, as returned by
+ * Amazon Connect.
* @throws DuplicateResourceException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws InvalidRequestException
+ * @throws ThrottlingException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -1946,34 +2038,29 @@ Future createRuleAsync(CreateRuleRequest createRuleRequest,
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createSecurityProfileAsync(
- CreateSecurityProfileRequest createSecurityProfileRequest)
+ Future createIntegrationAssociationAsync(
+ CreateIntegrationAssociationRequest createIntegrationAssociationRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * This API is in preview release for Amazon Connect and is subject to
- * change.
- *
- *
- * Creates a security profile.
+ * Creates an Amazon Web Services resource association with an Amazon
+ * Connect instance.
*
*
- * @param createSecurityProfileRequest
+ * @param createIntegrationAssociationRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * CreateSecurityProfile service method, as returned by Amazon
- * Connect.
- * @throws InvalidRequestException
- * @throws InvalidParameterException
- * @throws LimitExceededException
+ * CreateIntegrationAssociation service method, as returned by
+ * Amazon Connect.
* @throws DuplicateResourceException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws InvalidRequestException
+ * @throws ThrottlingException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -1982,25 +2069,27 @@ Future createSecurityProfileAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createSecurityProfileAsync(
- CreateSecurityProfileRequest createSecurityProfileRequest,
- AsyncHandler asyncHandler)
+ Future createIntegrationAssociationAsync(
+ CreateIntegrationAssociationRequest createIntegrationAssociationRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Creates a new task template in the specified Amazon Connect instance.
+ * Adds a new participant into an on-going chat contact. For more
+ * information, see Customize chat flow experiences by integrating custom participants.
*
*
- * @param createTaskTemplateRequest
+ * @param createParticipantRequest
* @return A Java Future object containing the response from the
- * CreateTaskTemplate service method, as returned by Amazon Connect.
- * @throws PropertyValidationException
- * @throws InvalidParameterException
+ * CreateParticipant service method, as returned by Amazon Connect.
+ * @throws InvalidRequestException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
- * @throws ServiceQuotaExceededException
* @throws InternalServiceException
+ * @throws ServiceQuotaExceededException
+ * @throws ThrottlingException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2009,28 +2098,30 @@ Future createSecurityProfileAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createTaskTemplateAsync(
- CreateTaskTemplateRequest createTaskTemplateRequest) throws AmazonServiceException,
+ Future createParticipantAsync(
+ CreateParticipantRequest createParticipantRequest) throws AmazonServiceException,
AmazonClientException;
/**
*
- * Creates a new task template in the specified Amazon Connect instance.
+ * Adds a new participant into an on-going chat contact. For more
+ * information, see Customize chat flow experiences by integrating custom participants.
*
*
- * @param createTaskTemplateRequest
+ * @param createParticipantRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * CreateTaskTemplate service method, as returned by Amazon Connect.
- * @throws PropertyValidationException
- * @throws InvalidParameterException
+ * CreateParticipant service method, as returned by Amazon Connect.
+ * @throws InvalidRequestException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
- * @throws ServiceQuotaExceededException
* @throws InternalServiceException
+ * @throws ServiceQuotaExceededException
+ * @throws ThrottlingException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2039,36 +2130,30 @@ Future createTaskTemplateAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createTaskTemplateAsync(
- CreateTaskTemplateRequest createTaskTemplateRequest,
- AsyncHandler asyncHandler)
+ Future createParticipantAsync(
+ CreateParticipantRequest createParticipantRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * 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.
+ * Enables rehydration of chats for the lifespan of a contact. For more
+ * information about chat rehydration, see Enable persistent chat in the Amazon Connect Administrator
+ * Guide.
*
*
- * @param createTrafficDistributionGroupRequest
+ * @param createPersistentContactAssociationRequest
* @return A Java Future object containing the response from the
- * CreateTrafficDistributionGroup service method, as returned by
+ * CreatePersistentContactAssociation service method, as returned by
* Amazon Connect.
* @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
* @throws AccessDeniedException
- * @throws ServiceQuotaExceededException
* @throws ThrottlingException
- * @throws ResourceNotFoundException
* @throws InternalServiceException
- * @throws ResourceConflictException
- * @throws ResourceNotReadyException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2077,39 +2162,33 @@ Future createTaskTemplateAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createTrafficDistributionGroupAsync(
- CreateTrafficDistributionGroupRequest createTrafficDistributionGroupRequest)
+ Future createPersistentContactAssociationAsync(
+ CreatePersistentContactAssociationRequest createPersistentContactAssociationRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * 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.
+ * Enables rehydration of chats for the lifespan of a contact. For more
+ * information about chat rehydration, see Enable persistent chat in the Amazon Connect Administrator
+ * Guide.
*
*
- * @param createTrafficDistributionGroupRequest
+ * @param createPersistentContactAssociationRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * CreateTrafficDistributionGroup service method, as returned by
+ * CreatePersistentContactAssociation service method, as returned by
* Amazon Connect.
* @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
* @throws AccessDeniedException
- * @throws ServiceQuotaExceededException
* @throws ThrottlingException
- * @throws ResourceNotFoundException
* @throws InternalServiceException
- * @throws ResourceConflictException
- * @throws ResourceNotReadyException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2118,24 +2197,28 @@ Future createTrafficDistributionGroupAsync
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createTrafficDistributionGroupAsync(
- CreateTrafficDistributionGroupRequest createTrafficDistributionGroupRequest,
- AsyncHandler asyncHandler)
+ Future createPersistentContactAssociationAsync(
+ CreatePersistentContactAssociationRequest createPersistentContactAssociationRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Creates a use case for an integration association.
+ * Creates a new predefined attribute for the specified Amazon Connect
+ * instance.
*
*
- * @param createUseCaseRequest
+ * @param createPredefinedAttributeRequest
* @return A Java Future object containing the response from the
- * CreateUseCase service method, as returned by Amazon Connect.
+ * CreatePredefinedAttribute service method, as returned by Amazon
+ * Connect.
* @throws DuplicateResourceException
- * @throws ResourceNotFoundException
- * @throws InternalServiceException
* @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws LimitExceededException
+ * @throws ResourceNotFoundException
* @throws ThrottlingException
+ * @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2144,26 +2227,31 @@ Future createTrafficDistributionGroupAsync
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createUseCaseAsync(CreateUseCaseRequest createUseCaseRequest)
+ Future createPredefinedAttributeAsync(
+ CreatePredefinedAttributeRequest createPredefinedAttributeRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Creates a use case for an integration association.
+ * Creates a new predefined attribute for the specified Amazon Connect
+ * instance.
*
*
- * @param createUseCaseRequest
+ * @param createPredefinedAttributeRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * CreateUseCase service method, as returned by Amazon Connect.
+ * CreatePredefinedAttribute service method, as returned by Amazon
+ * Connect.
* @throws DuplicateResourceException
- * @throws ResourceNotFoundException
- * @throws InternalServiceException
* @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws LimitExceededException
+ * @throws ResourceNotFoundException
* @throws ThrottlingException
+ * @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2172,29 +2260,26 @@ Future createUseCaseAsync(CreateUseCaseRequest createUseCas
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createUseCaseAsync(CreateUseCaseRequest createUseCaseRequest,
- AsyncHandler asyncHandler)
+ Future createPredefinedAttributeAsync(
+ CreatePredefinedAttributeRequest createPredefinedAttributeRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * 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.
+ * Creates a prompt. For more information about prompts, such as supported
+ * file types and maximum length, see Create prompts in the Amazon Connect Administrator Guide.
*
*
- * @param createUserRequest
- * @return A Java Future object containing the response from the CreateUser
- * service method, as returned by Amazon Connect.
+ * @param createPromptRequest
+ * @return A Java Future object containing the response from the
+ * CreatePrompt service method, as returned by Amazon Connect.
+ * @throws DuplicateResourceException
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws LimitExceededException
- * @throws DuplicateResourceException
- * @throws ResourceNotFoundException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
@@ -2205,32 +2290,28 @@ Future createUseCaseAsync(CreateUseCaseRequest createUseCas
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createUserAsync(CreateUserRequest createUserRequest)
+ Future createPromptAsync(CreatePromptRequest createPromptRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * 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.
+ * Creates a prompt. For more information about prompts, such as supported
+ * file types and maximum length, see Create prompts in the Amazon Connect Administrator Guide.
*
*
- * @param createUserRequest
+ * @param createPromptRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
- * @return A Java Future object containing the response from the CreateUser
- * service method, as returned by Amazon Connect.
+ * @return A Java Future object containing the response from the
+ * CreatePrompt service method, as returned by Amazon Connect.
+ * @throws DuplicateResourceException
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws LimitExceededException
- * @throws DuplicateResourceException
- * @throws ResourceNotFoundException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
@@ -2241,24 +2322,64 @@ Future createUserAsync(CreateUserRequest createUserRequest)
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createUserAsync(CreateUserRequest createUserRequest,
- AsyncHandler asyncHandler)
+ Future createPromptAsync(CreatePromptRequest createPromptRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Creates a new user hierarchy group.
+ * 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 phone number is claimed to a traffic distribution group that was
+ * created in the same Region as the Amazon Connect instance where you are
+ * calling this API, then you can use a full phone number ARN or a UUID for
+ * OutboundCallerIdNumberId
. However, if the phone number is
+ * claimed to a traffic distribution group that is in one Region, and you
+ * are calling this API from an instance in another Amazon Web Services
+ * Region that is 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.
*
+ *
+ * -
+ *
+ * If you plan to use IAM policies to allow/deny access to this API for
+ * phone number resources claimed to a traffic distribution group, see Allow or Deny queue API actions for phone numbers in a replica
+ * Region.
+ *
+ *
+ *
+ *
*
- * @param createUserHierarchyGroupRequest
- * @return A Java Future object containing the response from the
- * CreateUserHierarchyGroup service method, as returned by Amazon
- * Connect.
+ * @param createQueueRequest
+ * @return A Java Future object containing the response from the CreateQueue
+ * service method, as returned by Amazon Connect.
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws DuplicateResourceException
- * @throws LimitExceededException
* @throws ResourceNotFoundException
+ * @throws LimitExceededException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
@@ -2269,28 +2390,67 @@ Future createUserAsync(CreateUserRequest createUserRequest,
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createUserHierarchyGroupAsync(
- CreateUserHierarchyGroupRequest createUserHierarchyGroupRequest)
+ Future createQueueAsync(CreateQueueRequest createQueueRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Creates a new user hierarchy group.
+ * This API is in preview release for Amazon Connect and is subject to
+ * change.
*
- *
- * @param createUserHierarchyGroupRequest
- * @param asyncHandler Asynchronous callback handler for events in the
- * life-cycle of the request. Users could provide the
- * implementation of the four callback methods in this interface
- * to process the operation result or handle the exception.
- * @return A Java Future object containing the response from the
- * CreateUserHierarchyGroup service method, as returned by Amazon
- * Connect.
+ *
+ * Creates a new queue for the specified Amazon Connect instance.
+ *
+ *
+ *
+ * -
+ *
+ * If the phone number is claimed to a traffic distribution group that was
+ * created in the same Region as the Amazon Connect instance where you are
+ * calling this API, then you can use a full phone number ARN or a UUID for
+ * OutboundCallerIdNumberId
. However, if the phone number is
+ * claimed to a traffic distribution group that is in one Region, and you
+ * are calling this API from an instance in another Amazon Web Services
+ * Region that is 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.
+ *
+ *
+ * -
+ *
+ * If you plan to use IAM policies to allow/deny access to this API for
+ * phone number resources claimed to a traffic distribution group, see Allow or Deny queue API actions for phone numbers in a replica
+ * Region.
+ *
+ *
+ *
+ *
+ *
+ * @param createQueueRequest
+ * @param asyncHandler Asynchronous callback handler for events in the
+ * life-cycle of the request. Users could provide the
+ * implementation of the four callback methods in this interface
+ * to process the operation result or handle the exception.
+ * @return A Java Future object containing the response from the CreateQueue
+ * service method, as returned by Amazon Connect.
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws DuplicateResourceException
- * @throws LimitExceededException
* @throws ResourceNotFoundException
+ * @throws LimitExceededException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
@@ -2301,29 +2461,25 @@ Future createUserHierarchyGroupAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createUserHierarchyGroupAsync(
- CreateUserHierarchyGroupRequest createUserHierarchyGroupRequest,
- AsyncHandler asyncHandler)
+ Future createQueueAsync(CreateQueueRequest createQueueRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * 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.
+ * Creates a quick connect for the specified Amazon Connect instance.
*
*
- * @param createVocabularyRequest
+ * @param createQuickConnectRequest
* @return A Java Future object containing the response from the
- * CreateVocabulary service method, as returned by Amazon Connect.
+ * CreateQuickConnect service method, as returned by Amazon Connect.
* @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws DuplicateResourceException
* @throws ResourceNotFoundException
- * @throws InternalServiceException
+ * @throws LimitExceededException
* @throws ThrottlingException
- * @throws AccessDeniedException
- * @throws ResourceConflictException
- * @throws ServiceQuotaExceededException
+ * @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2332,32 +2488,29 @@ Future createUserHierarchyGroupAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createVocabularyAsync(
- CreateVocabularyRequest createVocabularyRequest) throws AmazonServiceException,
+ Future createQuickConnectAsync(
+ CreateQuickConnectRequest createQuickConnectRequest) throws AmazonServiceException,
AmazonClientException;
/**
*
- * 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.
+ * Creates a quick connect for the specified Amazon Connect instance.
*
*
- * @param createVocabularyRequest
+ * @param createQuickConnectRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * CreateVocabulary service method, as returned by Amazon Connect.
+ * CreateQuickConnect service method, as returned by Amazon Connect.
* @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws DuplicateResourceException
* @throws ResourceNotFoundException
- * @throws InternalServiceException
+ * @throws LimitExceededException
* @throws ThrottlingException
- * @throws AccessDeniedException
- * @throws ResourceConflictException
- * @throws ServiceQuotaExceededException
+ * @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2366,27 +2519,27 @@ Future createVocabularyAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future createVocabularyAsync(
- CreateVocabularyRequest createVocabularyRequest,
- AsyncHandler asyncHandler)
+ Future createQuickConnectAsync(
+ CreateQuickConnectRequest createQuickConnectRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * 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.
+ * Creates a new routing profile.
*
*
- * @param deactivateEvaluationFormRequest
+ * @param createRoutingProfileRequest
* @return A Java Future object containing the response from the
- * DeactivateEvaluationForm service method, as returned by Amazon
+ * CreateRoutingProfile service method, as returned by Amazon
* Connect.
+ * @throws InvalidRequestException
* @throws InvalidParameterException
+ * @throws DuplicateResourceException
* @throws ResourceNotFoundException
+ * @throws LimitExceededException
* @throws ThrottlingException
* @throws InternalServiceException
- * @throws ResourceConflictException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2395,30 +2548,30 @@ Future createVocabularyAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deactivateEvaluationFormAsync(
- DeactivateEvaluationFormRequest deactivateEvaluationFormRequest)
- throws AmazonServiceException, AmazonClientException;
+ Future createRoutingProfileAsync(
+ CreateRoutingProfileRequest createRoutingProfileRequest) throws AmazonServiceException,
+ AmazonClientException;
/**
*
- * 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.
+ * Creates a new routing profile.
*
*
- * @param deactivateEvaluationFormRequest
+ * @param createRoutingProfileRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DeactivateEvaluationForm service method, as returned by Amazon
+ * CreateRoutingProfile service method, as returned by Amazon
* Connect.
+ * @throws InvalidRequestException
* @throws InvalidParameterException
+ * @throws DuplicateResourceException
* @throws ResourceNotFoundException
+ * @throws LimitExceededException
* @throws ThrottlingException
* @throws InternalServiceException
- * @throws ResourceConflictException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2427,25 +2580,31 @@ Future deactivateEvaluationFormAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deactivateEvaluationFormAsync(
- DeactivateEvaluationFormRequest deactivateEvaluationFormRequest,
- AsyncHandler asyncHandler)
+ Future createRoutingProfileAsync(
+ CreateRoutingProfileRequest createRoutingProfileRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes a contact evaluation in the specified Amazon Connect instance.
+ * Creates a rule for the specified Amazon Connect instance.
+ *
+ *
+ * Use the Rules Function language to code conditions for the rule.
*
*
- * @param deleteContactEvaluationRequest
- * @return A Java Future object containing the response from the
- * DeleteContactEvaluation service method, as returned by Amazon
- * Connect.
- * @throws InvalidParameterException
+ * @param createRuleRequest
+ * @return A Java Future object containing the response from the CreateRule
+ * service method, as returned by Amazon Connect.
+ * @throws InvalidRequestException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws ThrottlingException
+ * @throws AccessDeniedException
* @throws ResourceConflictException
+ * @throws ServiceQuotaExceededException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2454,28 +2613,33 @@ Future deactivateEvaluationFormAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteContactEvaluationAsync(
- DeleteContactEvaluationRequest deleteContactEvaluationRequest)
+ Future createRuleAsync(CreateRuleRequest createRuleRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes a contact evaluation in the specified Amazon Connect instance.
+ * Creates a rule for the specified Amazon Connect instance.
+ *
+ *
+ * Use the Rules Function language to code conditions for the rule.
*
*
- * @param deleteContactEvaluationRequest
+ * @param createRuleRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
- * @return A Java Future object containing the response from the
- * DeleteContactEvaluation service method, as returned by Amazon
- * Connect.
- * @throws InvalidParameterException
+ * @return A Java Future object containing the response from the CreateRule
+ * service method, as returned by Amazon Connect.
+ * @throws InvalidRequestException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws ThrottlingException
+ * @throws AccessDeniedException
* @throws ResourceConflictException
+ * @throws ServiceQuotaExceededException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2484,25 +2648,26 @@ Future deleteContactEvaluationAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteContactEvaluationAsync(
- DeleteContactEvaluationRequest deleteContactEvaluationRequest,
- AsyncHandler asyncHandler)
+ Future createRuleAsync(CreateRuleRequest createRuleRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes a flow for the specified Amazon Connect instance.
+ * Creates a security profile.
*
*
- * @param deleteContactFlowRequest
+ * @param createSecurityProfileRequest
* @return A Java Future object containing the response from the
- * DeleteContactFlow service method, as returned by Amazon Connect.
- * @throws AccessDeniedException
+ * CreateSecurityProfile service method, as returned by Amazon
+ * Connect.
* @throws InvalidRequestException
* @throws InvalidParameterException
+ * @throws LimitExceededException
+ * @throws DuplicateResourceException
* @throws ResourceNotFoundException
- * @throws InternalServiceException
* @throws ThrottlingException
+ * @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2511,28 +2676,30 @@ Future deleteContactEvaluationAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteContactFlowAsync(
- DeleteContactFlowRequest deleteContactFlowRequest) throws AmazonServiceException,
- AmazonClientException;
+ Future createSecurityProfileAsync(
+ CreateSecurityProfileRequest createSecurityProfileRequest)
+ throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes a flow for the specified Amazon Connect instance.
+ * Creates a security profile.
*
*
- * @param deleteContactFlowRequest
+ * @param createSecurityProfileRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DeleteContactFlow service method, as returned by Amazon Connect.
- * @throws AccessDeniedException
+ * CreateSecurityProfile service method, as returned by Amazon
+ * Connect.
* @throws InvalidRequestException
* @throws InvalidParameterException
+ * @throws LimitExceededException
+ * @throws DuplicateResourceException
* @throws ResourceNotFoundException
- * @throws InternalServiceException
* @throws ThrottlingException
+ * @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2541,25 +2708,24 @@ Future deleteContactFlowAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteContactFlowAsync(
- DeleteContactFlowRequest deleteContactFlowRequest,
- AsyncHandler asyncHandler)
+ Future createSecurityProfileAsync(
+ CreateSecurityProfileRequest createSecurityProfileRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes the specified flow module.
+ * Creates a new task template in the specified Amazon Connect instance.
*
*
- * @param deleteContactFlowModuleRequest
+ * @param createTaskTemplateRequest
* @return A Java Future object containing the response from the
- * DeleteContactFlowModule service method, as returned by Amazon
- * Connect.
- * @throws AccessDeniedException
- * @throws InvalidRequestException
+ * CreateTaskTemplate service method, as returned by Amazon Connect.
+ * @throws PropertyValidationException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
* @throws ThrottlingException
+ * @throws ServiceQuotaExceededException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
@@ -2569,28 +2735,27 @@ Future deleteContactFlowAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteContactFlowModuleAsync(
- DeleteContactFlowModuleRequest deleteContactFlowModuleRequest)
- throws AmazonServiceException, AmazonClientException;
+ Future createTaskTemplateAsync(
+ CreateTaskTemplateRequest createTaskTemplateRequest) throws AmazonServiceException,
+ AmazonClientException;
/**
*
- * Deletes the specified flow module.
+ * Creates a new task template in the specified Amazon Connect instance.
*
*
- * @param deleteContactFlowModuleRequest
+ * @param createTaskTemplateRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DeleteContactFlowModule service method, as returned by Amazon
- * Connect.
- * @throws AccessDeniedException
- * @throws InvalidRequestException
+ * CreateTaskTemplate service method, as returned by Amazon Connect.
+ * @throws PropertyValidationException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
* @throws ThrottlingException
+ * @throws ServiceQuotaExceededException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
@@ -2600,38 +2765,49 @@ Future deleteContactFlowModuleAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteContactFlowModuleAsync(
- DeleteContactFlowModuleRequest deleteContactFlowModuleRequest,
- AsyncHandler asyncHandler)
+ Future createTaskTemplateAsync(
+ CreateTaskTemplateRequest createTaskTemplateRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes an evaluation form in the specified Amazon Connect instance.
+ * Creates a traffic distribution group given an Amazon Connect instance
+ * that has been replicated.
*
- *
- * -
+ *
*
- * If the version property is provided, only the specified version of the
- * evaluation form is deleted.
+ * The SignInConfig
distribution is available only on a default
+ * TrafficDistributionGroup
(see the IsDefault
+ * parameter in the TrafficDistributionGroup data type). If you call
+ * UpdateTrafficDistribution
with a modified
+ * SignInConfig
and a non-default
+ * TrafficDistributionGroup
, an
+ * InvalidRequestException
is returned.
*
- *
- * -
+ *
*
- * If no version is provided, then the full form (all versions) is deleted.
- *
- *
- *
+ * For more information about creating traffic distribution groups, see Set up traffic distribution groups in the Amazon Connect
+ * Administrator Guide.
+ *
*
- * @param deleteEvaluationFormRequest
+ * @param createTrafficDistributionGroupRequest
* @return A Java Future object containing the response from the
- * DeleteEvaluationForm service method, as returned by Amazon
- * Connect.
- * @throws InvalidParameterException
- * @throws ResourceNotFoundException
+ * CreateTrafficDistributionGroup service method, as returned by
+ * Amazon Connect.
+ * @throws InvalidRequestException
+ * @throws AccessDeniedException
+ * @throws ServiceQuotaExceededException
* @throws ThrottlingException
+ * @throws ResourceNotFoundException
* @throws InternalServiceException
* @throws ResourceConflictException
+ * @throws ResourceNotReadyException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2640,40 +2816,52 @@ Future deleteContactFlowModuleAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteEvaluationFormAsync(DeleteEvaluationFormRequest deleteEvaluationFormRequest)
+ Future createTrafficDistributionGroupAsync(
+ CreateTrafficDistributionGroupRequest createTrafficDistributionGroupRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes an evaluation form in the specified Amazon Connect instance.
+ * Creates a traffic distribution group given an Amazon Connect instance
+ * that has been replicated.
*
- *
- * -
+ *
*
- * If the version property is provided, only the specified version of the
- * evaluation form is deleted.
+ * The SignInConfig
distribution is available only on a default
+ * TrafficDistributionGroup
(see the IsDefault
+ * parameter in the TrafficDistributionGroup data type). If you call
+ * UpdateTrafficDistribution
with a modified
+ * SignInConfig
and a non-default
+ * TrafficDistributionGroup
, an
+ * InvalidRequestException
is returned.
*
- *
- * -
+ *
*
- * If no version is provided, then the full form (all versions) is deleted.
+ * For more information about creating traffic distribution groups, see Set up traffic distribution groups in the Amazon Connect
+ * Administrator Guide.
*
- *
- *
*
- * @param deleteEvaluationFormRequest
+ * @param createTrafficDistributionGroupRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DeleteEvaluationForm service method, as returned by Amazon
- * Connect.
- * @throws InvalidParameterException
- * @throws ResourceNotFoundException
+ * CreateTrafficDistributionGroup service method, as returned by
+ * Amazon Connect.
+ * @throws InvalidRequestException
+ * @throws AccessDeniedException
+ * @throws ServiceQuotaExceededException
* @throws ThrottlingException
+ * @throws ResourceNotFoundException
* @throws InternalServiceException
* @throws ResourceConflictException
+ * @throws ResourceNotReadyException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2682,28 +2870,24 @@ Future deleteEvaluationFormAsync(DeleteEvaluationFormRequest deleteEvaluat
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteEvaluationFormAsync(DeleteEvaluationFormRequest deleteEvaluationFormRequest,
- AsyncHandler asyncHandler)
+ Future createTrafficDistributionGroupAsync(
+ CreateTrafficDistributionGroupRequest createTrafficDistributionGroupRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * This API is in preview release for Amazon Connect and is subject to
- * change.
- *
- *
- * Deletes an hours of operation.
+ * Creates a use case for an integration association.
*
*
- * @param deleteHoursOfOperationRequest
+ * @param createUseCaseRequest
* @return A Java Future object containing the response from the
- * DeleteHoursOfOperation service method, as returned by Amazon
- * Connect.
- * @throws InvalidRequestException
- * @throws InvalidParameterException
+ * CreateUseCase service method, as returned by Amazon Connect.
+ * @throws DuplicateResourceException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws InvalidRequestException
+ * @throws ThrottlingException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2712,32 +2896,26 @@ Future deleteEvaluationFormAsync(DeleteEvaluationFormRequest deleteEvaluat
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteHoursOfOperationAsync(
- DeleteHoursOfOperationRequest deleteHoursOfOperationRequest)
+ Future createUseCaseAsync(CreateUseCaseRequest createUseCaseRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * This API is in preview release for Amazon Connect and is subject to
- * change.
- *
- *
- * Deletes an hours of operation.
+ * Creates a use case for an integration association.
*
*
- * @param deleteHoursOfOperationRequest
+ * @param createUseCaseRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DeleteHoursOfOperation service method, as returned by Amazon
- * Connect.
- * @throws InvalidRequestException
- * @throws InvalidParameterException
+ * CreateUseCase service method, as returned by Amazon Connect.
+ * @throws DuplicateResourceException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws InvalidRequestException
+ * @throws ThrottlingException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2746,33 +2924,41 @@ Future deleteHoursOfOperationAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteHoursOfOperationAsync(
- DeleteHoursOfOperationRequest deleteHoursOfOperationRequest,
- AsyncHandler asyncHandler)
+ Future createUseCaseAsync(CreateUseCaseRequest createUseCaseRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * This API is in preview release for Amazon Connect and is subject to
- * change.
+ * Creates a user account for the specified Amazon Connect instance.
*
+ *
*
- * Deletes the Amazon Connect instance.
+ * Certain UserIdentityInfo parameters are required in some situations. For
+ * example, Email
is required if you are using SAML for
+ * identity management. FirstName
and LastName
are
+ * required if you are using Amazon Connect or SAML for identity management.
*
+ *
*
- * 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.
+ * For information about how to create users using the Amazon Connect admin
+ * website, see Add Users in the Amazon Connect Administrator Guide.
*
*
- * @param deleteInstanceRequest
- * @return A Java Future object containing the response from the
- * DeleteInstance service method, as returned by Amazon Connect.
+ * @param createUserRequest
+ * @return A Java Future object containing the response from the CreateUser
+ * service method, as returned by Amazon Connect.
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws LimitExceededException
+ * @throws DuplicateResourceException
* @throws ResourceNotFoundException
+ * @throws ThrottlingException
* @throws InternalServiceException
- * @throws InvalidRequestException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2781,35 +2967,44 @@ Future deleteHoursOfOperationAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteInstanceAsync(DeleteInstanceRequest deleteInstanceRequest)
+ Future createUserAsync(CreateUserRequest createUserRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * This API is in preview release for Amazon Connect and is subject to
- * change.
+ * Creates a user account for the specified Amazon Connect instance.
*
+ *
*
- * Deletes the Amazon Connect instance.
+ * Certain UserIdentityInfo parameters are required in some situations. For
+ * example, Email
is required if you are using SAML for
+ * identity management. FirstName
and LastName
are
+ * required if you are using Amazon Connect or SAML for identity management.
*
+ *
*
- * 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.
+ * For information about how to create users using the Amazon Connect admin
+ * website, see Add Users in the Amazon Connect Administrator Guide.
*
*
- * @param deleteInstanceRequest
+ * @param createUserRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
- * @return A Java Future object containing the response from the
- * DeleteInstance service method, as returned by Amazon Connect.
+ * @return A Java Future object containing the response from the CreateUser
+ * service method, as returned by Amazon Connect.
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws LimitExceededException
+ * @throws DuplicateResourceException
* @throws ResourceNotFoundException
+ * @throws ThrottlingException
* @throws InternalServiceException
- * @throws InvalidRequestException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2818,25 +3013,26 @@ Future deleteInstanceAsync(DeleteInstanceRequest deleteInstanceRequest)
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteInstanceAsync(DeleteInstanceRequest deleteInstanceRequest,
- AsyncHandler asyncHandler) throws AmazonServiceException,
- AmazonClientException;
+ Future createUserAsync(CreateUserRequest createUserRequest,
+ AsyncHandler asyncHandler)
+ throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes an Amazon Web Services resource association from an Amazon
- * Connect instance. The association must not have any use cases associated
- * with it.
+ * Creates a new user hierarchy group.
*
*
- * @param deleteIntegrationAssociationRequest
+ * @param createUserHierarchyGroupRequest
* @return A Java Future object containing the response from the
- * DeleteIntegrationAssociation service method, as returned by
- * Amazon Connect.
- * @throws ResourceNotFoundException
- * @throws InternalServiceException
+ * CreateUserHierarchyGroup service method, as returned by Amazon
+ * Connect.
* @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws DuplicateResourceException
+ * @throws LimitExceededException
+ * @throws ResourceNotFoundException
* @throws ThrottlingException
+ * @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2845,29 +3041,30 @@ Future deleteInstanceAsync(DeleteInstanceRequest deleteInstanceRequest,
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteIntegrationAssociationAsync(
- DeleteIntegrationAssociationRequest deleteIntegrationAssociationRequest)
+ Future createUserHierarchyGroupAsync(
+ CreateUserHierarchyGroupRequest createUserHierarchyGroupRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes an Amazon Web Services resource association from an Amazon
- * Connect instance. The association must not have any use cases associated
- * with it.
+ * Creates a new user hierarchy group.
*
*
- * @param deleteIntegrationAssociationRequest
+ * @param createUserHierarchyGroupRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DeleteIntegrationAssociation service method, as returned by
- * Amazon Connect.
- * @throws ResourceNotFoundException
- * @throws InternalServiceException
+ * CreateUserHierarchyGroup service method, as returned by Amazon
+ * Connect.
* @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws DuplicateResourceException
+ * @throws LimitExceededException
+ * @throws ResourceNotFoundException
* @throws ThrottlingException
+ * @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2876,24 +3073,40 @@ Future deleteIntegrationAssociationAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteIntegrationAssociationAsync(
- DeleteIntegrationAssociationRequest deleteIntegrationAssociationRequest,
- AsyncHandler asyncHandler)
+ Future createUserHierarchyGroupAsync(
+ CreateUserHierarchyGroupRequest createUserHierarchyGroupRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes a prompt.
+ * Creates a new view with the possible status of SAVED
or
+ * PUBLISHED
.
+ *
+ *
+ * The views will have a unique name for each connect instance.
+ *
+ *
+ * It performs basic content validation if the status is SAVED
+ * or full content validation if the status is set to PUBLISHED
+ * . An error is returned if validation fails. It associates either the
+ * $SAVED
qualifier or both of the $SAVED
and
+ * $LATEST
qualifiers with the provided view content based on
+ * the status. The view is idempotent if ClientToken is provided.
*
*
- * @param deletePromptRequest
- * @return A Java Future object containing the response from the
- * DeletePrompt service method, as returned by Amazon Connect.
+ * @param createViewRequest
+ * @return A Java Future object containing the response from the CreateView
+ * service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws DuplicateResourceException
+ * @throws ServiceQuotaExceededException
+ * @throws TooManyRequestsException
+ * @throws ResourceInUseException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2902,26 +3115,42 @@ Future deleteIntegrationAssociationAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deletePromptAsync(DeletePromptRequest deletePromptRequest)
+ Future createViewAsync(CreateViewRequest createViewRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes a prompt.
+ * Creates a new view with the possible status of SAVED
or
+ * PUBLISHED
.
+ *
+ *
+ * The views will have a unique name for each connect instance.
+ *
+ *
+ * It performs basic content validation if the status is SAVED
+ * or full content validation if the status is set to PUBLISHED
+ * . An error is returned if validation fails. It associates either the
+ * $SAVED
qualifier or both of the $SAVED
and
+ * $LATEST
qualifiers with the provided view content based on
+ * the status. The view is idempotent if ClientToken is provided.
*
*
- * @param deletePromptRequest
+ * @param createViewRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
- * @return A Java Future object containing the response from the
- * DeletePrompt service method, as returned by Amazon Connect.
+ * @return A Java Future object containing the response from the CreateView
+ * service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws DuplicateResourceException
+ * @throws ServiceQuotaExceededException
+ * @throws TooManyRequestsException
+ * @throws ResourceInUseException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2930,24 +3159,35 @@ Future deletePromptAsync(DeletePromptRequest deletePromptRequest)
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deletePromptAsync(DeletePromptRequest deletePromptRequest,
- AsyncHandler asyncHandler) throws AmazonServiceException,
- AmazonClientException;
+ Future createViewAsync(CreateViewRequest createViewRequest,
+ AsyncHandler asyncHandler)
+ throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes a queue.
+ * Publishes a new version of the view identifier.
+ *
+ *
+ * Versions are immutable and monotonically increasing.
+ *
+ *
+ * It returns the highest version if there is no change in content compared
+ * to that version. An error is displayed if the supplied ViewContentSha256
+ * is different from the ViewContentSha256 of the $LATEST
+ * alias.
*
*
- * @param deleteQueueRequest
- * @return A Java Future object containing the response from the DeleteQueue
- * service method, as returned by Amazon Connect.
+ * @param createViewVersionRequest
+ * @return A Java Future object containing the response from the
+ * CreateViewVersion service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws ResourceInUseException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws TooManyRequestsException
+ * @throws ServiceQuotaExceededException
+ * @throws ResourceInUseException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2956,27 +3196,39 @@ Future deletePromptAsync(DeletePromptRequest deletePromptRequest,
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteQueueAsync(DeleteQueueRequest deleteQueueRequest)
- throws AmazonServiceException, AmazonClientException;
+ Future createViewVersionAsync(
+ CreateViewVersionRequest createViewVersionRequest) throws AmazonServiceException,
+ AmazonClientException;
/**
*
- * Deletes a queue.
+ * Publishes a new version of the view identifier.
+ *
+ *
+ * Versions are immutable and monotonically increasing.
+ *
+ *
+ * It returns the highest version if there is no change in content compared
+ * to that version. An error is displayed if the supplied ViewContentSha256
+ * is different from the ViewContentSha256 of the $LATEST
+ * alias.
*
*
- * @param deleteQueueRequest
+ * @param createViewVersionRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
- * @return A Java Future object containing the response from the DeleteQueue
- * service method, as returned by Amazon Connect.
+ * @return A Java Future object containing the response from the
+ * CreateViewVersion service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws ResourceInUseException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws TooManyRequestsException
+ * @throws ServiceQuotaExceededException
+ * @throws ResourceInUseException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -2985,23 +3237,29 @@ Future deleteQueueAsync(DeleteQueueRequest deleteQueueRequest)
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteQueueAsync(DeleteQueueRequest deleteQueueRequest,
- AsyncHandler asyncHandler) throws AmazonServiceException,
- AmazonClientException;
+ Future createViewVersionAsync(
+ CreateViewVersionRequest createViewVersionRequest,
+ AsyncHandler asyncHandler)
+ throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes a quick connect.
+ * 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 deleteQuickConnectRequest
+ * @param createVocabularyRequest
* @return A Java Future object containing the response from the
- * DeleteQuickConnect service method, as returned by Amazon Connect.
+ * CreateVocabulary service method, as returned by Amazon Connect.
* @throws InvalidRequestException
- * @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws ThrottlingException
+ * @throws AccessDeniedException
+ * @throws ResourceConflictException
+ * @throws ServiceQuotaExceededException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -3010,26 +3268,32 @@ Future deleteQueueAsync(DeleteQueueRequest deleteQueueRequest,
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteQuickConnectAsync(DeleteQuickConnectRequest deleteQuickConnectRequest)
- throws AmazonServiceException, AmazonClientException;
+ Future createVocabularyAsync(
+ CreateVocabularyRequest createVocabularyRequest) throws AmazonServiceException,
+ AmazonClientException;
/**
*
- * Deletes a quick connect.
+ * 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 deleteQuickConnectRequest
+ * @param createVocabularyRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DeleteQuickConnect service method, as returned by Amazon Connect.
+ * CreateVocabulary service method, as returned by Amazon Connect.
* @throws InvalidRequestException
- * @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws ThrottlingException
+ * @throws AccessDeniedException
+ * @throws ResourceConflictException
+ * @throws ServiceQuotaExceededException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -3038,25 +3302,27 @@ Future deleteQuickConnectAsync(DeleteQuickConnectRequest deleteQuickConnec
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteQuickConnectAsync(DeleteQuickConnectRequest deleteQuickConnectRequest,
- AsyncHandler asyncHandler)
+ Future createVocabularyAsync(
+ CreateVocabularyRequest createVocabularyRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes a routing profile.
+ * 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 deleteRoutingProfileRequest
+ * @param deactivateEvaluationFormRequest
* @return A Java Future object containing the response from the
- * DeleteRoutingProfile service method, as returned by Amazon
+ * DeactivateEvaluationForm service method, as returned by Amazon
* Connect.
- * @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws ResourceInUseException
* @throws ThrottlingException
* @throws InternalServiceException
+ * @throws ResourceConflictException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -3065,28 +3331,30 @@ Future deleteQuickConnectAsync(DeleteQuickConnectRequest deleteQuickConnec
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteRoutingProfileAsync(DeleteRoutingProfileRequest deleteRoutingProfileRequest)
+ Future deactivateEvaluationFormAsync(
+ DeactivateEvaluationFormRequest deactivateEvaluationFormRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes a routing profile.
+ * 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 deleteRoutingProfileRequest
+ * @param deactivateEvaluationFormRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DeleteRoutingProfile service method, as returned by Amazon
+ * DeactivateEvaluationForm service method, as returned by Amazon
* Connect.
- * @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws ResourceInUseException
* @throws ThrottlingException
* @throws InternalServiceException
+ * @throws ResourceConflictException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -3095,23 +3363,30 @@ Future deleteRoutingProfileAsync(DeleteRoutingProfileRequest deleteRouting
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteRoutingProfileAsync(DeleteRoutingProfileRequest deleteRoutingProfileRequest,
- AsyncHandler asyncHandler)
+ Future deactivateEvaluationFormAsync(
+ DeactivateEvaluationFormRequest deactivateEvaluationFormRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes a rule for the specified Amazon Connect instance.
+ * Deletes an attached file along with the underlying S3 Object.
*
+ *
+ *
+ * The attached file is permanently deleted if S3 bucket versioning
+ * is not enabled.
+ *
+ *
*
- * @param deleteRuleRequest
- * @return A Java Future object containing the response from the DeleteRule
- * service method, as returned by Amazon Connect.
+ * @param deleteAttachedFileRequest Request to DeleteAttachedFile API
+ * @return A Java Future object containing the response from the
+ * DeleteAttachedFile service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
* @throws InvalidRequestException
- * @throws ResourceNotFoundException
* @throws InternalServiceException
+ * @throws ResourceNotFoundException
* @throws ThrottlingException
- * @throws AccessDeniedException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -3120,26 +3395,33 @@ Future deleteRoutingProfileAsync(DeleteRoutingProfileRequest deleteRouting
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteRuleAsync(DeleteRuleRequest deleteRuleRequest)
- throws AmazonServiceException, AmazonClientException;
+ Future deleteAttachedFileAsync(
+ DeleteAttachedFileRequest deleteAttachedFileRequest) throws AmazonServiceException,
+ AmazonClientException;
/**
*
- * Deletes a rule for the specified Amazon Connect instance.
+ * Deletes an attached file along with the underlying S3 Object.
*
+ *
+ *
+ * The attached file is permanently deleted if S3 bucket versioning
+ * is not enabled.
+ *
+ *
*
- * @param deleteRuleRequest
+ * @param deleteAttachedFileRequest Request to DeleteAttachedFile API
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
- * @return A Java Future object containing the response from the DeleteRule
- * service method, as returned by Amazon Connect.
+ * @return A Java Future object containing the response from the
+ * DeleteAttachedFile service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
* @throws InvalidRequestException
- * @throws ResourceNotFoundException
* @throws InternalServiceException
+ * @throws ResourceNotFoundException
* @throws ThrottlingException
- * @throws AccessDeniedException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -3148,30 +3430,25 @@ Future deleteRuleAsync(DeleteRuleRequest deleteRuleRequest)
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteRuleAsync(DeleteRuleRequest deleteRuleRequest,
- AsyncHandler asyncHandler) throws AmazonServiceException,
- AmazonClientException;
+ Future deleteAttachedFileAsync(
+ DeleteAttachedFileRequest deleteAttachedFileRequest,
+ AsyncHandler asyncHandler)
+ throws AmazonServiceException, AmazonClientException;
/**
*
- * This API is in preview release for Amazon Connect and is subject to
- * change.
- *
- *
- * Deletes a security profile.
+ * Deletes a contact evaluation in the specified Amazon Connect instance.
*
*
- * @param deleteSecurityProfileRequest
+ * @param deleteContactEvaluationRequest
* @return A Java Future object containing the response from the
- * DeleteSecurityProfile service method, as returned by Amazon
+ * DeleteContactEvaluation service method, as returned by Amazon
* Connect.
- * @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
* @throws ThrottlingException
* @throws InternalServiceException
- * @throws AccessDeniedException
- * @throws ResourceInUseException
+ * @throws ResourceConflictException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -3180,34 +3457,28 @@ Future deleteRuleAsync(DeleteRuleRequest deleteRuleRequest,
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteSecurityProfileAsync(
- DeleteSecurityProfileRequest deleteSecurityProfileRequest)
+ Future deleteContactEvaluationAsync(
+ DeleteContactEvaluationRequest deleteContactEvaluationRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * This API is in preview release for Amazon Connect and is subject to
- * change.
- *
- *
- * Deletes a security profile.
+ * Deletes a contact evaluation in the specified Amazon Connect instance.
*
*
- * @param deleteSecurityProfileRequest
+ * @param deleteContactEvaluationRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DeleteSecurityProfile service method, as returned by Amazon
+ * DeleteContactEvaluation service method, as returned by Amazon
* Connect.
- * @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
* @throws ThrottlingException
* @throws InternalServiceException
- * @throws AccessDeniedException
- * @throws ResourceInUseException
+ * @throws ResourceConflictException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -3216,24 +3487,25 @@ Future deleteSecurityProfileAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteSecurityProfileAsync(
- DeleteSecurityProfileRequest deleteSecurityProfileRequest,
- AsyncHandler asyncHandler)
+ Future deleteContactEvaluationAsync(
+ DeleteContactEvaluationRequest deleteContactEvaluationRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes the task template.
+ * Deletes a flow for the specified Amazon Connect instance.
*
*
- * @param deleteTaskTemplateRequest
+ * @param deleteContactFlowRequest
* @return A Java Future object containing the response from the
- * DeleteTaskTemplate service method, as returned by Amazon Connect.
+ * DeleteContactFlow service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws ThrottlingException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -3242,27 +3514,28 @@ Future deleteSecurityProfileAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteTaskTemplateAsync(
- DeleteTaskTemplateRequest deleteTaskTemplateRequest) throws AmazonServiceException,
+ Future deleteContactFlowAsync(
+ DeleteContactFlowRequest deleteContactFlowRequest) throws AmazonServiceException,
AmazonClientException;
/**
*
- * Deletes the task template.
+ * Deletes a flow for the specified Amazon Connect instance.
*
*
- * @param deleteTaskTemplateRequest
+ * @param deleteContactFlowRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DeleteTaskTemplate service method, as returned by Amazon Connect.
+ * DeleteContactFlow service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws ThrottlingException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -3271,31 +3544,24 @@ Future deleteTaskTemplateAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteTaskTemplateAsync(
- DeleteTaskTemplateRequest deleteTaskTemplateRequest,
- AsyncHandler asyncHandler)
+ Future deleteContactFlowAsync(
+ DeleteContactFlowRequest deleteContactFlowRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * 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.
+ * Deletes the specified flow module.
*
*
- * @param deleteTrafficDistributionGroupRequest
+ * @param deleteContactFlowModuleRequest
* @return A Java Future object containing the response from the
- * DeleteTrafficDistributionGroup service method, as returned by
- * Amazon Connect.
- * @throws InvalidRequestException
+ * DeleteContactFlowModule service method, as returned by Amazon
+ * Connect.
* @throws AccessDeniedException
- * @throws ResourceInUseException
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
@@ -3306,34 +3572,27 @@ Future deleteTaskTemplateAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteTrafficDistributionGroupAsync(
- DeleteTrafficDistributionGroupRequest deleteTrafficDistributionGroupRequest)
+ Future deleteContactFlowModuleAsync(
+ DeleteContactFlowModuleRequest deleteContactFlowModuleRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * 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.
+ * Deletes the specified flow module.
*
*
- * @param deleteTrafficDistributionGroupRequest
+ * @param deleteContactFlowModuleRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DeleteTrafficDistributionGroup service method, as returned by
- * Amazon Connect.
- * @throws InvalidRequestException
+ * DeleteContactFlowModule service method, as returned by Amazon
+ * Connect.
* @throws AccessDeniedException
- * @throws ResourceInUseException
+ * @throws InvalidRequestException
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
@@ -3344,50 +3603,80 @@ Future deleteTrafficDistributionGroupAsync
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteTrafficDistributionGroupAsync(
- DeleteTrafficDistributionGroupRequest deleteTrafficDistributionGroupRequest,
- AsyncHandler asyncHandler)
+ Future deleteContactFlowModuleAsync(
+ DeleteContactFlowModuleRequest deleteContactFlowModuleRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes a use case from an integration association.
+ * Deletes an evaluation form in the specified Amazon Connect instance.
*
- *
- * @param deleteUseCaseRequest
- * @return A Java Future object containing the response from the
- * DeleteUseCase service method, as returned by Amazon Connect.
- * @throws ResourceNotFoundException
- * @throws InternalServiceException
- * @throws InvalidRequestException
- * @throws ThrottlingException
- * @throws AmazonClientException If any internal errors are encountered
- * inside the client while attempting to make the request or
- * handle the response. For example if a network connection is
- * not available.
+ *
+ * -
+ *
+ * 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.
+ *
+ *
+ *
+ *
+ * @param deleteEvaluationFormRequest
+ * @return A Java Future object containing the response from the
+ * DeleteEvaluationForm service method, as returned by Amazon
+ * Connect.
+ * @throws InvalidParameterException
+ * @throws ResourceNotFoundException
+ * @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws ResourceConflictException
+ * @throws AmazonClientException If any internal errors are encountered
+ * inside the client while attempting to make the request or
+ * handle the response. For example if a network connection is
+ * not available.
* @throws AmazonServiceException If an error response is returned by Amazon
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteUseCaseAsync(DeleteUseCaseRequest deleteUseCaseRequest)
+ Future deleteEvaluationFormAsync(DeleteEvaluationFormRequest deleteEvaluationFormRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes a use case from an integration association.
+ * 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.
*
+ *
+ *
*
- * @param deleteUseCaseRequest
+ * @param deleteEvaluationFormRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DeleteUseCase service method, as returned by Amazon Connect.
+ * DeleteEvaluationForm service method, as returned by Amazon
+ * Connect.
+ * @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws InternalServiceException
- * @throws InvalidRequestException
* @throws ThrottlingException
+ * @throws InternalServiceException
+ * @throws ResourceConflictException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -3396,25 +3685,23 @@ Future deleteUseCaseAsync(DeleteUseCaseRequest deleteUseCaseRequest)
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteUseCaseAsync(DeleteUseCaseRequest deleteUseCaseRequest,
- AsyncHandler asyncHandler) throws AmazonServiceException,
- AmazonClientException;
+ Future deleteEvaluationFormAsync(DeleteEvaluationFormRequest deleteEvaluationFormRequest,
+ AsyncHandler asyncHandler)
+ throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes a user account from the specified Amazon Connect instance.
+ * This API is in preview release for Amazon Connect and is subject to
+ * change.
*
*
- * 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.
+ * Deletes an hours of operation.
*
*
- * @param deleteUserRequest
- * @return A Java Future object containing the response from the DeleteUser
- * service method, as returned by Amazon Connect.
+ * @param deleteHoursOfOperationRequest
+ * @return A Java Future object containing the response from the
+ * DeleteHoursOfOperation service method, as returned by Amazon
+ * Connect.
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
@@ -3428,28 +3715,27 @@ Future deleteUseCaseAsync(DeleteUseCaseRequest deleteUseCaseRequest,
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteUserAsync(DeleteUserRequest deleteUserRequest)
+ Future deleteHoursOfOperationAsync(
+ DeleteHoursOfOperationRequest deleteHoursOfOperationRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes a user account from the specified Amazon Connect instance.
+ * This API is in preview release for Amazon Connect and is subject to
+ * change.
*
*
- * 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.
+ * Deletes an hours of operation.
*
*
- * @param deleteUserRequest
+ * @param deleteHoursOfOperationRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
- * @return A Java Future object containing the response from the DeleteUser
- * service method, as returned by Amazon Connect.
+ * @return A Java Future object containing the response from the
+ * DeleteHoursOfOperation service method, as returned by Amazon
+ * Connect.
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
@@ -3463,26 +3749,33 @@ Future deleteUserAsync(DeleteUserRequest deleteUserRequest)
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteUserAsync(DeleteUserRequest deleteUserRequest,
- AsyncHandler asyncHandler) throws AmazonServiceException,
- AmazonClientException;
+ Future deleteHoursOfOperationAsync(
+ DeleteHoursOfOperationRequest deleteHoursOfOperationRequest,
+ AsyncHandler asyncHandler)
+ throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes an existing user hierarchy group. It must not be associated with
- * any agents or have any active child groups.
+ * 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 deleteUserHierarchyGroupRequest
+ * @param deleteInstanceRequest
* @return A Java Future object containing the response from the
- * DeleteUserHierarchyGroup service method, as returned by Amazon
- * Connect.
- * @throws InvalidRequestException
- * @throws InvalidParameterException
+ * DeleteInstance service method, as returned by Amazon Connect.
* @throws ResourceNotFoundException
- * @throws ResourceInUseException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws InvalidRequestException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -3491,30 +3784,35 @@ Future deleteUserAsync(DeleteUserRequest deleteUserRequest,
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteUserHierarchyGroupAsync(
- DeleteUserHierarchyGroupRequest deleteUserHierarchyGroupRequest)
+ Future deleteInstanceAsync(DeleteInstanceRequest deleteInstanceRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes an existing user hierarchy group. It must not be associated with
- * any agents or have any active child groups.
+ * 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 deleteUserHierarchyGroupRequest
+ * @param deleteInstanceRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DeleteUserHierarchyGroup service method, as returned by Amazon
- * Connect.
- * @throws InvalidRequestException
- * @throws InvalidParameterException
+ * DeleteInstance service method, as returned by Amazon Connect.
* @throws ResourceNotFoundException
- * @throws ResourceInUseException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws InvalidRequestException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -3523,25 +3821,25 @@ Future deleteUserHierarchyGroupAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteUserHierarchyGroupAsync(
- DeleteUserHierarchyGroupRequest deleteUserHierarchyGroupRequest,
- AsyncHandler asyncHandler)
- throws AmazonServiceException, AmazonClientException;
+ Future deleteInstanceAsync(DeleteInstanceRequest deleteInstanceRequest,
+ AsyncHandler asyncHandler) throws AmazonServiceException,
+ AmazonClientException;
/**
*
- * Deletes the vocabulary that has the given identifier.
+ * Deletes an Amazon Web Services resource association from an Amazon
+ * Connect instance. The association must not have any use cases associated
+ * with it.
*
*
- * @param deleteVocabularyRequest
+ * @param deleteIntegrationAssociationRequest
* @return A Java Future object containing the response from the
- * DeleteVocabulary service method, as returned by Amazon Connect.
- * @throws InvalidRequestException
+ * DeleteIntegrationAssociation service method, as returned by
+ * Amazon Connect.
* @throws ResourceNotFoundException
* @throws InternalServiceException
+ * @throws InvalidRequestException
* @throws ThrottlingException
- * @throws AccessDeniedException
- * @throws ResourceInUseException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -3550,28 +3848,29 @@ Future deleteUserHierarchyGroupAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteVocabularyAsync(
- DeleteVocabularyRequest deleteVocabularyRequest) throws AmazonServiceException,
- AmazonClientException;
+ Future deleteIntegrationAssociationAsync(
+ DeleteIntegrationAssociationRequest deleteIntegrationAssociationRequest)
+ throws AmazonServiceException, AmazonClientException;
/**
*
- * Deletes the vocabulary that has the given identifier.
+ * Deletes an Amazon Web Services resource association from an Amazon
+ * Connect instance. The association must not have any use cases associated
+ * with it.
*
*
- * @param deleteVocabularyRequest
+ * @param deleteIntegrationAssociationRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DeleteVocabulary service method, as returned by Amazon Connect.
- * @throws InvalidRequestException
+ * DeleteIntegrationAssociation service method, as returned by
+ * Amazon Connect.
* @throws ResourceNotFoundException
* @throws InternalServiceException
+ * @throws InvalidRequestException
* @throws ThrottlingException
- * @throws AccessDeniedException
- * @throws ResourceInUseException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -3580,24 +3879,22 @@ Future deleteVocabularyAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future deleteVocabularyAsync(
- DeleteVocabularyRequest deleteVocabularyRequest,
- AsyncHandler asyncHandler)
+ Future deleteIntegrationAssociationAsync(
+ DeleteIntegrationAssociationRequest deleteIntegrationAssociationRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * This API is in preview release for Amazon Connect and is subject to
- * change.
- *
- *
- * Describes an agent status.
+ * Deletes a predefined attribute from the specified Amazon Connect
+ * instance.
*
*
- * @param describeAgentStatusRequest
+ * @param deletePredefinedAttributeRequest
* @return A Java Future object containing the response from the
- * DescribeAgentStatus service method, as returned by Amazon
+ * DeletePredefinedAttribute service method, as returned by Amazon
* Connect.
+ * @throws ResourceInUseException
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
@@ -3611,27 +3908,25 @@ Future deleteVocabularyAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeAgentStatusAsync(
- DescribeAgentStatusRequest describeAgentStatusRequest) throws AmazonServiceException,
- AmazonClientException;
+ Future deletePredefinedAttributeAsync(
+ DeletePredefinedAttributeRequest deletePredefinedAttributeRequest)
+ throws AmazonServiceException, AmazonClientException;
/**
*
- * This API is in preview release for Amazon Connect and is subject to
- * change.
- *
- *
- * Describes an agent status.
+ * Deletes a predefined attribute from the specified Amazon Connect
+ * instance.
*
*
- * @param describeAgentStatusRequest
+ * @param deletePredefinedAttributeRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DescribeAgentStatus service method, as returned by Amazon
+ * DeletePredefinedAttribute service method, as returned by Amazon
* Connect.
+ * @throws ResourceInUseException
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
@@ -3645,37 +3940,24 @@ Future describeAgentStatusAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeAgentStatusAsync(
- DescribeAgentStatusRequest describeAgentStatusRequest,
- AsyncHandler asyncHandler)
+ Future deletePredefinedAttributeAsync(
+ DeletePredefinedAttributeRequest deletePredefinedAttributeRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * 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.
+ * Deletes a prompt.
*
- *
*
- * @param describeContactRequest
+ * @param deletePromptRequest
* @return A Java Future object containing the response from the
- * DescribeContact service method, as returned by Amazon Connect.
+ * DeletePrompt service method, as returned by Amazon Connect.
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws InternalServiceException
* @throws ThrottlingException
+ * @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -3684,39 +3966,26 @@ Future describeAgentStatusAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeContactAsync(DescribeContactRequest describeContactRequest)
+ Future deletePromptAsync(DeletePromptRequest deletePromptRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * This API is in preview release for Amazon Connect and is subject to
- * change.
- *
- *
- * Describes the specified contact.
+ * Deletes a prompt.
*
- *
- *
- * 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.
- *
- *
*
- * @param describeContactRequest
+ * @param deletePromptRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DescribeContact service method, as returned by Amazon Connect.
+ * DeletePrompt service method, as returned by Amazon Connect.
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws InternalServiceException
* @throws ThrottlingException
+ * @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -3725,22 +3994,22 @@ Future describeContactAsync(DescribeContactRequest descri
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeContactAsync(
- DescribeContactRequest describeContactRequest,
- AsyncHandler asyncHandler)
- throws AmazonServiceException, AmazonClientException;
+ Future deletePromptAsync(DeletePromptRequest deletePromptRequest,
+ AsyncHandler asyncHandler) throws AmazonServiceException,
+ AmazonClientException;
/**
*
- * Describes a contact evaluation in the specified Amazon Connect instance.
+ * Deletes a queue.
*
*
- * @param describeContactEvaluationRequest
- * @return A Java Future object containing the response from the
- * DescribeContactEvaluation service method, as returned by Amazon
- * Connect.
+ * @param deleteQueueRequest
+ * @return A Java Future object containing the response from the DeleteQueue
+ * service method, as returned by Amazon Connect.
+ * @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
+ * @throws ResourceInUseException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
@@ -3751,25 +4020,25 @@ Future describeContactAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeContactEvaluationAsync(
- DescribeContactEvaluationRequest describeContactEvaluationRequest)
+ Future deleteQueueAsync(DeleteQueueRequest deleteQueueRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Describes a contact evaluation in the specified Amazon Connect instance.
+ * Deletes a queue.
*
*
- * @param describeContactEvaluationRequest
+ * @param deleteQueueRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
- * @return A Java Future object containing the response from the
- * DescribeContactEvaluation service method, as returned by Amazon
- * Connect.
+ * @return A Java Future object containing the response from the DeleteQueue
+ * service method, as returned by Amazon Connect.
+ * @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
+ * @throws ResourceInUseException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
@@ -3780,29 +4049,49 @@ Future describeContactEvaluationAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeContactEvaluationAsync(
- DescribeContactEvaluationRequest describeContactEvaluationRequest,
- AsyncHandler asyncHandler)
- throws AmazonServiceException, AmazonClientException;
+ Future deleteQueueAsync(DeleteQueueRequest deleteQueueRequest,
+ AsyncHandler asyncHandler) throws AmazonServiceException,
+ AmazonClientException;
/**
*
- * Describes the specified flow.
+ * Deletes a quick connect.
*
+ *
*
- * You can also create and update flows using the Amazon Connect Flow language.
+ * After calling DeleteUser, it's important to call DeleteQuickConnect
+ * to delete any records related to the deleted users. This will help you:
+ *
+ *
+ * -
+ *
+ * Avoid dangling resources that impact your service quotas.
+ *
+ *
+ * -
+ *
+ * Remove deleted users so they don't appear to agents as transfer options.
*
+ *
+ * -
+ *
+ * Avoid the disruption of other Amazon Connect processes, such as instance
+ * replication and syncing if you're using Amazon Connect Global Resiliency.
+ *
+ *
+ *
+ *
*
- * @param describeContactFlowRequest
+ * @param deleteQuickConnectRequest
* @return A Java Future object containing the response from the
- * DescribeContactFlow service method, as returned by Amazon
- * Connect.
+ * DeleteQuickConnect service method, as returned by Amazon Connect.
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws ContactFlowNotPublishedException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
@@ -3813,32 +4102,52 @@ Future describeContactEvaluationAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeContactFlowAsync(
- DescribeContactFlowRequest describeContactFlowRequest) throws AmazonServiceException,
- AmazonClientException;
+ Future deleteQuickConnectAsync(DeleteQuickConnectRequest deleteQuickConnectRequest)
+ throws AmazonServiceException, AmazonClientException;
/**
*
- * Describes the specified flow.
+ * Deletes a quick connect.
*
+ *
*
- * You can also create and update flows using the Amazon Connect Flow language.
+ * After calling DeleteUser, it's important to call DeleteQuickConnect
+ * to delete any records related to the deleted users. This will help you:
+ *
+ *
+ * -
+ *
+ * Avoid dangling resources that impact your service quotas.
+ *
+ *
+ * -
+ *
+ * Remove deleted users so they don't appear to agents as transfer options.
*
+ *
+ * -
+ *
+ * Avoid the disruption of other Amazon Connect processes, such as instance
+ * replication and syncing if you're using Amazon Connect Global Resiliency.
+ *
+ *
+ *
+ *
*
- * @param describeContactFlowRequest
+ * @param deleteQuickConnectRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DescribeContactFlow service method, as returned by Amazon
- * Connect.
+ * DeleteQuickConnect service method, as returned by Amazon Connect.
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws ContactFlowNotPublishedException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
@@ -3849,24 +4158,23 @@ Future describeContactFlowAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeContactFlowAsync(
- DescribeContactFlowRequest describeContactFlowRequest,
- AsyncHandler asyncHandler)
+ Future deleteQuickConnectAsync(DeleteQuickConnectRequest deleteQuickConnectRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Describes the specified flow module.
+ * Deletes a routing profile.
*
*
- * @param describeContactFlowModuleRequest
+ * @param deleteRoutingProfileRequest
* @return A Java Future object containing the response from the
- * DescribeContactFlowModule service method, as returned by Amazon
+ * DeleteRoutingProfile service method, as returned by Amazon
* Connect.
- * @throws AccessDeniedException
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
+ * @throws ResourceInUseException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
@@ -3877,27 +4185,26 @@ Future describeContactFlowAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeContactFlowModuleAsync(
- DescribeContactFlowModuleRequest describeContactFlowModuleRequest)
+ Future deleteRoutingProfileAsync(DeleteRoutingProfileRequest deleteRoutingProfileRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Describes the specified flow module.
+ * Deletes a routing profile.
*
*
- * @param describeContactFlowModuleRequest
+ * @param deleteRoutingProfileRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DescribeContactFlowModule service method, as returned by Amazon
+ * DeleteRoutingProfile service method, as returned by Amazon
* Connect.
- * @throws AccessDeniedException
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
+ * @throws ResourceInUseException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
@@ -3908,26 +4215,23 @@ Future describeContactFlowModuleAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeContactFlowModuleAsync(
- DescribeContactFlowModuleRequest describeContactFlowModuleRequest,
- AsyncHandler asyncHandler)
+ Future deleteRoutingProfileAsync(DeleteRoutingProfileRequest deleteRoutingProfileRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * 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.
+ * Deletes a rule for the specified Amazon Connect instance.
*
*
- * @param describeEvaluationFormRequest
- * @return A Java Future object containing the response from the
- * DescribeEvaluationForm service method, as returned by Amazon
- * Connect.
- * @throws InvalidParameterException
+ * @param deleteRuleRequest
+ * @return A Java Future object containing the response from the DeleteRule
+ * service method, as returned by Amazon Connect.
+ * @throws InvalidRequestException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws ThrottlingException
+ * @throws AccessDeniedException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -3936,29 +4240,26 @@ Future describeContactFlowModuleAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeEvaluationFormAsync(
- DescribeEvaluationFormRequest describeEvaluationFormRequest)
+ Future deleteRuleAsync(DeleteRuleRequest deleteRuleRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * 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.
+ * Deletes a rule for the specified Amazon Connect instance.
*
*
- * @param describeEvaluationFormRequest
+ * @param deleteRuleRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
- * @return A Java Future object containing the response from the
- * DescribeEvaluationForm service method, as returned by Amazon
- * Connect.
- * @throws InvalidParameterException
+ * @return A Java Future object containing the response from the DeleteRule
+ * service method, as returned by Amazon Connect.
+ * @throws InvalidRequestException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws ThrottlingException
+ * @throws AccessDeniedException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -3967,29 +4268,26 @@ Future describeEvaluationFormAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeEvaluationFormAsync(
- DescribeEvaluationFormRequest describeEvaluationFormRequest,
- AsyncHandler asyncHandler)
- throws AmazonServiceException, AmazonClientException;
+ Future deleteRuleAsync(DeleteRuleRequest deleteRuleRequest,
+ AsyncHandler asyncHandler) throws AmazonServiceException,
+ AmazonClientException;
/**
*
- * This API is in preview release for Amazon Connect and is subject to
- * change.
- *
- *
- * Describes the hours of operation.
+ * Deletes a security profile.
*
*
- * @param describeHoursOfOperationRequest
+ * @param deleteSecurityProfileRequest
* @return A Java Future object containing the response from the
- * DescribeHoursOfOperation service method, as returned by Amazon
+ * DeleteSecurityProfile service method, as returned by Amazon
* Connect.
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
* @throws ThrottlingException
* @throws InternalServiceException
+ * @throws AccessDeniedException
+ * @throws ResourceInUseException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -3998,32 +4296,30 @@ Future describeEvaluationFormAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeHoursOfOperationAsync(
- DescribeHoursOfOperationRequest describeHoursOfOperationRequest)
+ Future deleteSecurityProfileAsync(
+ DeleteSecurityProfileRequest deleteSecurityProfileRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * This API is in preview release for Amazon Connect and is subject to
- * change.
- *
- *
- * Describes the hours of operation.
+ * Deletes a security profile.
*
*
- * @param describeHoursOfOperationRequest
+ * @param deleteSecurityProfileRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DescribeHoursOfOperation service method, as returned by Amazon
+ * DeleteSecurityProfile service method, as returned by Amazon
* Connect.
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
* @throws ThrottlingException
* @throws InternalServiceException
+ * @throws AccessDeniedException
+ * @throws ResourceInUseException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -4032,33 +4328,23 @@ Future describeHoursOfOperationAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeHoursOfOperationAsync(
- DescribeHoursOfOperationRequest describeHoursOfOperationRequest,
- AsyncHandler asyncHandler)
+ Future deleteSecurityProfileAsync(
+ DeleteSecurityProfileRequest deleteSecurityProfileRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * 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.
+ * Deletes the task template.
*
*
- * @param describeInstanceRequest
+ * @param deleteTaskTemplateRequest
* @return A Java Future object containing the response from the
- * DescribeInstance service method, as returned by Amazon Connect.
+ * DeleteTaskTemplate service method, as returned by Amazon Connect.
* @throws InvalidRequestException
+ * @throws InvalidParameterException
* @throws ResourceNotFoundException
+ * @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
@@ -4068,36 +4354,26 @@ Future describeHoursOfOperationAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeInstanceAsync(
- DescribeInstanceRequest describeInstanceRequest) throws AmazonServiceException,
+ Future deleteTaskTemplateAsync(
+ DeleteTaskTemplateRequest deleteTaskTemplateRequest) throws AmazonServiceException,
AmazonClientException;
/**
*
- * 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.
+ * Deletes the task template.
*
*
- * @param describeInstanceRequest
+ * @param deleteTaskTemplateRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DescribeInstance service method, as returned by Amazon Connect.
+ * DeleteTaskTemplate service method, as returned by Amazon Connect.
* @throws InvalidRequestException
+ * @throws InvalidParameterException
* @throws ResourceNotFoundException
+ * @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
@@ -4107,29 +4383,33 @@ Future describeInstanceAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeInstanceAsync(
- DescribeInstanceRequest describeInstanceRequest,
- AsyncHandler asyncHandler)
+ Future deleteTaskTemplateAsync(
+ DeleteTaskTemplateRequest deleteTaskTemplateRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * This API is in preview release for Amazon Connect and is subject to
- * change.
+ * Deletes a traffic distribution group. This API can be called only in the
+ * Region where the traffic distribution group is created.
*
*
- * Describes the specified instance attribute.
+ * For more information about deleting traffic distribution groups, see Delete traffic distribution groups in the Amazon Connect
+ * Administrator Guide.
*
*
- * @param describeInstanceAttributeRequest
+ * @param deleteTrafficDistributionGroupRequest
* @return A Java Future object containing the response from the
- * DescribeInstanceAttribute service method, as returned by Amazon
- * Connect.
- * @throws ResourceNotFoundException
- * @throws InternalServiceException
+ * DeleteTrafficDistributionGroup service method, as returned by
+ * Amazon Connect.
* @throws InvalidRequestException
- * @throws InvalidParameterException
+ * @throws AccessDeniedException
+ * @throws ResourceInUseException
* @throws ThrottlingException
+ * @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -4138,32 +4418,36 @@ Future describeInstanceAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeInstanceAttributeAsync(
- DescribeInstanceAttributeRequest describeInstanceAttributeRequest)
+ Future deleteTrafficDistributionGroupAsync(
+ DeleteTrafficDistributionGroupRequest deleteTrafficDistributionGroupRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * This API is in preview release for Amazon Connect and is subject to
- * change.
+ * Deletes a traffic distribution group. This API can be called only in the
+ * Region where the traffic distribution group is created.
*
*
- * Describes the specified instance attribute.
+ * For more information about deleting traffic distribution groups, see Delete traffic distribution groups in the Amazon Connect
+ * Administrator Guide.
*
*
- * @param describeInstanceAttributeRequest
+ * @param deleteTrafficDistributionGroupRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DescribeInstanceAttribute service method, as returned by Amazon
- * Connect.
- * @throws ResourceNotFoundException
- * @throws InternalServiceException
+ * DeleteTrafficDistributionGroup service method, as returned by
+ * Amazon Connect.
* @throws InvalidRequestException
- * @throws InvalidParameterException
+ * @throws AccessDeniedException
+ * @throws ResourceInUseException
* @throws ThrottlingException
+ * @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -4172,29 +4456,22 @@ Future describeInstanceAttributeAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeInstanceAttributeAsync(
- DescribeInstanceAttributeRequest describeInstanceAttributeRequest,
- AsyncHandler asyncHandler)
+ Future deleteTrafficDistributionGroupAsync(
+ DeleteTrafficDistributionGroupRequest deleteTrafficDistributionGroupRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * 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.
+ * Deletes a use case from an integration association.
*
*
- * @param describeInstanceStorageConfigRequest
+ * @param deleteUseCaseRequest
* @return A Java Future object containing the response from the
- * DescribeInstanceStorageConfig service method, as returned by
- * Amazon Connect.
+ * DeleteUseCase service method, as returned by Amazon Connect.
* @throws ResourceNotFoundException
* @throws InternalServiceException
* @throws InvalidRequestException
- * @throws InvalidParameterException
* @throws ThrottlingException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
@@ -4204,32 +4481,24 @@ Future describeInstanceAttributeAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeInstanceStorageConfigAsync(
- DescribeInstanceStorageConfigRequest describeInstanceStorageConfigRequest)
+ Future deleteUseCaseAsync(DeleteUseCaseRequest deleteUseCaseRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * 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.
+ * Deletes a use case from an integration association.
*
*
- * @param describeInstanceStorageConfigRequest
+ * @param deleteUseCaseRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DescribeInstanceStorageConfig service method, as returned by
- * Amazon Connect.
+ * DeleteUseCase service method, as returned by Amazon Connect.
* @throws ResourceNotFoundException
* @throws InternalServiceException
* @throws InvalidRequestException
- * @throws InvalidParameterException
* @throws ThrottlingException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
@@ -4239,39 +4508,58 @@ Future describeInstanceStorageConfigAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeInstanceStorageConfigAsync(
- DescribeInstanceStorageConfigRequest describeInstanceStorageConfigRequest,
- AsyncHandler asyncHandler)
- throws AmazonServiceException, AmazonClientException;
+ Future deleteUseCaseAsync(DeleteUseCaseRequest deleteUseCaseRequest,
+ AsyncHandler asyncHandler) throws AmazonServiceException,
+ AmazonClientException;
/**
*
- * Gets details and status of a phone number that’s claimed to your Amazon
- * Connect instance or traffic distribution group.
+ * 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.
*
*
*
- * 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
.
+ * After calling DeleteUser, call DeleteQuickConnect to delete any records related to the deleted
+ * users. This will help you:
+ *
+ *
+ * -
+ *
+ * Avoid dangling resources that impact your service quotas.
+ *
+ *
+ * -
+ *
+ * Remove deleted users so they don't appear to agents as transfer options.
+ *
+ *
+ * -
+ *
+ * Avoid the disruption of other Amazon Connect processes, such as instance
+ * replication and syncing if you're using Amazon Connect Global Resiliency.
*
+ *
+ *
*
*
- * @param describePhoneNumberRequest
- * @return A Java Future object containing the response from the
- * DescribePhoneNumber service method, as returned by Amazon
- * Connect.
+ * @param deleteUserRequest
+ * @return A Java Future object containing the response from the DeleteUser
+ * service method, as returned by Amazon Connect.
+ * @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
* @throws ThrottlingException
* @throws InternalServiceException
- * @throws AccessDeniedException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -4280,42 +4568,61 @@ Future describeInstanceStorageConfigAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describePhoneNumberAsync(
- DescribePhoneNumberRequest describePhoneNumberRequest) throws AmazonServiceException,
- AmazonClientException;
+ Future deleteUserAsync(DeleteUserRequest deleteUserRequest)
+ throws AmazonServiceException, AmazonClientException;
/**
*
- * Gets details and status of a phone number that’s claimed to your Amazon
- * Connect instance or traffic distribution group.
+ * 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.
*
*
*
- * 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
.
+ * After calling DeleteUser, call DeleteQuickConnect to delete any records related to the deleted
+ * users. This will help you:
+ *
+ *
+ * -
+ *
+ * Avoid dangling resources that impact your service quotas.
+ *
+ *
+ * -
+ *
+ * Remove deleted users so they don't appear to agents as transfer options.
+ *
+ *
+ * -
+ *
+ * Avoid the disruption of other Amazon Connect processes, such as instance
+ * replication and syncing if you're using Amazon Connect Global Resiliency.
*
+ *
+ *
*
*
- * @param describePhoneNumberRequest
+ * @param deleteUserRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
- * @return A Java Future object containing the response from the
- * DescribePhoneNumber service method, as returned by Amazon
- * Connect.
+ * @return A Java Future object containing the response from the DeleteUser
+ * service method, as returned by Amazon Connect.
+ * @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
* @throws ThrottlingException
* @throws InternalServiceException
- * @throws AccessDeniedException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -4324,22 +4631,24 @@ Future describePhoneNumberAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describePhoneNumberAsync(
- DescribePhoneNumberRequest describePhoneNumberRequest,
- AsyncHandler asyncHandler)
- throws AmazonServiceException, AmazonClientException;
+ Future deleteUserAsync(DeleteUserRequest deleteUserRequest,
+ AsyncHandler asyncHandler) throws AmazonServiceException,
+ AmazonClientException;
/**
*
- * Describes the prompt.
+ * Deletes an existing user hierarchy group. It must not be associated with
+ * any agents or have any active child groups.
*
*
- * @param describePromptRequest
+ * @param deleteUserHierarchyGroupRequest
* @return A Java Future object containing the response from the
- * DescribePrompt service method, as returned by Amazon Connect.
+ * DeleteUserHierarchyGroup service method, as returned by Amazon
+ * Connect.
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
+ * @throws ResourceInUseException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
@@ -4350,24 +4659,28 @@ Future describePhoneNumberAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describePromptAsync(DescribePromptRequest describePromptRequest)
+ Future deleteUserHierarchyGroupAsync(
+ DeleteUserHierarchyGroupRequest deleteUserHierarchyGroupRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Describes the prompt.
+ * Deletes an existing user hierarchy group. It must not be associated with
+ * any agents or have any active child groups.
*
*
- * @param describePromptRequest
+ * @param deleteUserHierarchyGroupRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DescribePrompt service method, as returned by Amazon Connect.
+ * DeleteUserHierarchyGroup service method, as returned by Amazon
+ * Connect.
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
+ * @throws ResourceInUseException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
@@ -4378,27 +4691,27 @@ Future describePromptAsync(DescribePromptRequest describeP
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describePromptAsync(DescribePromptRequest describePromptRequest,
- AsyncHandler asyncHandler)
+ Future deleteUserHierarchyGroupAsync(
+ DeleteUserHierarchyGroupRequest deleteUserHierarchyGroupRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * This API is in preview release for Amazon Connect and is subject to
- * change.
- *
- *
- * Describes the specified queue.
+ * Deletes the view entirely. It deletes the view and all associated
+ * qualifiers (versions and aliases).
*
*
- * @param describeQueueRequest
- * @return A Java Future object containing the response from the
- * DescribeQueue service method, as returned by Amazon Connect.
+ * @param deleteViewRequest
+ * @return A Java Future object containing the response from the DeleteView
+ * service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws TooManyRequestsException
+ * @throws ResourceInUseException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -4407,30 +4720,29 @@ Future describePromptAsync(DescribePromptRequest describeP
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeQueueAsync(DescribeQueueRequest describeQueueRequest)
+ Future deleteViewAsync(DeleteViewRequest deleteViewRequest)
throws AmazonServiceException, AmazonClientException;
/**
*
- * This API is in preview release for Amazon Connect and is subject to
- * change.
- *
- *
- * Describes the specified queue.
+ * Deletes the view entirely. It deletes the view and all associated
+ * qualifiers (versions and aliases).
*
*
- * @param describeQueueRequest
+ * @param deleteViewRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
- * @return A Java Future object containing the response from the
- * DescribeQueue service method, as returned by Amazon Connect.
+ * @return A Java Future object containing the response from the DeleteView
+ * service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws TooManyRequestsException
+ * @throws ResourceInUseException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -4439,24 +4751,26 @@ Future describeQueueAsync(DescribeQueueRequest describeQueu
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeQueueAsync(DescribeQueueRequest describeQueueRequest,
- AsyncHandler asyncHandler)
+ Future deleteViewAsync(DeleteViewRequest deleteViewRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Describes the quick connect.
+ * Deletes the particular version specified in ViewVersion
+ * identifier.
*
*
- * @param describeQuickConnectRequest
+ * @param deleteViewVersionRequest
* @return A Java Future object containing the response from the
- * DescribeQuickConnect service method, as returned by Amazon
- * Connect.
+ * DeleteViewVersion service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws TooManyRequestsException
+ * @throws ResourceInUseException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -4465,28 +4779,30 @@ Future describeQueueAsync(DescribeQueueRequest describeQueu
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeQuickConnectAsync(
- DescribeQuickConnectRequest describeQuickConnectRequest) throws AmazonServiceException,
+ Future deleteViewVersionAsync(
+ DeleteViewVersionRequest deleteViewVersionRequest) throws AmazonServiceException,
AmazonClientException;
/**
*
- * Describes the quick connect.
+ * Deletes the particular version specified in ViewVersion
+ * identifier.
*
*
- * @param describeQuickConnectRequest
+ * @param deleteViewVersionRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DescribeQuickConnect service method, as returned by Amazon
- * Connect.
+ * DeleteViewVersion service method, as returned by Amazon Connect.
+ * @throws AccessDeniedException
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws TooManyRequestsException
+ * @throws ResourceInUseException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -4495,25 +4811,25 @@ Future describeQuickConnectAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeQuickConnectAsync(
- DescribeQuickConnectRequest describeQuickConnectRequest,
- AsyncHandler asyncHandler)
+ Future deleteViewVersionAsync(
+ DeleteViewVersionRequest deleteViewVersionRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Describes the specified routing profile.
+ * Deletes the vocabulary that has the given identifier.
*
*
- * @param describeRoutingProfileRequest
+ * @param deleteVocabularyRequest
* @return A Java Future object containing the response from the
- * DescribeRoutingProfile service method, as returned by Amazon
- * Connect.
+ * DeleteVocabulary service method, as returned by Amazon Connect.
* @throws InvalidRequestException
- * @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws ThrottlingException
+ * @throws AccessDeniedException
+ * @throws ResourceInUseException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -4522,28 +4838,28 @@ Future describeQuickConnectAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeRoutingProfileAsync(
- DescribeRoutingProfileRequest describeRoutingProfileRequest)
- throws AmazonServiceException, AmazonClientException;
+ Future deleteVocabularyAsync(
+ DeleteVocabularyRequest deleteVocabularyRequest) throws AmazonServiceException,
+ AmazonClientException;
/**
*
- * Describes the specified routing profile.
+ * Deletes the vocabulary that has the given identifier.
*
*
- * @param describeRoutingProfileRequest
+ * @param deleteVocabularyRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DescribeRoutingProfile service method, as returned by Amazon
- * Connect.
+ * DeleteVocabulary service method, as returned by Amazon Connect.
* @throws InvalidRequestException
- * @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws ThrottlingException
* @throws InternalServiceException
+ * @throws ThrottlingException
+ * @throws AccessDeniedException
+ * @throws ResourceInUseException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -4552,24 +4868,29 @@ Future describeRoutingProfileAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeRoutingProfileAsync(
- DescribeRoutingProfileRequest describeRoutingProfileRequest,
- AsyncHandler asyncHandler)
+ Future deleteVocabularyAsync(
+ DeleteVocabularyRequest deleteVocabularyRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
*
- * Describes a rule for the specified Amazon Connect instance.
+ * This API is in preview release for Amazon Connect and is subject to
+ * change.
+ *
+ *
+ * Describes an agent status.
*
*
- * @param describeRuleRequest
+ * @param describeAgentStatusRequest
* @return A Java Future object containing the response from the
- * DescribeRule service method, as returned by Amazon Connect.
+ * DescribeAgentStatus service method, as returned by Amazon
+ * Connect.
* @throws InvalidRequestException
+ * @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws InternalServiceException
* @throws ThrottlingException
- * @throws AccessDeniedException
+ * @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -4578,26 +4899,32 @@ Future describeRoutingProfileAsync(
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeRuleAsync(DescribeRuleRequest describeRuleRequest)
- throws AmazonServiceException, AmazonClientException;
+ Future describeAgentStatusAsync(
+ DescribeAgentStatusRequest describeAgentStatusRequest) throws AmazonServiceException,
+ AmazonClientException;
/**
*
- * Describes a rule for the specified Amazon Connect instance.
+ * This API is in preview release for Amazon Connect and is subject to
+ * change.
+ *
+ *
+ * Describes an agent status.
*
*
- * @param describeRuleRequest
+ * @param describeAgentStatusRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
- * DescribeRule service method, as returned by Amazon Connect.
+ * DescribeAgentStatus service method, as returned by Amazon
+ * Connect.
* @throws InvalidRequestException
+ * @throws InvalidParameterException
* @throws ResourceNotFoundException
- * @throws InternalServiceException
* @throws ThrottlingException
- * @throws AccessDeniedException
+ * @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
@@ -4606,8 +4933,9 @@ Future describeRuleAsync(DescribeRuleRequest describeRuleReq
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
- Future describeRuleAsync(DescribeRuleRequest describeRuleRequest,
- AsyncHandler asyncHandler)
+ Future describeAgentStatusAsync(
+ DescribeAgentStatusRequest describeAgentStatusRequest,
+ AsyncHandler asyncHandler)
throws AmazonServiceException, AmazonClientException;
/**
@@ -4616,18 +4944,26 @@ Future describeRuleAsync(DescribeRuleRequest describeRuleReq
* change.
*
*