Interface ConnectClient
- All Superinterfaces:
AutoCloseable,AwsClient,SdkAutoCloseable,SdkClient
builder() method.
Amazon Connect is a cloud-based contact center solution that you use to set up and manage a customer contact center and provide reliable customer engagement at any scale.
Amazon Connect provides metrics and real-time reporting that enable you to optimize contact routing. You can also resolve customer issues more efficiently by getting customers in touch with the appropriate agents.
There are limits to the number of Amazon Connect resources that you can create. There are also limits to the number of requests that you can make per second. For more information, see Amazon Connect Service Quotas in the Amazon Connect Administrator Guide.
You can connect programmatically to an Amazon Web Services service by using an endpoint. For a list of Amazon Connect endpoints, see Amazon Connect Endpoints.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringValue for looking up the service's metadata from theServiceMetadataProvider.static final String -
Method Summary
Modifier and TypeMethodDescriptiondefault ActivateEvaluationFormResponseactivateEvaluationForm(Consumer<ActivateEvaluationFormRequest.Builder> activateEvaluationFormRequest) Activates an evaluation form in the specified Amazon Connect instance.default ActivateEvaluationFormResponseactivateEvaluationForm(ActivateEvaluationFormRequest activateEvaluationFormRequest) Activates an evaluation form in the specified Amazon Connect instance.associateAnalyticsDataSet(Consumer<AssociateAnalyticsDataSetRequest.Builder> associateAnalyticsDataSetRequest) Associates the specified dataset for a Amazon Connect instance with the target account.associateAnalyticsDataSet(AssociateAnalyticsDataSetRequest associateAnalyticsDataSetRequest) Associates the specified dataset for a Amazon Connect instance with the target account.default AssociateApprovedOriginResponseassociateApprovedOrigin(Consumer<AssociateApprovedOriginRequest.Builder> associateApprovedOriginRequest) This API is in preview release for Amazon Connect and is subject to change.default AssociateApprovedOriginResponseassociateApprovedOrigin(AssociateApprovedOriginRequest associateApprovedOriginRequest) This API is in preview release for Amazon Connect and is subject to change.default AssociateBotResponseassociateBot(Consumer<AssociateBotRequest.Builder> associateBotRequest) This API is in preview release for Amazon Connect and is subject to change.default AssociateBotResponseassociateBot(AssociateBotRequest associateBotRequest) This API is in preview release for Amazon Connect and is subject to change.associateDefaultVocabulary(Consumer<AssociateDefaultVocabularyRequest.Builder> associateDefaultVocabularyRequest) Associates an existing vocabulary as the default.associateDefaultVocabulary(AssociateDefaultVocabularyRequest associateDefaultVocabularyRequest) Associates an existing vocabulary as the default.default AssociateFlowResponseassociateFlow(Consumer<AssociateFlowRequest.Builder> associateFlowRequest) Associates a connect resource to a flow.default AssociateFlowResponseassociateFlow(AssociateFlowRequest associateFlowRequest) Associates a connect resource to a flow.associateInstanceStorageConfig(Consumer<AssociateInstanceStorageConfigRequest.Builder> associateInstanceStorageConfigRequest) This API is in preview release for Amazon Connect and is subject to change.associateInstanceStorageConfig(AssociateInstanceStorageConfigRequest associateInstanceStorageConfigRequest) This API is in preview release for Amazon Connect and is subject to change.default AssociateLambdaFunctionResponseassociateLambdaFunction(Consumer<AssociateLambdaFunctionRequest.Builder> associateLambdaFunctionRequest) This API is in preview release for Amazon Connect and is subject to change.default AssociateLambdaFunctionResponseassociateLambdaFunction(AssociateLambdaFunctionRequest associateLambdaFunctionRequest) This API is in preview release for Amazon Connect and is subject to change.default AssociateLexBotResponseassociateLexBot(Consumer<AssociateLexBotRequest.Builder> associateLexBotRequest) This API is in preview release for Amazon Connect and is subject to change.default AssociateLexBotResponseassociateLexBot(AssociateLexBotRequest associateLexBotRequest) This API is in preview release for Amazon Connect and is subject to change.associatePhoneNumberContactFlow(Consumer<AssociatePhoneNumberContactFlowRequest.Builder> associatePhoneNumberContactFlowRequest) Associates a flow with a phone number claimed to your Amazon Connect instance.associatePhoneNumberContactFlow(AssociatePhoneNumberContactFlowRequest associatePhoneNumberContactFlowRequest) Associates a flow with a phone number claimed to your Amazon Connect instance.associateQueueQuickConnects(Consumer<AssociateQueueQuickConnectsRequest.Builder> associateQueueQuickConnectsRequest) This API is in preview release for Amazon Connect and is subject to change.associateQueueQuickConnects(AssociateQueueQuickConnectsRequest associateQueueQuickConnectsRequest) This API is in preview release for Amazon Connect and is subject to change.associateRoutingProfileQueues(Consumer<AssociateRoutingProfileQueuesRequest.Builder> associateRoutingProfileQueuesRequest) Associates a set of queues with a routing profile.associateRoutingProfileQueues(AssociateRoutingProfileQueuesRequest associateRoutingProfileQueuesRequest) Associates a set of queues with a routing profile.default AssociateSecurityKeyResponseassociateSecurityKey(Consumer<AssociateSecurityKeyRequest.Builder> associateSecurityKeyRequest) This API is in preview release for Amazon Connect and is subject to change.default AssociateSecurityKeyResponseassociateSecurityKey(AssociateSecurityKeyRequest associateSecurityKeyRequest) This API is in preview release for Amazon Connect and is subject to change.associateTrafficDistributionGroupUser(Consumer<AssociateTrafficDistributionGroupUserRequest.Builder> associateTrafficDistributionGroupUserRequest) Associates an agent with a traffic distribution group.associateTrafficDistributionGroupUser(AssociateTrafficDistributionGroupUserRequest associateTrafficDistributionGroupUserRequest) Associates an agent with a traffic distribution group.associateUserProficiencies(Consumer<AssociateUserProficienciesRequest.Builder> associateUserProficienciesRequest) >Associates a set of proficiencies with a user.associateUserProficiencies(AssociateUserProficienciesRequest associateUserProficienciesRequest) >Associates a set of proficiencies with a user.batchAssociateAnalyticsDataSet(Consumer<BatchAssociateAnalyticsDataSetRequest.Builder> batchAssociateAnalyticsDataSetRequest) Associates a list of analytics datasets for a given Amazon Connect instance to a target account.batchAssociateAnalyticsDataSet(BatchAssociateAnalyticsDataSetRequest batchAssociateAnalyticsDataSetRequest) Associates a list of analytics datasets for a given Amazon Connect instance to a target account.batchDisassociateAnalyticsDataSet(Consumer<BatchDisassociateAnalyticsDataSetRequest.Builder> batchDisassociateAnalyticsDataSetRequest) Removes a list of analytics datasets associated with a given Amazon Connect instance.batchDisassociateAnalyticsDataSet(BatchDisassociateAnalyticsDataSetRequest batchDisassociateAnalyticsDataSetRequest) Removes a list of analytics datasets associated with a given Amazon Connect instance.batchGetAttachedFileMetadata(Consumer<BatchGetAttachedFileMetadataRequest.Builder> batchGetAttachedFileMetadataRequest) Allows you to retrieve metadata about multiple attached files on an associated resource.batchGetAttachedFileMetadata(BatchGetAttachedFileMetadataRequest batchGetAttachedFileMetadataRequest) Allows you to retrieve metadata about multiple attached files on an associated resource.default BatchGetFlowAssociationResponsebatchGetFlowAssociation(Consumer<BatchGetFlowAssociationRequest.Builder> batchGetFlowAssociationRequest) Retrieve the flow associations for the given resources.default BatchGetFlowAssociationResponsebatchGetFlowAssociation(BatchGetFlowAssociationRequest batchGetFlowAssociationRequest) Retrieve the flow associations for the given resources.default BatchPutContactResponsebatchPutContact(Consumer<BatchPutContactRequest.Builder> batchPutContactRequest) default BatchPutContactResponsebatchPutContact(BatchPutContactRequest batchPutContactRequest) static ConnectClientBuilderbuilder()Create a builder that can be used to configure and create aConnectClient.default ClaimPhoneNumberResponseclaimPhoneNumber(Consumer<ClaimPhoneNumberRequest.Builder> claimPhoneNumberRequest) Claims an available phone number to your Amazon Connect instance or traffic distribution group.default ClaimPhoneNumberResponseclaimPhoneNumber(ClaimPhoneNumberRequest claimPhoneNumberRequest) Claims an available phone number to your Amazon Connect instance or traffic distribution group.completeAttachedFileUpload(Consumer<CompleteAttachedFileUploadRequest.Builder> completeAttachedFileUploadRequest) Allows you to confirm that the attached file has been uploaded using the pre-signed URL provided in the StartAttachedFileUpload API.completeAttachedFileUpload(CompleteAttachedFileUploadRequest completeAttachedFileUploadRequest) Allows you to confirm that the attached file has been uploaded using the pre-signed URL provided in the StartAttachedFileUpload API.static ConnectClientcreate()Create aConnectClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.default CreateAgentStatusResponsecreateAgentStatus(Consumer<CreateAgentStatusRequest.Builder> createAgentStatusRequest) This API is in preview release for Amazon Connect and is subject to change.default CreateAgentStatusResponsecreateAgentStatus(CreateAgentStatusRequest createAgentStatusRequest) This API is in preview release for Amazon Connect and is subject to change.default CreateContactFlowResponsecreateContactFlow(Consumer<CreateContactFlowRequest.Builder> createContactFlowRequest) Creates a flow for the specified Amazon Connect instance.default CreateContactFlowResponsecreateContactFlow(CreateContactFlowRequest createContactFlowRequest) Creates a flow for the specified Amazon Connect instance.default CreateContactFlowModuleResponsecreateContactFlowModule(Consumer<CreateContactFlowModuleRequest.Builder> createContactFlowModuleRequest) Creates a flow module for the specified Amazon Connect instance.default CreateContactFlowModuleResponsecreateContactFlowModule(CreateContactFlowModuleRequest createContactFlowModuleRequest) Creates a flow module for the specified Amazon Connect instance.default CreateContactFlowVersionResponsecreateContactFlowVersion(Consumer<CreateContactFlowVersionRequest.Builder> createContactFlowVersionRequest) Publishes a new version of the flow provided.default CreateContactFlowVersionResponsecreateContactFlowVersion(CreateContactFlowVersionRequest createContactFlowVersionRequest) Publishes a new version of the flow provided.default CreateEvaluationFormResponsecreateEvaluationForm(Consumer<CreateEvaluationFormRequest.Builder> createEvaluationFormRequest) Creates an evaluation form in the specified Amazon Connect instance.default CreateEvaluationFormResponsecreateEvaluationForm(CreateEvaluationFormRequest createEvaluationFormRequest) Creates an evaluation form in the specified Amazon Connect instance.default CreateHoursOfOperationResponsecreateHoursOfOperation(Consumer<CreateHoursOfOperationRequest.Builder> createHoursOfOperationRequest) This API is in preview release for Amazon Connect and is subject to change.default CreateHoursOfOperationResponsecreateHoursOfOperation(CreateHoursOfOperationRequest createHoursOfOperationRequest) This API is in preview release for Amazon Connect and is subject to change.default CreateInstanceResponsecreateInstance(Consumer<CreateInstanceRequest.Builder> createInstanceRequest) This API is in preview release for Amazon Connect and is subject to change.default CreateInstanceResponsecreateInstance(CreateInstanceRequest createInstanceRequest) This API is in preview release for Amazon Connect and is subject to change.createIntegrationAssociation(Consumer<CreateIntegrationAssociationRequest.Builder> createIntegrationAssociationRequest) Creates an Amazon Web Services resource association with an Amazon Connect instance.createIntegrationAssociation(CreateIntegrationAssociationRequest createIntegrationAssociationRequest) Creates an Amazon Web Services resource association with an Amazon Connect instance.default CreateParticipantResponsecreateParticipant(Consumer<CreateParticipantRequest.Builder> createParticipantRequest) Adds a new participant into an on-going chat contact.default CreateParticipantResponsecreateParticipant(CreateParticipantRequest createParticipantRequest) Adds a new participant into an on-going chat contact.createPersistentContactAssociation(Consumer<CreatePersistentContactAssociationRequest.Builder> createPersistentContactAssociationRequest) Enables rehydration of chats for the lifespan of a contact.createPersistentContactAssociation(CreatePersistentContactAssociationRequest createPersistentContactAssociationRequest) Enables rehydration of chats for the lifespan of a contact.createPredefinedAttribute(Consumer<CreatePredefinedAttributeRequest.Builder> createPredefinedAttributeRequest) Creates a new predefined attribute for the specified Amazon Connect instance.createPredefinedAttribute(CreatePredefinedAttributeRequest createPredefinedAttributeRequest) Creates a new predefined attribute for the specified Amazon Connect instance.default CreatePromptResponsecreatePrompt(Consumer<CreatePromptRequest.Builder> createPromptRequest) Creates a prompt.default CreatePromptResponsecreatePrompt(CreatePromptRequest createPromptRequest) Creates a prompt.default CreateQueueResponsecreateQueue(Consumer<CreateQueueRequest.Builder> createQueueRequest) This API is in preview release for Amazon Connect and is subject to change.default CreateQueueResponsecreateQueue(CreateQueueRequest createQueueRequest) This API is in preview release for Amazon Connect and is subject to change.default CreateQuickConnectResponsecreateQuickConnect(Consumer<CreateQuickConnectRequest.Builder> createQuickConnectRequest) Creates a quick connect for the specified Amazon Connect instance.default CreateQuickConnectResponsecreateQuickConnect(CreateQuickConnectRequest createQuickConnectRequest) Creates a quick connect for the specified Amazon Connect instance.default CreateRoutingProfileResponsecreateRoutingProfile(Consumer<CreateRoutingProfileRequest.Builder> createRoutingProfileRequest) Creates a new routing profile.default CreateRoutingProfileResponsecreateRoutingProfile(CreateRoutingProfileRequest createRoutingProfileRequest) Creates a new routing profile.default CreateRuleResponsecreateRule(Consumer<CreateRuleRequest.Builder> createRuleRequest) Creates a rule for the specified Amazon Connect instance.default CreateRuleResponsecreateRule(CreateRuleRequest createRuleRequest) Creates a rule for the specified Amazon Connect instance.default CreateSecurityProfileResponsecreateSecurityProfile(Consumer<CreateSecurityProfileRequest.Builder> createSecurityProfileRequest) Creates a security profile.default CreateSecurityProfileResponsecreateSecurityProfile(CreateSecurityProfileRequest createSecurityProfileRequest) Creates a security profile.default CreateTaskTemplateResponsecreateTaskTemplate(Consumer<CreateTaskTemplateRequest.Builder> createTaskTemplateRequest) Creates a new task template in the specified Amazon Connect instance.default CreateTaskTemplateResponsecreateTaskTemplate(CreateTaskTemplateRequest createTaskTemplateRequest) Creates a new task template in the specified Amazon Connect instance.createTrafficDistributionGroup(Consumer<CreateTrafficDistributionGroupRequest.Builder> createTrafficDistributionGroupRequest) Creates a traffic distribution group given an Amazon Connect instance that has been replicated.createTrafficDistributionGroup(CreateTrafficDistributionGroupRequest createTrafficDistributionGroupRequest) Creates a traffic distribution group given an Amazon Connect instance that has been replicated.default CreateUseCaseResponsecreateUseCase(Consumer<CreateUseCaseRequest.Builder> createUseCaseRequest) Creates a use case for an integration association.default CreateUseCaseResponsecreateUseCase(CreateUseCaseRequest createUseCaseRequest) Creates a use case for an integration association.default CreateUserResponsecreateUser(Consumer<CreateUserRequest.Builder> createUserRequest) Creates a user account for the specified Amazon Connect instance.default CreateUserResponsecreateUser(CreateUserRequest createUserRequest) Creates a user account for the specified Amazon Connect instance.default CreateUserHierarchyGroupResponsecreateUserHierarchyGroup(Consumer<CreateUserHierarchyGroupRequest.Builder> createUserHierarchyGroupRequest) Creates a new user hierarchy group.default CreateUserHierarchyGroupResponsecreateUserHierarchyGroup(CreateUserHierarchyGroupRequest createUserHierarchyGroupRequest) Creates a new user hierarchy group.default CreateViewResponsecreateView(Consumer<CreateViewRequest.Builder> createViewRequest) Creates a new view with the possible status ofSAVEDorPUBLISHED.default CreateViewResponsecreateView(CreateViewRequest createViewRequest) Creates a new view with the possible status ofSAVEDorPUBLISHED.default CreateViewVersionResponsecreateViewVersion(Consumer<CreateViewVersionRequest.Builder> createViewVersionRequest) Publishes a new version of the view identifier.default CreateViewVersionResponsecreateViewVersion(CreateViewVersionRequest createViewVersionRequest) Publishes a new version of the view identifier.default CreateVocabularyResponsecreateVocabulary(Consumer<CreateVocabularyRequest.Builder> createVocabularyRequest) Creates a custom vocabulary associated with your Amazon Connect instance.default CreateVocabularyResponsecreateVocabulary(CreateVocabularyRequest createVocabularyRequest) Creates a custom vocabulary associated with your Amazon Connect instance.default DeactivateEvaluationFormResponsedeactivateEvaluationForm(Consumer<DeactivateEvaluationFormRequest.Builder> deactivateEvaluationFormRequest) Deactivates an evaluation form in the specified Amazon Connect instance.default DeactivateEvaluationFormResponsedeactivateEvaluationForm(DeactivateEvaluationFormRequest deactivateEvaluationFormRequest) Deactivates an evaluation form in the specified Amazon Connect instance.default DeleteAttachedFileResponsedeleteAttachedFile(Consumer<DeleteAttachedFileRequest.Builder> deleteAttachedFileRequest) Deletes an attached file along with the underlying S3 Object.default DeleteAttachedFileResponsedeleteAttachedFile(DeleteAttachedFileRequest deleteAttachedFileRequest) Deletes an attached file along with the underlying S3 Object.default DeleteContactEvaluationResponsedeleteContactEvaluation(Consumer<DeleteContactEvaluationRequest.Builder> deleteContactEvaluationRequest) Deletes a contact evaluation in the specified Amazon Connect instance.default DeleteContactEvaluationResponsedeleteContactEvaluation(DeleteContactEvaluationRequest deleteContactEvaluationRequest) Deletes a contact evaluation in the specified Amazon Connect instance.default DeleteContactFlowResponsedeleteContactFlow(Consumer<DeleteContactFlowRequest.Builder> deleteContactFlowRequest) Deletes a flow for the specified Amazon Connect instance.default DeleteContactFlowResponsedeleteContactFlow(DeleteContactFlowRequest deleteContactFlowRequest) Deletes a flow for the specified Amazon Connect instance.default DeleteContactFlowModuleResponsedeleteContactFlowModule(Consumer<DeleteContactFlowModuleRequest.Builder> deleteContactFlowModuleRequest) Deletes the specified flow module.default DeleteContactFlowModuleResponsedeleteContactFlowModule(DeleteContactFlowModuleRequest deleteContactFlowModuleRequest) Deletes the specified flow module.default DeleteEvaluationFormResponsedeleteEvaluationForm(Consumer<DeleteEvaluationFormRequest.Builder> deleteEvaluationFormRequest) Deletes an evaluation form in the specified Amazon Connect instance.default DeleteEvaluationFormResponsedeleteEvaluationForm(DeleteEvaluationFormRequest deleteEvaluationFormRequest) Deletes an evaluation form in the specified Amazon Connect instance.default DeleteHoursOfOperationResponsedeleteHoursOfOperation(Consumer<DeleteHoursOfOperationRequest.Builder> deleteHoursOfOperationRequest) This API is in preview release for Amazon Connect and is subject to change.default DeleteHoursOfOperationResponsedeleteHoursOfOperation(DeleteHoursOfOperationRequest deleteHoursOfOperationRequest) This API is in preview release for Amazon Connect and is subject to change.default DeleteInstanceResponsedeleteInstance(Consumer<DeleteInstanceRequest.Builder> deleteInstanceRequest) This API is in preview release for Amazon Connect and is subject to change.default DeleteInstanceResponsedeleteInstance(DeleteInstanceRequest deleteInstanceRequest) This API is in preview release for Amazon Connect and is subject to change.deleteIntegrationAssociation(Consumer<DeleteIntegrationAssociationRequest.Builder> deleteIntegrationAssociationRequest) Deletes an Amazon Web Services resource association from an Amazon Connect instance.deleteIntegrationAssociation(DeleteIntegrationAssociationRequest deleteIntegrationAssociationRequest) Deletes an Amazon Web Services resource association from an Amazon Connect instance.deletePredefinedAttribute(Consumer<DeletePredefinedAttributeRequest.Builder> deletePredefinedAttributeRequest) Deletes a predefined attribute from the specified Amazon Connect instance.deletePredefinedAttribute(DeletePredefinedAttributeRequest deletePredefinedAttributeRequest) Deletes a predefined attribute from the specified Amazon Connect instance.default DeletePromptResponsedeletePrompt(Consumer<DeletePromptRequest.Builder> deletePromptRequest) Deletes a prompt.default DeletePromptResponsedeletePrompt(DeletePromptRequest deletePromptRequest) Deletes a prompt.default DeleteQueueResponsedeleteQueue(Consumer<DeleteQueueRequest.Builder> deleteQueueRequest) Deletes a queue.default DeleteQueueResponsedeleteQueue(DeleteQueueRequest deleteQueueRequest) Deletes a queue.default DeleteQuickConnectResponsedeleteQuickConnect(Consumer<DeleteQuickConnectRequest.Builder> deleteQuickConnectRequest) Deletes a quick connect.default DeleteQuickConnectResponsedeleteQuickConnect(DeleteQuickConnectRequest deleteQuickConnectRequest) Deletes a quick connect.default DeleteRoutingProfileResponsedeleteRoutingProfile(Consumer<DeleteRoutingProfileRequest.Builder> deleteRoutingProfileRequest) Deletes a routing profile.default DeleteRoutingProfileResponsedeleteRoutingProfile(DeleteRoutingProfileRequest deleteRoutingProfileRequest) Deletes a routing profile.default DeleteRuleResponsedeleteRule(Consumer<DeleteRuleRequest.Builder> deleteRuleRequest) Deletes a rule for the specified Amazon Connect instance.default DeleteRuleResponsedeleteRule(DeleteRuleRequest deleteRuleRequest) Deletes a rule for the specified Amazon Connect instance.default DeleteSecurityProfileResponsedeleteSecurityProfile(Consumer<DeleteSecurityProfileRequest.Builder> deleteSecurityProfileRequest) Deletes a security profile.default DeleteSecurityProfileResponsedeleteSecurityProfile(DeleteSecurityProfileRequest deleteSecurityProfileRequest) Deletes a security profile.default DeleteTaskTemplateResponsedeleteTaskTemplate(Consumer<DeleteTaskTemplateRequest.Builder> deleteTaskTemplateRequest) Deletes the task template.default DeleteTaskTemplateResponsedeleteTaskTemplate(DeleteTaskTemplateRequest deleteTaskTemplateRequest) Deletes the task template.deleteTrafficDistributionGroup(Consumer<DeleteTrafficDistributionGroupRequest.Builder> deleteTrafficDistributionGroupRequest) Deletes a traffic distribution group.deleteTrafficDistributionGroup(DeleteTrafficDistributionGroupRequest deleteTrafficDistributionGroupRequest) Deletes a traffic distribution group.default DeleteUseCaseResponsedeleteUseCase(Consumer<DeleteUseCaseRequest.Builder> deleteUseCaseRequest) Deletes a use case from an integration association.default DeleteUseCaseResponsedeleteUseCase(DeleteUseCaseRequest deleteUseCaseRequest) Deletes a use case from an integration association.default DeleteUserResponsedeleteUser(Consumer<DeleteUserRequest.Builder> deleteUserRequest) Deletes a user account from the specified Amazon Connect instance.default DeleteUserResponsedeleteUser(DeleteUserRequest deleteUserRequest) Deletes a user account from the specified Amazon Connect instance.default DeleteUserHierarchyGroupResponsedeleteUserHierarchyGroup(Consumer<DeleteUserHierarchyGroupRequest.Builder> deleteUserHierarchyGroupRequest) Deletes an existing user hierarchy group.default DeleteUserHierarchyGroupResponsedeleteUserHierarchyGroup(DeleteUserHierarchyGroupRequest deleteUserHierarchyGroupRequest) Deletes an existing user hierarchy group.default DeleteViewResponsedeleteView(Consumer<DeleteViewRequest.Builder> deleteViewRequest) Deletes the view entirely.default DeleteViewResponsedeleteView(DeleteViewRequest deleteViewRequest) Deletes the view entirely.default DeleteViewVersionResponsedeleteViewVersion(Consumer<DeleteViewVersionRequest.Builder> deleteViewVersionRequest) Deletes the particular version specified inViewVersionidentifier.default DeleteViewVersionResponsedeleteViewVersion(DeleteViewVersionRequest deleteViewVersionRequest) Deletes the particular version specified inViewVersionidentifier.default DeleteVocabularyResponsedeleteVocabulary(Consumer<DeleteVocabularyRequest.Builder> deleteVocabularyRequest) Deletes the vocabulary that has the given identifier.default DeleteVocabularyResponsedeleteVocabulary(DeleteVocabularyRequest deleteVocabularyRequest) Deletes the vocabulary that has the given identifier.default DescribeAgentStatusResponsedescribeAgentStatus(Consumer<DescribeAgentStatusRequest.Builder> describeAgentStatusRequest) This API is in preview release for Amazon Connect and is subject to change.default DescribeAgentStatusResponsedescribeAgentStatus(DescribeAgentStatusRequest describeAgentStatusRequest) This API is in preview release for Amazon Connect and is subject to change.describeAuthenticationProfile(Consumer<DescribeAuthenticationProfileRequest.Builder> describeAuthenticationProfileRequest) This API is in preview release for Amazon Connect and is subject to change.describeAuthenticationProfile(DescribeAuthenticationProfileRequest describeAuthenticationProfileRequest) This API is in preview release for Amazon Connect and is subject to change.default DescribeContactResponsedescribeContact(Consumer<DescribeContactRequest.Builder> describeContactRequest) This API is in preview release for Amazon Connect and is subject to change.default DescribeContactResponsedescribeContact(DescribeContactRequest describeContactRequest) This API is in preview release for Amazon Connect and is subject to change.describeContactEvaluation(Consumer<DescribeContactEvaluationRequest.Builder> describeContactEvaluationRequest) Describes a contact evaluation in the specified Amazon Connect instance.describeContactEvaluation(DescribeContactEvaluationRequest describeContactEvaluationRequest) Describes a contact evaluation in the specified Amazon Connect instance.default DescribeContactFlowResponsedescribeContactFlow(Consumer<DescribeContactFlowRequest.Builder> describeContactFlowRequest) Describes the specified flow.default DescribeContactFlowResponsedescribeContactFlow(DescribeContactFlowRequest describeContactFlowRequest) Describes the specified flow.describeContactFlowModule(Consumer<DescribeContactFlowModuleRequest.Builder> describeContactFlowModuleRequest) Describes the specified flow module.describeContactFlowModule(DescribeContactFlowModuleRequest describeContactFlowModuleRequest) Describes the specified flow module.default DescribeEvaluationFormResponsedescribeEvaluationForm(Consumer<DescribeEvaluationFormRequest.Builder> describeEvaluationFormRequest) Describes an evaluation form in the specified Amazon Connect instance.default DescribeEvaluationFormResponsedescribeEvaluationForm(DescribeEvaluationFormRequest describeEvaluationFormRequest) Describes an evaluation form in the specified Amazon Connect instance.default DescribeHoursOfOperationResponsedescribeHoursOfOperation(Consumer<DescribeHoursOfOperationRequest.Builder> describeHoursOfOperationRequest) This API is in preview release for Amazon Connect and is subject to change.default DescribeHoursOfOperationResponsedescribeHoursOfOperation(DescribeHoursOfOperationRequest describeHoursOfOperationRequest) This API is in preview release for Amazon Connect and is subject to change.default DescribeInstanceResponsedescribeInstance(Consumer<DescribeInstanceRequest.Builder> describeInstanceRequest) This API is in preview release for Amazon Connect and is subject to change.default DescribeInstanceResponsedescribeInstance(DescribeInstanceRequest describeInstanceRequest) This API is in preview release for Amazon Connect and is subject to change.describeInstanceAttribute(Consumer<DescribeInstanceAttributeRequest.Builder> describeInstanceAttributeRequest) This API is in preview release for Amazon Connect and is subject to change.describeInstanceAttribute(DescribeInstanceAttributeRequest describeInstanceAttributeRequest) This API is in preview release for Amazon Connect and is subject to change.describeInstanceStorageConfig(Consumer<DescribeInstanceStorageConfigRequest.Builder> describeInstanceStorageConfigRequest) This API is in preview release for Amazon Connect and is subject to change.describeInstanceStorageConfig(DescribeInstanceStorageConfigRequest describeInstanceStorageConfigRequest) This API is in preview release for Amazon Connect and is subject to change.default DescribePhoneNumberResponsedescribePhoneNumber(Consumer<DescribePhoneNumberRequest.Builder> describePhoneNumberRequest) Gets details and status of a phone number that’s claimed to your Amazon Connect instance or traffic distribution group.default DescribePhoneNumberResponsedescribePhoneNumber(DescribePhoneNumberRequest describePhoneNumberRequest) Gets details and status of a phone number that’s claimed to your Amazon Connect instance or traffic distribution group.describePredefinedAttribute(Consumer<DescribePredefinedAttributeRequest.Builder> describePredefinedAttributeRequest) Describes a predefined attribute for the specified Amazon Connect instance.describePredefinedAttribute(DescribePredefinedAttributeRequest describePredefinedAttributeRequest) Describes a predefined attribute for the specified Amazon Connect instance.default DescribePromptResponsedescribePrompt(Consumer<DescribePromptRequest.Builder> describePromptRequest) Describes the prompt.default DescribePromptResponsedescribePrompt(DescribePromptRequest describePromptRequest) Describes the prompt.default DescribeQueueResponsedescribeQueue(Consumer<DescribeQueueRequest.Builder> describeQueueRequest) This API is in preview release for Amazon Connect and is subject to change.default DescribeQueueResponsedescribeQueue(DescribeQueueRequest describeQueueRequest) This API is in preview release for Amazon Connect and is subject to change.default DescribeQuickConnectResponsedescribeQuickConnect(Consumer<DescribeQuickConnectRequest.Builder> describeQuickConnectRequest) Describes the quick connect.default DescribeQuickConnectResponsedescribeQuickConnect(DescribeQuickConnectRequest describeQuickConnectRequest) Describes the quick connect.default DescribeRoutingProfileResponsedescribeRoutingProfile(Consumer<DescribeRoutingProfileRequest.Builder> describeRoutingProfileRequest) Describes the specified routing profile.default DescribeRoutingProfileResponsedescribeRoutingProfile(DescribeRoutingProfileRequest describeRoutingProfileRequest) Describes the specified routing profile.default DescribeRuleResponsedescribeRule(Consumer<DescribeRuleRequest.Builder> describeRuleRequest) Describes a rule for the specified Amazon Connect instance.default DescribeRuleResponsedescribeRule(DescribeRuleRequest describeRuleRequest) Describes a rule for the specified Amazon Connect instance.default DescribeSecurityProfileResponsedescribeSecurityProfile(Consumer<DescribeSecurityProfileRequest.Builder> describeSecurityProfileRequest) Gets basic information about the security profile.default DescribeSecurityProfileResponsedescribeSecurityProfile(DescribeSecurityProfileRequest describeSecurityProfileRequest) Gets basic information about the security profile.describeTrafficDistributionGroup(Consumer<DescribeTrafficDistributionGroupRequest.Builder> describeTrafficDistributionGroupRequest) Gets details and status of a traffic distribution group.describeTrafficDistributionGroup(DescribeTrafficDistributionGroupRequest describeTrafficDistributionGroupRequest) Gets details and status of a traffic distribution group.default DescribeUserResponsedescribeUser(Consumer<DescribeUserRequest.Builder> describeUserRequest) Describes the specified user.default DescribeUserResponsedescribeUser(DescribeUserRequest describeUserRequest) Describes the specified user.describeUserHierarchyGroup(Consumer<DescribeUserHierarchyGroupRequest.Builder> describeUserHierarchyGroupRequest) Describes the specified hierarchy group.describeUserHierarchyGroup(DescribeUserHierarchyGroupRequest describeUserHierarchyGroupRequest) Describes the specified hierarchy group.describeUserHierarchyStructure(Consumer<DescribeUserHierarchyStructureRequest.Builder> describeUserHierarchyStructureRequest) Describes the hierarchy structure of the specified Amazon Connect instance.describeUserHierarchyStructure(DescribeUserHierarchyStructureRequest describeUserHierarchyStructureRequest) Describes the hierarchy structure of the specified Amazon Connect instance.default DescribeViewResponsedescribeView(Consumer<DescribeViewRequest.Builder> describeViewRequest) Retrieves the view for the specified Amazon Connect instance and view identifier.default DescribeViewResponsedescribeView(DescribeViewRequest describeViewRequest) Retrieves the view for the specified Amazon Connect instance and view identifier.default DescribeVocabularyResponsedescribeVocabulary(Consumer<DescribeVocabularyRequest.Builder> describeVocabularyRequest) Describes the specified vocabulary.default DescribeVocabularyResponsedescribeVocabulary(DescribeVocabularyRequest describeVocabularyRequest) Describes the specified vocabulary.disassociateAnalyticsDataSet(Consumer<DisassociateAnalyticsDataSetRequest.Builder> disassociateAnalyticsDataSetRequest) Removes the dataset ID associated with a given Amazon Connect instance.disassociateAnalyticsDataSet(DisassociateAnalyticsDataSetRequest disassociateAnalyticsDataSetRequest) Removes the dataset ID associated with a given Amazon Connect instance.disassociateApprovedOrigin(Consumer<DisassociateApprovedOriginRequest.Builder> disassociateApprovedOriginRequest) This API is in preview release for Amazon Connect and is subject to change.disassociateApprovedOrigin(DisassociateApprovedOriginRequest disassociateApprovedOriginRequest) This API is in preview release for Amazon Connect and is subject to change.default DisassociateBotResponsedisassociateBot(Consumer<DisassociateBotRequest.Builder> disassociateBotRequest) This API is in preview release for Amazon Connect and is subject to change.default DisassociateBotResponsedisassociateBot(DisassociateBotRequest disassociateBotRequest) This API is in preview release for Amazon Connect and is subject to change.default DisassociateFlowResponsedisassociateFlow(Consumer<DisassociateFlowRequest.Builder> disassociateFlowRequest) Disassociates a connect resource from a flow.default DisassociateFlowResponsedisassociateFlow(DisassociateFlowRequest disassociateFlowRequest) Disassociates a connect resource from a flow.disassociateInstanceStorageConfig(Consumer<DisassociateInstanceStorageConfigRequest.Builder> disassociateInstanceStorageConfigRequest) This API is in preview release for Amazon Connect and is subject to change.disassociateInstanceStorageConfig(DisassociateInstanceStorageConfigRequest disassociateInstanceStorageConfigRequest) This API is in preview release for Amazon Connect and is subject to change.disassociateLambdaFunction(Consumer<DisassociateLambdaFunctionRequest.Builder> disassociateLambdaFunctionRequest) This API is in preview release for Amazon Connect and is subject to change.disassociateLambdaFunction(DisassociateLambdaFunctionRequest disassociateLambdaFunctionRequest) This API is in preview release for Amazon Connect and is subject to change.default DisassociateLexBotResponsedisassociateLexBot(Consumer<DisassociateLexBotRequest.Builder> disassociateLexBotRequest) This API is in preview release for Amazon Connect and is subject to change.default DisassociateLexBotResponsedisassociateLexBot(DisassociateLexBotRequest disassociateLexBotRequest) This API is in preview release for Amazon Connect and is subject to change.disassociatePhoneNumberContactFlow(Consumer<DisassociatePhoneNumberContactFlowRequest.Builder> disassociatePhoneNumberContactFlowRequest) Removes the flow association from a phone number claimed to your Amazon Connect instance.disassociatePhoneNumberContactFlow(DisassociatePhoneNumberContactFlowRequest disassociatePhoneNumberContactFlowRequest) Removes the flow association from a phone number claimed to your Amazon Connect instance.disassociateQueueQuickConnects(Consumer<DisassociateQueueQuickConnectsRequest.Builder> disassociateQueueQuickConnectsRequest) This API is in preview release for Amazon Connect and is subject to change.disassociateQueueQuickConnects(DisassociateQueueQuickConnectsRequest disassociateQueueQuickConnectsRequest) This API is in preview release for Amazon Connect and is subject to change.disassociateRoutingProfileQueues(Consumer<DisassociateRoutingProfileQueuesRequest.Builder> disassociateRoutingProfileQueuesRequest) Disassociates a set of queues from a routing profile.disassociateRoutingProfileQueues(DisassociateRoutingProfileQueuesRequest disassociateRoutingProfileQueuesRequest) Disassociates a set of queues from a routing profile.default DisassociateSecurityKeyResponsedisassociateSecurityKey(Consumer<DisassociateSecurityKeyRequest.Builder> disassociateSecurityKeyRequest) This API is in preview release for Amazon Connect and is subject to change.default DisassociateSecurityKeyResponsedisassociateSecurityKey(DisassociateSecurityKeyRequest disassociateSecurityKeyRequest) This API is in preview release for Amazon Connect and is subject to change.disassociateTrafficDistributionGroupUser(Consumer<DisassociateTrafficDistributionGroupUserRequest.Builder> disassociateTrafficDistributionGroupUserRequest) Disassociates an agent from a traffic distribution group.disassociateTrafficDistributionGroupUser(DisassociateTrafficDistributionGroupUserRequest disassociateTrafficDistributionGroupUserRequest) Disassociates an agent from a traffic distribution group.disassociateUserProficiencies(Consumer<DisassociateUserProficienciesRequest.Builder> disassociateUserProficienciesRequest) Disassociates a set of proficiencies from a user.disassociateUserProficiencies(DisassociateUserProficienciesRequest disassociateUserProficienciesRequest) Disassociates a set of proficiencies from a user.default DismissUserContactResponsedismissUserContact(Consumer<DismissUserContactRequest.Builder> dismissUserContactRequest) Dismisses contacts from an agent’s CCP and returns the agent to an available state, which allows the agent to receive a new routed contact.default DismissUserContactResponsedismissUserContact(DismissUserContactRequest dismissUserContactRequest) Dismisses contacts from an agent’s CCP and returns the agent to an available state, which allows the agent to receive a new routed contact.default GetAttachedFileResponsegetAttachedFile(Consumer<GetAttachedFileRequest.Builder> getAttachedFileRequest) Provides a pre-signed URL for download of an approved attached file.default GetAttachedFileResponsegetAttachedFile(GetAttachedFileRequest getAttachedFileRequest) Provides a pre-signed URL for download of an approved attached file.default GetContactAttributesResponsegetContactAttributes(Consumer<GetContactAttributesRequest.Builder> getContactAttributesRequest) Retrieves the contact attributes for the specified contact.default GetContactAttributesResponsegetContactAttributes(GetContactAttributesRequest getContactAttributesRequest) Retrieves the contact attributes for the specified contact.default GetCurrentMetricDataResponsegetCurrentMetricData(Consumer<GetCurrentMetricDataRequest.Builder> getCurrentMetricDataRequest) Gets the real-time metric data from the specified Amazon Connect instance.default GetCurrentMetricDataResponsegetCurrentMetricData(GetCurrentMetricDataRequest getCurrentMetricDataRequest) Gets the real-time metric data from the specified Amazon Connect instance.default GetCurrentMetricDataIterablegetCurrentMetricDataPaginator(Consumer<GetCurrentMetricDataRequest.Builder> getCurrentMetricDataRequest) This is a variant ofgetCurrentMetricData(software.amazon.awssdk.services.connect.model.GetCurrentMetricDataRequest)operation.default GetCurrentMetricDataIterablegetCurrentMetricDataPaginator(GetCurrentMetricDataRequest getCurrentMetricDataRequest) This is a variant ofgetCurrentMetricData(software.amazon.awssdk.services.connect.model.GetCurrentMetricDataRequest)operation.default GetCurrentUserDataResponsegetCurrentUserData(Consumer<GetCurrentUserDataRequest.Builder> getCurrentUserDataRequest) Gets the real-time active user data from the specified Amazon Connect instance.default GetCurrentUserDataResponsegetCurrentUserData(GetCurrentUserDataRequest getCurrentUserDataRequest) Gets the real-time active user data from the specified Amazon Connect instance.default GetCurrentUserDataIterablegetCurrentUserDataPaginator(Consumer<GetCurrentUserDataRequest.Builder> getCurrentUserDataRequest) This is a variant ofgetCurrentUserData(software.amazon.awssdk.services.connect.model.GetCurrentUserDataRequest)operation.default GetCurrentUserDataIterablegetCurrentUserDataPaginator(GetCurrentUserDataRequest getCurrentUserDataRequest) This is a variant ofgetCurrentUserData(software.amazon.awssdk.services.connect.model.GetCurrentUserDataRequest)operation.default GetFederationTokenResponsegetFederationToken(Consumer<GetFederationTokenRequest.Builder> getFederationTokenRequest) Supports SAML sign-in for Amazon Connect.default GetFederationTokenResponsegetFederationToken(GetFederationTokenRequest getFederationTokenRequest) Supports SAML sign-in for Amazon Connect.default GetFlowAssociationResponsegetFlowAssociation(Consumer<GetFlowAssociationRequest.Builder> getFlowAssociationRequest) Retrieves the flow associated for a given resource.default GetFlowAssociationResponsegetFlowAssociation(GetFlowAssociationRequest getFlowAssociationRequest) Retrieves the flow associated for a given resource.default GetMetricDataResponsegetMetricData(Consumer<GetMetricDataRequest.Builder> getMetricDataRequest) Gets historical metric data from the specified Amazon Connect instance.default GetMetricDataResponsegetMetricData(GetMetricDataRequest getMetricDataRequest) Gets historical metric data from the specified Amazon Connect instance.default GetMetricDataIterablegetMetricDataPaginator(Consumer<GetMetricDataRequest.Builder> getMetricDataRequest) This is a variant ofgetMetricData(software.amazon.awssdk.services.connect.model.GetMetricDataRequest)operation.default GetMetricDataIterablegetMetricDataPaginator(GetMetricDataRequest getMetricDataRequest) This is a variant ofgetMetricData(software.amazon.awssdk.services.connect.model.GetMetricDataRequest)operation.default GetMetricDataV2ResponsegetMetricDataV2(Consumer<GetMetricDataV2Request.Builder> getMetricDataV2Request) Gets metric data from the specified Amazon Connect instance.default GetMetricDataV2ResponsegetMetricDataV2(GetMetricDataV2Request getMetricDataV2Request) Gets metric data from the specified Amazon Connect instance.default GetMetricDataV2IterablegetMetricDataV2Paginator(Consumer<GetMetricDataV2Request.Builder> getMetricDataV2Request) This is a variant ofgetMetricDataV2(software.amazon.awssdk.services.connect.model.GetMetricDataV2Request)operation.default GetMetricDataV2IterablegetMetricDataV2Paginator(GetMetricDataV2Request getMetricDataV2Request) This is a variant ofgetMetricDataV2(software.amazon.awssdk.services.connect.model.GetMetricDataV2Request)operation.default GetPromptFileResponsegetPromptFile(Consumer<GetPromptFileRequest.Builder> getPromptFileRequest) Gets the prompt file.default GetPromptFileResponsegetPromptFile(GetPromptFileRequest getPromptFileRequest) Gets the prompt file.default GetTaskTemplateResponsegetTaskTemplate(Consumer<GetTaskTemplateRequest.Builder> getTaskTemplateRequest) Gets details about a specific task template in the specified Amazon Connect instance.default GetTaskTemplateResponsegetTaskTemplate(GetTaskTemplateRequest getTaskTemplateRequest) Gets details about a specific task template in the specified Amazon Connect instance.default GetTrafficDistributionResponsegetTrafficDistribution(Consumer<GetTrafficDistributionRequest.Builder> getTrafficDistributionRequest) Retrieves the current traffic distribution for a given traffic distribution group.default GetTrafficDistributionResponsegetTrafficDistribution(GetTrafficDistributionRequest getTrafficDistributionRequest) Retrieves the current traffic distribution for a given traffic distribution group.default ImportPhoneNumberResponseimportPhoneNumber(Consumer<ImportPhoneNumberRequest.Builder> importPhoneNumberRequest) Imports a claimed phone number from an external service, such as Amazon Pinpoint, into an Amazon Connect instance.default ImportPhoneNumberResponseimportPhoneNumber(ImportPhoneNumberRequest importPhoneNumberRequest) Imports a claimed phone number from an external service, such as Amazon Pinpoint, into an Amazon Connect instance.default ListAgentStatusesResponselistAgentStatuses(Consumer<ListAgentStatusesRequest.Builder> listAgentStatusesRequest) This API is in preview release for Amazon Connect and is subject to change.default ListAgentStatusesResponselistAgentStatuses(ListAgentStatusesRequest listAgentStatusesRequest) This API is in preview release for Amazon Connect and is subject to change.default ListAgentStatusesIterablelistAgentStatusesPaginator(Consumer<ListAgentStatusesRequest.Builder> listAgentStatusesRequest) This is a variant oflistAgentStatuses(software.amazon.awssdk.services.connect.model.ListAgentStatusesRequest)operation.default ListAgentStatusesIterablelistAgentStatusesPaginator(ListAgentStatusesRequest listAgentStatusesRequest) This is a variant oflistAgentStatuses(software.amazon.awssdk.services.connect.model.ListAgentStatusesRequest)operation.listAnalyticsDataAssociations(Consumer<ListAnalyticsDataAssociationsRequest.Builder> listAnalyticsDataAssociationsRequest) Lists the association status of requested dataset ID for a given Amazon Connect instance.listAnalyticsDataAssociations(ListAnalyticsDataAssociationsRequest listAnalyticsDataAssociationsRequest) Lists the association status of requested dataset ID for a given Amazon Connect instance.default ListApprovedOriginsResponselistApprovedOrigins(Consumer<ListApprovedOriginsRequest.Builder> listApprovedOriginsRequest) This API is in preview release for Amazon Connect and is subject to change.default ListApprovedOriginsResponselistApprovedOrigins(ListApprovedOriginsRequest listApprovedOriginsRequest) This API is in preview release for Amazon Connect and is subject to change.default ListApprovedOriginsIterablelistApprovedOriginsPaginator(Consumer<ListApprovedOriginsRequest.Builder> listApprovedOriginsRequest) This is a variant oflistApprovedOrigins(software.amazon.awssdk.services.connect.model.ListApprovedOriginsRequest)operation.default ListApprovedOriginsIterablelistApprovedOriginsPaginator(ListApprovedOriginsRequest listApprovedOriginsRequest) This is a variant oflistApprovedOrigins(software.amazon.awssdk.services.connect.model.ListApprovedOriginsRequest)operation.listAuthenticationProfiles(Consumer<ListAuthenticationProfilesRequest.Builder> listAuthenticationProfilesRequest) This API is in preview release for Amazon Connect and is subject to change.listAuthenticationProfiles(ListAuthenticationProfilesRequest listAuthenticationProfilesRequest) This API is in preview release for Amazon Connect and is subject to change.listAuthenticationProfilesPaginator(Consumer<ListAuthenticationProfilesRequest.Builder> listAuthenticationProfilesRequest) This is a variant oflistAuthenticationProfiles(software.amazon.awssdk.services.connect.model.ListAuthenticationProfilesRequest)operation.listAuthenticationProfilesPaginator(ListAuthenticationProfilesRequest listAuthenticationProfilesRequest) This is a variant oflistAuthenticationProfiles(software.amazon.awssdk.services.connect.model.ListAuthenticationProfilesRequest)operation.default ListBotsResponselistBots(Consumer<ListBotsRequest.Builder> listBotsRequest) This API is in preview release for Amazon Connect and is subject to change.default ListBotsResponselistBots(ListBotsRequest listBotsRequest) This API is in preview release for Amazon Connect and is subject to change.default ListBotsIterablelistBotsPaginator(Consumer<ListBotsRequest.Builder> listBotsRequest) This is a variant oflistBots(software.amazon.awssdk.services.connect.model.ListBotsRequest)operation.default ListBotsIterablelistBotsPaginator(ListBotsRequest listBotsRequest) This is a variant oflistBots(software.amazon.awssdk.services.connect.model.ListBotsRequest)operation.default ListContactEvaluationsResponselistContactEvaluations(Consumer<ListContactEvaluationsRequest.Builder> listContactEvaluationsRequest) Lists contact evaluations in the specified Amazon Connect instance.default ListContactEvaluationsResponselistContactEvaluations(ListContactEvaluationsRequest listContactEvaluationsRequest) Lists contact evaluations in the specified Amazon Connect instance.default ListContactEvaluationsIterablelistContactEvaluationsPaginator(Consumer<ListContactEvaluationsRequest.Builder> listContactEvaluationsRequest) This is a variant oflistContactEvaluations(software.amazon.awssdk.services.connect.model.ListContactEvaluationsRequest)operation.default ListContactEvaluationsIterablelistContactEvaluationsPaginator(ListContactEvaluationsRequest listContactEvaluationsRequest) This is a variant oflistContactEvaluations(software.amazon.awssdk.services.connect.model.ListContactEvaluationsRequest)operation.default ListContactFlowModulesResponselistContactFlowModules(Consumer<ListContactFlowModulesRequest.Builder> listContactFlowModulesRequest) Provides information about the flow modules for the specified Amazon Connect instance.default ListContactFlowModulesResponselistContactFlowModules(ListContactFlowModulesRequest listContactFlowModulesRequest) Provides information about the flow modules for the specified Amazon Connect instance.default ListContactFlowModulesIterablelistContactFlowModulesPaginator(Consumer<ListContactFlowModulesRequest.Builder> listContactFlowModulesRequest) This is a variant oflistContactFlowModules(software.amazon.awssdk.services.connect.model.ListContactFlowModulesRequest)operation.default ListContactFlowModulesIterablelistContactFlowModulesPaginator(ListContactFlowModulesRequest listContactFlowModulesRequest) This is a variant oflistContactFlowModules(software.amazon.awssdk.services.connect.model.ListContactFlowModulesRequest)operation.default ListContactFlowsResponselistContactFlows(Consumer<ListContactFlowsRequest.Builder> listContactFlowsRequest) Provides information about the flows for the specified Amazon Connect instance.default ListContactFlowsResponselistContactFlows(ListContactFlowsRequest listContactFlowsRequest) Provides information about the flows for the specified Amazon Connect instance.default ListContactFlowsIterablelistContactFlowsPaginator(Consumer<ListContactFlowsRequest.Builder> listContactFlowsRequest) This is a variant oflistContactFlows(software.amazon.awssdk.services.connect.model.ListContactFlowsRequest)operation.default ListContactFlowsIterablelistContactFlowsPaginator(ListContactFlowsRequest listContactFlowsRequest) This is a variant oflistContactFlows(software.amazon.awssdk.services.connect.model.ListContactFlowsRequest)operation.default ListContactFlowVersionsResponselistContactFlowVersions(Consumer<ListContactFlowVersionsRequest.Builder> listContactFlowVersionsRequest) Returns all the available versions for the specified Amazon Connect instance and flow identifier.default ListContactFlowVersionsResponselistContactFlowVersions(ListContactFlowVersionsRequest listContactFlowVersionsRequest) Returns all the available versions for the specified Amazon Connect instance and flow identifier.default ListContactFlowVersionsIterablelistContactFlowVersionsPaginator(Consumer<ListContactFlowVersionsRequest.Builder> listContactFlowVersionsRequest) This is a variant oflistContactFlowVersions(software.amazon.awssdk.services.connect.model.ListContactFlowVersionsRequest)operation.default ListContactFlowVersionsIterablelistContactFlowVersionsPaginator(ListContactFlowVersionsRequest listContactFlowVersionsRequest) This is a variant oflistContactFlowVersions(software.amazon.awssdk.services.connect.model.ListContactFlowVersionsRequest)operation.default ListContactReferencesResponselistContactReferences(Consumer<ListContactReferencesRequest.Builder> listContactReferencesRequest) This API is in preview release for Amazon Connect and is subject to change.default ListContactReferencesResponselistContactReferences(ListContactReferencesRequest listContactReferencesRequest) This API is in preview release for Amazon Connect and is subject to change.default ListContactReferencesIterablelistContactReferencesPaginator(Consumer<ListContactReferencesRequest.Builder> listContactReferencesRequest) This is a variant oflistContactReferences(software.amazon.awssdk.services.connect.model.ListContactReferencesRequest)operation.default ListContactReferencesIterablelistContactReferencesPaginator(ListContactReferencesRequest listContactReferencesRequest) This is a variant oflistContactReferences(software.amazon.awssdk.services.connect.model.ListContactReferencesRequest)operation.default ListDefaultVocabulariesResponselistDefaultVocabularies(Consumer<ListDefaultVocabulariesRequest.Builder> listDefaultVocabulariesRequest) Lists the default vocabularies for the specified Amazon Connect instance.default ListDefaultVocabulariesResponselistDefaultVocabularies(ListDefaultVocabulariesRequest listDefaultVocabulariesRequest) Lists the default vocabularies for the specified Amazon Connect instance.default ListDefaultVocabulariesIterablelistDefaultVocabulariesPaginator(Consumer<ListDefaultVocabulariesRequest.Builder> listDefaultVocabulariesRequest) This is a variant oflistDefaultVocabularies(software.amazon.awssdk.services.connect.model.ListDefaultVocabulariesRequest)operation.default ListDefaultVocabulariesIterablelistDefaultVocabulariesPaginator(ListDefaultVocabulariesRequest listDefaultVocabulariesRequest) This is a variant oflistDefaultVocabularies(software.amazon.awssdk.services.connect.model.ListDefaultVocabulariesRequest)operation.default ListEvaluationFormsResponselistEvaluationForms(Consumer<ListEvaluationFormsRequest.Builder> listEvaluationFormsRequest) Lists evaluation forms in the specified Amazon Connect instance.default ListEvaluationFormsResponselistEvaluationForms(ListEvaluationFormsRequest listEvaluationFormsRequest) Lists evaluation forms in the specified Amazon Connect instance.default ListEvaluationFormsIterablelistEvaluationFormsPaginator(Consumer<ListEvaluationFormsRequest.Builder> listEvaluationFormsRequest) This is a variant oflistEvaluationForms(software.amazon.awssdk.services.connect.model.ListEvaluationFormsRequest)operation.default ListEvaluationFormsIterablelistEvaluationFormsPaginator(ListEvaluationFormsRequest listEvaluationFormsRequest) This is a variant oflistEvaluationForms(software.amazon.awssdk.services.connect.model.ListEvaluationFormsRequest)operation.listEvaluationFormVersions(Consumer<ListEvaluationFormVersionsRequest.Builder> listEvaluationFormVersionsRequest) Lists versions of an evaluation form in the specified Amazon Connect instance.listEvaluationFormVersions(ListEvaluationFormVersionsRequest listEvaluationFormVersionsRequest) Lists versions of an evaluation form in the specified Amazon Connect instance.listEvaluationFormVersionsPaginator(Consumer<ListEvaluationFormVersionsRequest.Builder> listEvaluationFormVersionsRequest) This is a variant oflistEvaluationFormVersions(software.amazon.awssdk.services.connect.model.ListEvaluationFormVersionsRequest)operation.listEvaluationFormVersionsPaginator(ListEvaluationFormVersionsRequest listEvaluationFormVersionsRequest) This is a variant oflistEvaluationFormVersions(software.amazon.awssdk.services.connect.model.ListEvaluationFormVersionsRequest)operation.default ListFlowAssociationsResponselistFlowAssociations(Consumer<ListFlowAssociationsRequest.Builder> listFlowAssociationsRequest) List the flow association based on the filters.default ListFlowAssociationsResponselistFlowAssociations(ListFlowAssociationsRequest listFlowAssociationsRequest) List the flow association based on the filters.default ListFlowAssociationsIterablelistFlowAssociationsPaginator(Consumer<ListFlowAssociationsRequest.Builder> listFlowAssociationsRequest) This is a variant oflistFlowAssociations(software.amazon.awssdk.services.connect.model.ListFlowAssociationsRequest)operation.default ListFlowAssociationsIterablelistFlowAssociationsPaginator(ListFlowAssociationsRequest listFlowAssociationsRequest) This is a variant oflistFlowAssociations(software.amazon.awssdk.services.connect.model.ListFlowAssociationsRequest)operation.default ListHoursOfOperationsResponselistHoursOfOperations(Consumer<ListHoursOfOperationsRequest.Builder> listHoursOfOperationsRequest) Provides information about the hours of operation for the specified Amazon Connect instance.default ListHoursOfOperationsResponselistHoursOfOperations(ListHoursOfOperationsRequest listHoursOfOperationsRequest) Provides information about the hours of operation for the specified Amazon Connect instance.default ListHoursOfOperationsIterablelistHoursOfOperationsPaginator(Consumer<ListHoursOfOperationsRequest.Builder> listHoursOfOperationsRequest) This is a variant oflistHoursOfOperations(software.amazon.awssdk.services.connect.model.ListHoursOfOperationsRequest)operation.default ListHoursOfOperationsIterablelistHoursOfOperationsPaginator(ListHoursOfOperationsRequest listHoursOfOperationsRequest) This is a variant oflistHoursOfOperations(software.amazon.awssdk.services.connect.model.ListHoursOfOperationsRequest)operation.default ListInstanceAttributesResponselistInstanceAttributes(Consumer<ListInstanceAttributesRequest.Builder> listInstanceAttributesRequest) This API is in preview release for Amazon Connect and is subject to change.default ListInstanceAttributesResponselistInstanceAttributes(ListInstanceAttributesRequest listInstanceAttributesRequest) This API is in preview release for Amazon Connect and is subject to change.default ListInstanceAttributesIterablelistInstanceAttributesPaginator(Consumer<ListInstanceAttributesRequest.Builder> listInstanceAttributesRequest) This is a variant oflistInstanceAttributes(software.amazon.awssdk.services.connect.model.ListInstanceAttributesRequest)operation.default ListInstanceAttributesIterablelistInstanceAttributesPaginator(ListInstanceAttributesRequest listInstanceAttributesRequest) This is a variant oflistInstanceAttributes(software.amazon.awssdk.services.connect.model.ListInstanceAttributesRequest)operation.default ListInstancesResponselistInstances(Consumer<ListInstancesRequest.Builder> listInstancesRequest) This API is in preview release for Amazon Connect and is subject to change.default ListInstancesResponselistInstances(ListInstancesRequest listInstancesRequest) This API is in preview release for Amazon Connect and is subject to change.default ListInstancesIterablelistInstancesPaginator(Consumer<ListInstancesRequest.Builder> listInstancesRequest) This is a variant oflistInstances(software.amazon.awssdk.services.connect.model.ListInstancesRequest)operation.default ListInstancesIterablelistInstancesPaginator(ListInstancesRequest listInstancesRequest) This is a variant oflistInstances(software.amazon.awssdk.services.connect.model.ListInstancesRequest)operation.listInstanceStorageConfigs(Consumer<ListInstanceStorageConfigsRequest.Builder> listInstanceStorageConfigsRequest) This API is in preview release for Amazon Connect and is subject to change.listInstanceStorageConfigs(ListInstanceStorageConfigsRequest listInstanceStorageConfigsRequest) This API is in preview release for Amazon Connect and is subject to change.listInstanceStorageConfigsPaginator(Consumer<ListInstanceStorageConfigsRequest.Builder> listInstanceStorageConfigsRequest) This is a variant oflistInstanceStorageConfigs(software.amazon.awssdk.services.connect.model.ListInstanceStorageConfigsRequest)operation.listInstanceStorageConfigsPaginator(ListInstanceStorageConfigsRequest listInstanceStorageConfigsRequest) This is a variant oflistInstanceStorageConfigs(software.amazon.awssdk.services.connect.model.ListInstanceStorageConfigsRequest)operation.listIntegrationAssociations(Consumer<ListIntegrationAssociationsRequest.Builder> listIntegrationAssociationsRequest) Provides summary information about the Amazon Web Services resource associations for the specified Amazon Connect instance.listIntegrationAssociations(ListIntegrationAssociationsRequest listIntegrationAssociationsRequest) Provides summary information about the Amazon Web Services resource associations for the specified Amazon Connect instance.listIntegrationAssociationsPaginator(Consumer<ListIntegrationAssociationsRequest.Builder> listIntegrationAssociationsRequest) This is a variant oflistIntegrationAssociations(software.amazon.awssdk.services.connect.model.ListIntegrationAssociationsRequest)operation.listIntegrationAssociationsPaginator(ListIntegrationAssociationsRequest listIntegrationAssociationsRequest) This is a variant oflistIntegrationAssociations(software.amazon.awssdk.services.connect.model.ListIntegrationAssociationsRequest)operation.default ListLambdaFunctionsResponselistLambdaFunctions(Consumer<ListLambdaFunctionsRequest.Builder> listLambdaFunctionsRequest) This API is in preview release for Amazon Connect and is subject to change.default ListLambdaFunctionsResponselistLambdaFunctions(ListLambdaFunctionsRequest listLambdaFunctionsRequest) This API is in preview release for Amazon Connect and is subject to change.default ListLambdaFunctionsIterablelistLambdaFunctionsPaginator(Consumer<ListLambdaFunctionsRequest.Builder> listLambdaFunctionsRequest) This is a variant oflistLambdaFunctions(software.amazon.awssdk.services.connect.model.ListLambdaFunctionsRequest)operation.default ListLambdaFunctionsIterablelistLambdaFunctionsPaginator(ListLambdaFunctionsRequest listLambdaFunctionsRequest) This is a variant oflistLambdaFunctions(software.amazon.awssdk.services.connect.model.ListLambdaFunctionsRequest)operation.default ListLexBotsResponselistLexBots(Consumer<ListLexBotsRequest.Builder> listLexBotsRequest) This API is in preview release for Amazon Connect and is subject to change.default ListLexBotsResponselistLexBots(ListLexBotsRequest listLexBotsRequest) This API is in preview release for Amazon Connect and is subject to change.default ListLexBotsIterablelistLexBotsPaginator(Consumer<ListLexBotsRequest.Builder> listLexBotsRequest) This is a variant oflistLexBots(software.amazon.awssdk.services.connect.model.ListLexBotsRequest)operation.default ListLexBotsIterablelistLexBotsPaginator(ListLexBotsRequest listLexBotsRequest) This is a variant oflistLexBots(software.amazon.awssdk.services.connect.model.ListLexBotsRequest)operation.default ListPhoneNumbersResponselistPhoneNumbers(Consumer<ListPhoneNumbersRequest.Builder> listPhoneNumbersRequest) Provides information about the phone numbers for the specified Amazon Connect instance.default ListPhoneNumbersResponselistPhoneNumbers(ListPhoneNumbersRequest listPhoneNumbersRequest) Provides information about the phone numbers for the specified Amazon Connect instance.default ListPhoneNumbersIterablelistPhoneNumbersPaginator(Consumer<ListPhoneNumbersRequest.Builder> listPhoneNumbersRequest) This is a variant oflistPhoneNumbers(software.amazon.awssdk.services.connect.model.ListPhoneNumbersRequest)operation.default ListPhoneNumbersIterablelistPhoneNumbersPaginator(ListPhoneNumbersRequest listPhoneNumbersRequest) This is a variant oflistPhoneNumbers(software.amazon.awssdk.services.connect.model.ListPhoneNumbersRequest)operation.default ListPhoneNumbersV2ResponselistPhoneNumbersV2(Consumer<ListPhoneNumbersV2Request.Builder> listPhoneNumbersV2Request) Lists phone numbers claimed to your Amazon Connect instance or traffic distribution group.default ListPhoneNumbersV2ResponselistPhoneNumbersV2(ListPhoneNumbersV2Request listPhoneNumbersV2Request) Lists phone numbers claimed to your Amazon Connect instance or traffic distribution group.default ListPhoneNumbersV2IterablelistPhoneNumbersV2Paginator(Consumer<ListPhoneNumbersV2Request.Builder> listPhoneNumbersV2Request) This is a variant oflistPhoneNumbersV2(software.amazon.awssdk.services.connect.model.ListPhoneNumbersV2Request)operation.default ListPhoneNumbersV2IterablelistPhoneNumbersV2Paginator(ListPhoneNumbersV2Request listPhoneNumbersV2Request) This is a variant oflistPhoneNumbersV2(software.amazon.awssdk.services.connect.model.ListPhoneNumbersV2Request)operation.default ListPredefinedAttributesResponselistPredefinedAttributes(Consumer<ListPredefinedAttributesRequest.Builder> listPredefinedAttributesRequest) Lists predefined attributes for the specified Amazon Connect instance.default ListPredefinedAttributesResponselistPredefinedAttributes(ListPredefinedAttributesRequest listPredefinedAttributesRequest) Lists predefined attributes for the specified Amazon Connect instance.default ListPredefinedAttributesIterablelistPredefinedAttributesPaginator(Consumer<ListPredefinedAttributesRequest.Builder> listPredefinedAttributesRequest) This is a variant oflistPredefinedAttributes(software.amazon.awssdk.services.connect.model.ListPredefinedAttributesRequest)operation.default ListPredefinedAttributesIterablelistPredefinedAttributesPaginator(ListPredefinedAttributesRequest listPredefinedAttributesRequest) This is a variant oflistPredefinedAttributes(software.amazon.awssdk.services.connect.model.ListPredefinedAttributesRequest)operation.default ListPromptsResponselistPrompts(Consumer<ListPromptsRequest.Builder> listPromptsRequest) Provides information about the prompts for the specified Amazon Connect instance.default ListPromptsResponselistPrompts(ListPromptsRequest listPromptsRequest) Provides information about the prompts for the specified Amazon Connect instance.default ListPromptsIterablelistPromptsPaginator(Consumer<ListPromptsRequest.Builder> listPromptsRequest) This is a variant oflistPrompts(software.amazon.awssdk.services.connect.model.ListPromptsRequest)operation.default ListPromptsIterablelistPromptsPaginator(ListPromptsRequest listPromptsRequest) This is a variant oflistPrompts(software.amazon.awssdk.services.connect.model.ListPromptsRequest)operation.default ListQueueQuickConnectsResponselistQueueQuickConnects(Consumer<ListQueueQuickConnectsRequest.Builder> listQueueQuickConnectsRequest) This API is in preview release for Amazon Connect and is subject to change.default ListQueueQuickConnectsResponselistQueueQuickConnects(ListQueueQuickConnectsRequest listQueueQuickConnectsRequest) This API is in preview release for Amazon Connect and is subject to change.default ListQueueQuickConnectsIterablelistQueueQuickConnectsPaginator(Consumer<ListQueueQuickConnectsRequest.Builder> listQueueQuickConnectsRequest) This is a variant oflistQueueQuickConnects(software.amazon.awssdk.services.connect.model.ListQueueQuickConnectsRequest)operation.default ListQueueQuickConnectsIterablelistQueueQuickConnectsPaginator(ListQueueQuickConnectsRequest listQueueQuickConnectsRequest) This is a variant oflistQueueQuickConnects(software.amazon.awssdk.services.connect.model.ListQueueQuickConnectsRequest)operation.default ListQueuesResponselistQueues(Consumer<ListQueuesRequest.Builder> listQueuesRequest) Provides information about the queues for the specified Amazon Connect instance.default ListQueuesResponselistQueues(ListQueuesRequest listQueuesRequest) Provides information about the queues for the specified Amazon Connect instance.default ListQueuesIterablelistQueuesPaginator(Consumer<ListQueuesRequest.Builder> listQueuesRequest) This is a variant oflistQueues(software.amazon.awssdk.services.connect.model.ListQueuesRequest)operation.default ListQueuesIterablelistQueuesPaginator(ListQueuesRequest listQueuesRequest) This is a variant oflistQueues(software.amazon.awssdk.services.connect.model.ListQueuesRequest)operation.default ListQuickConnectsResponselistQuickConnects(Consumer<ListQuickConnectsRequest.Builder> listQuickConnectsRequest) Provides information about the quick connects for the specified Amazon Connect instance.default ListQuickConnectsResponselistQuickConnects(ListQuickConnectsRequest listQuickConnectsRequest) Provides information about the quick connects for the specified Amazon Connect instance.default ListQuickConnectsIterablelistQuickConnectsPaginator(Consumer<ListQuickConnectsRequest.Builder> listQuickConnectsRequest) This is a variant oflistQuickConnects(software.amazon.awssdk.services.connect.model.ListQuickConnectsRequest)operation.default ListQuickConnectsIterablelistQuickConnectsPaginator(ListQuickConnectsRequest listQuickConnectsRequest) This is a variant oflistQuickConnects(software.amazon.awssdk.services.connect.model.ListQuickConnectsRequest)operation.listRealtimeContactAnalysisSegmentsV2(Consumer<ListRealtimeContactAnalysisSegmentsV2Request.Builder> listRealtimeContactAnalysisSegmentsV2Request) Provides a list of analysis segments for a real-time analysis session.listRealtimeContactAnalysisSegmentsV2(ListRealtimeContactAnalysisSegmentsV2Request listRealtimeContactAnalysisSegmentsV2Request) Provides a list of analysis segments for a real-time analysis session.listRealtimeContactAnalysisSegmentsV2Paginator(Consumer<ListRealtimeContactAnalysisSegmentsV2Request.Builder> listRealtimeContactAnalysisSegmentsV2Request) listRealtimeContactAnalysisSegmentsV2Paginator(ListRealtimeContactAnalysisSegmentsV2Request listRealtimeContactAnalysisSegmentsV2Request) default ListRoutingProfileQueuesResponselistRoutingProfileQueues(Consumer<ListRoutingProfileQueuesRequest.Builder> listRoutingProfileQueuesRequest) Lists the queues associated with a routing profile.default ListRoutingProfileQueuesResponselistRoutingProfileQueues(ListRoutingProfileQueuesRequest listRoutingProfileQueuesRequest) Lists the queues associated with a routing profile.default ListRoutingProfileQueuesIterablelistRoutingProfileQueuesPaginator(Consumer<ListRoutingProfileQueuesRequest.Builder> listRoutingProfileQueuesRequest) This is a variant oflistRoutingProfileQueues(software.amazon.awssdk.services.connect.model.ListRoutingProfileQueuesRequest)operation.default ListRoutingProfileQueuesIterablelistRoutingProfileQueuesPaginator(ListRoutingProfileQueuesRequest listRoutingProfileQueuesRequest) This is a variant oflistRoutingProfileQueues(software.amazon.awssdk.services.connect.model.ListRoutingProfileQueuesRequest)operation.default ListRoutingProfilesResponselistRoutingProfiles(Consumer<ListRoutingProfilesRequest.Builder> listRoutingProfilesRequest) Provides summary information about the routing profiles for the specified Amazon Connect instance.default ListRoutingProfilesResponselistRoutingProfiles(ListRoutingProfilesRequest listRoutingProfilesRequest) Provides summary information about the routing profiles for the specified Amazon Connect instance.default ListRoutingProfilesIterablelistRoutingProfilesPaginator(Consumer<ListRoutingProfilesRequest.Builder> listRoutingProfilesRequest) This is a variant oflistRoutingProfiles(software.amazon.awssdk.services.connect.model.ListRoutingProfilesRequest)operation.default ListRoutingProfilesIterablelistRoutingProfilesPaginator(ListRoutingProfilesRequest listRoutingProfilesRequest) This is a variant oflistRoutingProfiles(software.amazon.awssdk.services.connect.model.ListRoutingProfilesRequest)operation.default ListRulesResponselistRules(Consumer<ListRulesRequest.Builder> listRulesRequest) List all rules for the specified Amazon Connect instance.default ListRulesResponselistRules(ListRulesRequest listRulesRequest) List all rules for the specified Amazon Connect instance.default ListRulesIterablelistRulesPaginator(Consumer<ListRulesRequest.Builder> listRulesRequest) This is a variant oflistRules(software.amazon.awssdk.services.connect.model.ListRulesRequest)operation.default ListRulesIterablelistRulesPaginator(ListRulesRequest listRulesRequest) This is a variant oflistRules(software.amazon.awssdk.services.connect.model.ListRulesRequest)operation.default ListSecurityKeysResponselistSecurityKeys(Consumer<ListSecurityKeysRequest.Builder> listSecurityKeysRequest) This API is in preview release for Amazon Connect and is subject to change.default ListSecurityKeysResponselistSecurityKeys(ListSecurityKeysRequest listSecurityKeysRequest) This API is in preview release for Amazon Connect and is subject to change.default ListSecurityKeysIterablelistSecurityKeysPaginator(Consumer<ListSecurityKeysRequest.Builder> listSecurityKeysRequest) This is a variant oflistSecurityKeys(software.amazon.awssdk.services.connect.model.ListSecurityKeysRequest)operation.default ListSecurityKeysIterablelistSecurityKeysPaginator(ListSecurityKeysRequest listSecurityKeysRequest) This is a variant oflistSecurityKeys(software.amazon.awssdk.services.connect.model.ListSecurityKeysRequest)operation.listSecurityProfileApplications(Consumer<ListSecurityProfileApplicationsRequest.Builder> listSecurityProfileApplicationsRequest) Returns a list of third-party applications in a specific security profile.listSecurityProfileApplications(ListSecurityProfileApplicationsRequest listSecurityProfileApplicationsRequest) Returns a list of third-party applications in a specific security profile.listSecurityProfileApplicationsPaginator(Consumer<ListSecurityProfileApplicationsRequest.Builder> listSecurityProfileApplicationsRequest) This is a variant oflistSecurityProfileApplications(software.amazon.awssdk.services.connect.model.ListSecurityProfileApplicationsRequest)operation.listSecurityProfileApplicationsPaginator(ListSecurityProfileApplicationsRequest listSecurityProfileApplicationsRequest) This is a variant oflistSecurityProfileApplications(software.amazon.awssdk.services.connect.model.ListSecurityProfileApplicationsRequest)operation.listSecurityProfilePermissions(Consumer<ListSecurityProfilePermissionsRequest.Builder> listSecurityProfilePermissionsRequest) Lists the permissions granted to a security profile.listSecurityProfilePermissions(ListSecurityProfilePermissionsRequest listSecurityProfilePermissionsRequest) Lists the permissions granted to a security profile.listSecurityProfilePermissionsPaginator(Consumer<ListSecurityProfilePermissionsRequest.Builder> listSecurityProfilePermissionsRequest) This is a variant oflistSecurityProfilePermissions(software.amazon.awssdk.services.connect.model.ListSecurityProfilePermissionsRequest)operation.listSecurityProfilePermissionsPaginator(ListSecurityProfilePermissionsRequest listSecurityProfilePermissionsRequest) This is a variant oflistSecurityProfilePermissions(software.amazon.awssdk.services.connect.model.ListSecurityProfilePermissionsRequest)operation.default ListSecurityProfilesResponselistSecurityProfiles(Consumer<ListSecurityProfilesRequest.Builder> listSecurityProfilesRequest) Provides summary information about the security profiles for the specified Amazon Connect instance.default ListSecurityProfilesResponselistSecurityProfiles(ListSecurityProfilesRequest listSecurityProfilesRequest) Provides summary information about the security profiles for the specified Amazon Connect instance.default ListSecurityProfilesIterablelistSecurityProfilesPaginator(Consumer<ListSecurityProfilesRequest.Builder> listSecurityProfilesRequest) This is a variant oflistSecurityProfiles(software.amazon.awssdk.services.connect.model.ListSecurityProfilesRequest)operation.default ListSecurityProfilesIterablelistSecurityProfilesPaginator(ListSecurityProfilesRequest listSecurityProfilesRequest) This is a variant oflistSecurityProfiles(software.amazon.awssdk.services.connect.model.ListSecurityProfilesRequest)operation.default ListTagsForResourceResponselistTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Lists the tags for the specified resource.default ListTagsForResourceResponselistTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) Lists the tags for the specified resource.default ListTaskTemplatesResponselistTaskTemplates(Consumer<ListTaskTemplatesRequest.Builder> listTaskTemplatesRequest) Lists task templates for the specified Amazon Connect instance.default ListTaskTemplatesResponselistTaskTemplates(ListTaskTemplatesRequest listTaskTemplatesRequest) Lists task templates for the specified Amazon Connect instance.default ListTaskTemplatesIterablelistTaskTemplatesPaginator(Consumer<ListTaskTemplatesRequest.Builder> listTaskTemplatesRequest) This is a variant oflistTaskTemplates(software.amazon.awssdk.services.connect.model.ListTaskTemplatesRequest)operation.default ListTaskTemplatesIterablelistTaskTemplatesPaginator(ListTaskTemplatesRequest listTaskTemplatesRequest) This is a variant oflistTaskTemplates(software.amazon.awssdk.services.connect.model.ListTaskTemplatesRequest)operation.listTrafficDistributionGroups(Consumer<ListTrafficDistributionGroupsRequest.Builder> listTrafficDistributionGroupsRequest) Lists traffic distribution groups.listTrafficDistributionGroups(ListTrafficDistributionGroupsRequest listTrafficDistributionGroupsRequest) Lists traffic distribution groups.listTrafficDistributionGroupsPaginator(Consumer<ListTrafficDistributionGroupsRequest.Builder> listTrafficDistributionGroupsRequest) This is a variant oflistTrafficDistributionGroups(software.amazon.awssdk.services.connect.model.ListTrafficDistributionGroupsRequest)operation.listTrafficDistributionGroupsPaginator(ListTrafficDistributionGroupsRequest listTrafficDistributionGroupsRequest) This is a variant oflistTrafficDistributionGroups(software.amazon.awssdk.services.connect.model.ListTrafficDistributionGroupsRequest)operation.listTrafficDistributionGroupUsers(Consumer<ListTrafficDistributionGroupUsersRequest.Builder> listTrafficDistributionGroupUsersRequest) Lists traffic distribution group users.listTrafficDistributionGroupUsers(ListTrafficDistributionGroupUsersRequest listTrafficDistributionGroupUsersRequest) Lists traffic distribution group users.listTrafficDistributionGroupUsersPaginator(Consumer<ListTrafficDistributionGroupUsersRequest.Builder> listTrafficDistributionGroupUsersRequest) This is a variant oflistTrafficDistributionGroupUsers(software.amazon.awssdk.services.connect.model.ListTrafficDistributionGroupUsersRequest)operation.listTrafficDistributionGroupUsersPaginator(ListTrafficDistributionGroupUsersRequest listTrafficDistributionGroupUsersRequest) This is a variant oflistTrafficDistributionGroupUsers(software.amazon.awssdk.services.connect.model.ListTrafficDistributionGroupUsersRequest)operation.default ListUseCasesResponselistUseCases(Consumer<ListUseCasesRequest.Builder> listUseCasesRequest) Lists the use cases for the integration association.default ListUseCasesResponselistUseCases(ListUseCasesRequest listUseCasesRequest) Lists the use cases for the integration association.default ListUseCasesIterablelistUseCasesPaginator(Consumer<ListUseCasesRequest.Builder> listUseCasesRequest) This is a variant oflistUseCases(software.amazon.awssdk.services.connect.model.ListUseCasesRequest)operation.default ListUseCasesIterablelistUseCasesPaginator(ListUseCasesRequest listUseCasesRequest) This is a variant oflistUseCases(software.amazon.awssdk.services.connect.model.ListUseCasesRequest)operation.default ListUserHierarchyGroupsResponselistUserHierarchyGroups(Consumer<ListUserHierarchyGroupsRequest.Builder> listUserHierarchyGroupsRequest) Provides summary information about the hierarchy groups for the specified Amazon Connect instance.default ListUserHierarchyGroupsResponselistUserHierarchyGroups(ListUserHierarchyGroupsRequest listUserHierarchyGroupsRequest) Provides summary information about the hierarchy groups for the specified Amazon Connect instance.default ListUserHierarchyGroupsIterablelistUserHierarchyGroupsPaginator(Consumer<ListUserHierarchyGroupsRequest.Builder> listUserHierarchyGroupsRequest) This is a variant oflistUserHierarchyGroups(software.amazon.awssdk.services.connect.model.ListUserHierarchyGroupsRequest)operation.default ListUserHierarchyGroupsIterablelistUserHierarchyGroupsPaginator(ListUserHierarchyGroupsRequest listUserHierarchyGroupsRequest) This is a variant oflistUserHierarchyGroups(software.amazon.awssdk.services.connect.model.ListUserHierarchyGroupsRequest)operation.default ListUserProficienciesResponselistUserProficiencies(Consumer<ListUserProficienciesRequest.Builder> listUserProficienciesRequest) Lists proficiencies associated with a user.default ListUserProficienciesResponselistUserProficiencies(ListUserProficienciesRequest listUserProficienciesRequest) Lists proficiencies associated with a user.default ListUserProficienciesIterablelistUserProficienciesPaginator(Consumer<ListUserProficienciesRequest.Builder> listUserProficienciesRequest) This is a variant oflistUserProficiencies(software.amazon.awssdk.services.connect.model.ListUserProficienciesRequest)operation.default ListUserProficienciesIterablelistUserProficienciesPaginator(ListUserProficienciesRequest listUserProficienciesRequest) This is a variant oflistUserProficiencies(software.amazon.awssdk.services.connect.model.ListUserProficienciesRequest)operation.default ListUsersResponselistUsers(Consumer<ListUsersRequest.Builder> listUsersRequest) Provides summary information about the users for the specified Amazon Connect instance.default ListUsersResponselistUsers(ListUsersRequest listUsersRequest) Provides summary information about the users for the specified Amazon Connect instance.default ListUsersIterablelistUsersPaginator(Consumer<ListUsersRequest.Builder> listUsersRequest) This is a variant oflistUsers(software.amazon.awssdk.services.connect.model.ListUsersRequest)operation.default ListUsersIterablelistUsersPaginator(ListUsersRequest listUsersRequest) This is a variant oflistUsers(software.amazon.awssdk.services.connect.model.ListUsersRequest)operation.default ListViewsResponselistViews(Consumer<ListViewsRequest.Builder> listViewsRequest) Returns views in the given instance.default ListViewsResponselistViews(ListViewsRequest listViewsRequest) Returns views in the given instance.default ListViewsIterablelistViewsPaginator(Consumer<ListViewsRequest.Builder> listViewsRequest) This is a variant oflistViews(software.amazon.awssdk.services.connect.model.ListViewsRequest)operation.default ListViewsIterablelistViewsPaginator(ListViewsRequest listViewsRequest) This is a variant oflistViews(software.amazon.awssdk.services.connect.model.ListViewsRequest)operation.default ListViewVersionsResponselistViewVersions(Consumer<ListViewVersionsRequest.Builder> listViewVersionsRequest) Returns all the available versions for the specified Amazon Connect instance and view identifier.default ListViewVersionsResponselistViewVersions(ListViewVersionsRequest listViewVersionsRequest) Returns all the available versions for the specified Amazon Connect instance and view identifier.default ListViewVersionsIterablelistViewVersionsPaginator(Consumer<ListViewVersionsRequest.Builder> listViewVersionsRequest) This is a variant oflistViewVersions(software.amazon.awssdk.services.connect.model.ListViewVersionsRequest)operation.default ListViewVersionsIterablelistViewVersionsPaginator(ListViewVersionsRequest listViewVersionsRequest) This is a variant oflistViewVersions(software.amazon.awssdk.services.connect.model.ListViewVersionsRequest)operation.default MonitorContactResponsemonitorContact(Consumer<MonitorContactRequest.Builder> monitorContactRequest) Initiates silent monitoring of a contact.default MonitorContactResponsemonitorContact(MonitorContactRequest monitorContactRequest) Initiates silent monitoring of a contact.default PauseContactResponsepauseContact(Consumer<PauseContactRequest.Builder> pauseContactRequest) Allows pausing an ongoing task contact.default PauseContactResponsepauseContact(PauseContactRequest pauseContactRequest) Allows pausing an ongoing task contact.default PutUserStatusResponseputUserStatus(Consumer<PutUserStatusRequest.Builder> putUserStatusRequest) Changes the current status of a user or agent in Amazon Connect.default PutUserStatusResponseputUserStatus(PutUserStatusRequest putUserStatusRequest) Changes the current status of a user or agent in Amazon Connect.default ReleasePhoneNumberResponsereleasePhoneNumber(Consumer<ReleasePhoneNumberRequest.Builder> releasePhoneNumberRequest) Releases a phone number previously claimed to an Amazon Connect instance or traffic distribution group.default ReleasePhoneNumberResponsereleasePhoneNumber(ReleasePhoneNumberRequest releasePhoneNumberRequest) Releases a phone number previously claimed to an Amazon Connect instance or traffic distribution group.default ReplicateInstanceResponsereplicateInstance(Consumer<ReplicateInstanceRequest.Builder> replicateInstanceRequest) Replicates an Amazon Connect instance in the specified Amazon Web Services Region and copies configuration information for Amazon Connect resources across Amazon Web Services Regions.default ReplicateInstanceResponsereplicateInstance(ReplicateInstanceRequest replicateInstanceRequest) Replicates an Amazon Connect instance in the specified Amazon Web Services Region and copies configuration information for Amazon Connect resources across Amazon Web Services Regions.default ResumeContactResponseresumeContact(Consumer<ResumeContactRequest.Builder> resumeContactRequest) Allows resuming a task contact in a paused state.default ResumeContactResponseresumeContact(ResumeContactRequest resumeContactRequest) Allows resuming a task contact in a paused state.default ResumeContactRecordingResponseresumeContactRecording(Consumer<ResumeContactRecordingRequest.Builder> resumeContactRecordingRequest) When a contact is being recorded, and the recording has been suspended using SuspendContactRecording, this API resumes recording whatever recording is selected in the flow configuration: call, screen, or both.default ResumeContactRecordingResponseresumeContactRecording(ResumeContactRecordingRequest resumeContactRecordingRequest) When a contact is being recorded, and the recording has been suspended using SuspendContactRecording, this API resumes recording whatever recording is selected in the flow configuration: call, screen, or both.default SearchAgentStatusesResponsesearchAgentStatuses(Consumer<SearchAgentStatusesRequest.Builder> searchAgentStatusesRequest) Searches AgentStatuses in an Amazon Connect instance, with optional filtering.default SearchAgentStatusesResponsesearchAgentStatuses(SearchAgentStatusesRequest searchAgentStatusesRequest) Searches AgentStatuses in an Amazon Connect instance, with optional filtering.default SearchAgentStatusesIterablesearchAgentStatusesPaginator(Consumer<SearchAgentStatusesRequest.Builder> searchAgentStatusesRequest) This is a variant ofsearchAgentStatuses(software.amazon.awssdk.services.connect.model.SearchAgentStatusesRequest)operation.default SearchAgentStatusesIterablesearchAgentStatusesPaginator(SearchAgentStatusesRequest searchAgentStatusesRequest) This is a variant ofsearchAgentStatuses(software.amazon.awssdk.services.connect.model.SearchAgentStatusesRequest)operation.searchAvailablePhoneNumbers(Consumer<SearchAvailablePhoneNumbersRequest.Builder> searchAvailablePhoneNumbersRequest) Searches for available phone numbers that you can claim to your Amazon Connect instance or traffic distribution group.searchAvailablePhoneNumbers(SearchAvailablePhoneNumbersRequest searchAvailablePhoneNumbersRequest) Searches for available phone numbers that you can claim to your Amazon Connect instance or traffic distribution group.searchAvailablePhoneNumbersPaginator(Consumer<SearchAvailablePhoneNumbersRequest.Builder> searchAvailablePhoneNumbersRequest) This is a variant ofsearchAvailablePhoneNumbers(software.amazon.awssdk.services.connect.model.SearchAvailablePhoneNumbersRequest)operation.searchAvailablePhoneNumbersPaginator(SearchAvailablePhoneNumbersRequest searchAvailablePhoneNumbersRequest) This is a variant ofsearchAvailablePhoneNumbers(software.amazon.awssdk.services.connect.model.SearchAvailablePhoneNumbersRequest)operation.default SearchContactFlowModulesResponsesearchContactFlowModules(Consumer<SearchContactFlowModulesRequest.Builder> searchContactFlowModulesRequest) Searches the flow modules in an Amazon Connect instance, with optional filtering.default SearchContactFlowModulesResponsesearchContactFlowModules(SearchContactFlowModulesRequest searchContactFlowModulesRequest) Searches the flow modules in an Amazon Connect instance, with optional filtering.default SearchContactFlowModulesIterablesearchContactFlowModulesPaginator(Consumer<SearchContactFlowModulesRequest.Builder> searchContactFlowModulesRequest) This is a variant ofsearchContactFlowModules(software.amazon.awssdk.services.connect.model.SearchContactFlowModulesRequest)operation.default SearchContactFlowModulesIterablesearchContactFlowModulesPaginator(SearchContactFlowModulesRequest searchContactFlowModulesRequest) This is a variant ofsearchContactFlowModules(software.amazon.awssdk.services.connect.model.SearchContactFlowModulesRequest)operation.default SearchContactFlowsResponsesearchContactFlows(Consumer<SearchContactFlowsRequest.Builder> searchContactFlowsRequest) Searches the contact flows in an Amazon Connect instance, with optional filtering.default SearchContactFlowsResponsesearchContactFlows(SearchContactFlowsRequest searchContactFlowsRequest) Searches the contact flows in an Amazon Connect instance, with optional filtering.default SearchContactFlowsIterablesearchContactFlowsPaginator(Consumer<SearchContactFlowsRequest.Builder> searchContactFlowsRequest) This is a variant ofsearchContactFlows(software.amazon.awssdk.services.connect.model.SearchContactFlowsRequest)operation.default SearchContactFlowsIterablesearchContactFlowsPaginator(SearchContactFlowsRequest searchContactFlowsRequest) This is a variant ofsearchContactFlows(software.amazon.awssdk.services.connect.model.SearchContactFlowsRequest)operation.default SearchContactsResponsesearchContacts(Consumer<SearchContactsRequest.Builder> searchContactsRequest) Searches contacts in an Amazon Connect instance.default SearchContactsResponsesearchContacts(SearchContactsRequest searchContactsRequest) Searches contacts in an Amazon Connect instance.default SearchContactsIterablesearchContactsPaginator(Consumer<SearchContactsRequest.Builder> searchContactsRequest) This is a variant ofsearchContacts(software.amazon.awssdk.services.connect.model.SearchContactsRequest)operation.default SearchContactsIterablesearchContactsPaginator(SearchContactsRequest searchContactsRequest) This is a variant ofsearchContacts(software.amazon.awssdk.services.connect.model.SearchContactsRequest)operation.default SearchHoursOfOperationsResponsesearchHoursOfOperations(Consumer<SearchHoursOfOperationsRequest.Builder> searchHoursOfOperationsRequest) Searches the hours of operation in an Amazon Connect instance, with optional filtering.default SearchHoursOfOperationsResponsesearchHoursOfOperations(SearchHoursOfOperationsRequest searchHoursOfOperationsRequest) Searches the hours of operation in an Amazon Connect instance, with optional filtering.default SearchHoursOfOperationsIterablesearchHoursOfOperationsPaginator(Consumer<SearchHoursOfOperationsRequest.Builder> searchHoursOfOperationsRequest) This is a variant ofsearchHoursOfOperations(software.amazon.awssdk.services.connect.model.SearchHoursOfOperationsRequest)operation.default SearchHoursOfOperationsIterablesearchHoursOfOperationsPaginator(SearchHoursOfOperationsRequest searchHoursOfOperationsRequest) This is a variant ofsearchHoursOfOperations(software.amazon.awssdk.services.connect.model.SearchHoursOfOperationsRequest)operation.searchPredefinedAttributes(Consumer<SearchPredefinedAttributesRequest.Builder> searchPredefinedAttributesRequest) Searches predefined attributes that meet certain criteria.searchPredefinedAttributes(SearchPredefinedAttributesRequest searchPredefinedAttributesRequest) Searches predefined attributes that meet certain criteria.searchPredefinedAttributesPaginator(Consumer<SearchPredefinedAttributesRequest.Builder> searchPredefinedAttributesRequest) This is a variant ofsearchPredefinedAttributes(software.amazon.awssdk.services.connect.model.SearchPredefinedAttributesRequest)operation.searchPredefinedAttributesPaginator(SearchPredefinedAttributesRequest searchPredefinedAttributesRequest) This is a variant ofsearchPredefinedAttributes(software.amazon.awssdk.services.connect.model.SearchPredefinedAttributesRequest)operation.default SearchPromptsResponsesearchPrompts(Consumer<SearchPromptsRequest.Builder> searchPromptsRequest) Searches prompts in an Amazon Connect instance, with optional filtering.default SearchPromptsResponsesearchPrompts(SearchPromptsRequest searchPromptsRequest) Searches prompts in an Amazon Connect instance, with optional filtering.default SearchPromptsIterablesearchPromptsPaginator(Consumer<SearchPromptsRequest.Builder> searchPromptsRequest) This is a variant ofsearchPrompts(software.amazon.awssdk.services.connect.model.SearchPromptsRequest)operation.default SearchPromptsIterablesearchPromptsPaginator(SearchPromptsRequest searchPromptsRequest) This is a variant ofsearchPrompts(software.amazon.awssdk.services.connect.model.SearchPromptsRequest)operation.default SearchQueuesResponsesearchQueues(Consumer<SearchQueuesRequest.Builder> searchQueuesRequest) Searches queues in an Amazon Connect instance, with optional filtering.default SearchQueuesResponsesearchQueues(SearchQueuesRequest searchQueuesRequest) Searches queues in an Amazon Connect instance, with optional filtering.default SearchQueuesIterablesearchQueuesPaginator(Consumer<SearchQueuesRequest.Builder> searchQueuesRequest) This is a variant ofsearchQueues(software.amazon.awssdk.services.connect.model.SearchQueuesRequest)operation.default SearchQueuesIterablesearchQueuesPaginator(SearchQueuesRequest searchQueuesRequest) This is a variant ofsearchQueues(software.amazon.awssdk.services.connect.model.SearchQueuesRequest)operation.default SearchQuickConnectsResponsesearchQuickConnects(Consumer<SearchQuickConnectsRequest.Builder> searchQuickConnectsRequest) Searches quick connects in an Amazon Connect instance, with optional filtering.default SearchQuickConnectsResponsesearchQuickConnects(SearchQuickConnectsRequest searchQuickConnectsRequest) Searches quick connects in an Amazon Connect instance, with optional filtering.default SearchQuickConnectsIterablesearchQuickConnectsPaginator(Consumer<SearchQuickConnectsRequest.Builder> searchQuickConnectsRequest) This is a variant ofsearchQuickConnects(software.amazon.awssdk.services.connect.model.SearchQuickConnectsRequest)operation.default SearchQuickConnectsIterablesearchQuickConnectsPaginator(SearchQuickConnectsRequest searchQuickConnectsRequest) This is a variant ofsearchQuickConnects(software.amazon.awssdk.services.connect.model.SearchQuickConnectsRequest)operation.default SearchResourceTagsResponsesearchResourceTags(Consumer<SearchResourceTagsRequest.Builder> searchResourceTagsRequest) Searches tags used in an Amazon Connect instance using optional search criteria.default SearchResourceTagsResponsesearchResourceTags(SearchResourceTagsRequest searchResourceTagsRequest) Searches tags used in an Amazon Connect instance using optional search criteria.default SearchResourceTagsIterablesearchResourceTagsPaginator(Consumer<SearchResourceTagsRequest.Builder> searchResourceTagsRequest) This is a variant ofsearchResourceTags(software.amazon.awssdk.services.connect.model.SearchResourceTagsRequest)operation.default SearchResourceTagsIterablesearchResourceTagsPaginator(SearchResourceTagsRequest searchResourceTagsRequest) This is a variant ofsearchResourceTags(software.amazon.awssdk.services.connect.model.SearchResourceTagsRequest)operation.default SearchRoutingProfilesResponsesearchRoutingProfiles(Consumer<SearchRoutingProfilesRequest.Builder> searchRoutingProfilesRequest) Searches routing profiles in an Amazon Connect instance, with optional filtering.default SearchRoutingProfilesResponsesearchRoutingProfiles(SearchRoutingProfilesRequest searchRoutingProfilesRequest) Searches routing profiles in an Amazon Connect instance, with optional filtering.default SearchRoutingProfilesIterablesearchRoutingProfilesPaginator(Consumer<SearchRoutingProfilesRequest.Builder> searchRoutingProfilesRequest) This is a variant ofsearchRoutingProfiles(software.amazon.awssdk.services.connect.model.SearchRoutingProfilesRequest)operation.default SearchRoutingProfilesIterablesearchRoutingProfilesPaginator(SearchRoutingProfilesRequest searchRoutingProfilesRequest) This is a variant ofsearchRoutingProfiles(software.amazon.awssdk.services.connect.model.SearchRoutingProfilesRequest)operation.default SearchSecurityProfilesResponsesearchSecurityProfiles(Consumer<SearchSecurityProfilesRequest.Builder> searchSecurityProfilesRequest) Searches security profiles in an Amazon Connect instance, with optional filtering.default SearchSecurityProfilesResponsesearchSecurityProfiles(SearchSecurityProfilesRequest searchSecurityProfilesRequest) Searches security profiles in an Amazon Connect instance, with optional filtering.default SearchSecurityProfilesIterablesearchSecurityProfilesPaginator(Consumer<SearchSecurityProfilesRequest.Builder> searchSecurityProfilesRequest) This is a variant ofsearchSecurityProfiles(software.amazon.awssdk.services.connect.model.SearchSecurityProfilesRequest)operation.default SearchSecurityProfilesIterablesearchSecurityProfilesPaginator(SearchSecurityProfilesRequest searchSecurityProfilesRequest) This is a variant ofsearchSecurityProfiles(software.amazon.awssdk.services.connect.model.SearchSecurityProfilesRequest)operation.searchUserHierarchyGroups(Consumer<SearchUserHierarchyGroupsRequest.Builder> searchUserHierarchyGroupsRequest) Searches UserHierarchyGroups in an Amazon Connect instance, with optional filtering.searchUserHierarchyGroups(SearchUserHierarchyGroupsRequest searchUserHierarchyGroupsRequest) Searches UserHierarchyGroups in an Amazon Connect instance, with optional filtering.searchUserHierarchyGroupsPaginator(Consumer<SearchUserHierarchyGroupsRequest.Builder> searchUserHierarchyGroupsRequest) This is a variant ofsearchUserHierarchyGroups(software.amazon.awssdk.services.connect.model.SearchUserHierarchyGroupsRequest)operation.searchUserHierarchyGroupsPaginator(SearchUserHierarchyGroupsRequest searchUserHierarchyGroupsRequest) This is a variant ofsearchUserHierarchyGroups(software.amazon.awssdk.services.connect.model.SearchUserHierarchyGroupsRequest)operation.default SearchUsersResponsesearchUsers(Consumer<SearchUsersRequest.Builder> searchUsersRequest) Searches users in an Amazon Connect instance, with optional filtering.default SearchUsersResponsesearchUsers(SearchUsersRequest searchUsersRequest) Searches users in an Amazon Connect instance, with optional filtering.default SearchUsersIterablesearchUsersPaginator(Consumer<SearchUsersRequest.Builder> searchUsersRequest) This is a variant ofsearchUsers(software.amazon.awssdk.services.connect.model.SearchUsersRequest)operation.default SearchUsersIterablesearchUsersPaginator(SearchUsersRequest searchUsersRequest) This is a variant ofsearchUsers(software.amazon.awssdk.services.connect.model.SearchUsersRequest)operation.default SearchVocabulariesResponsesearchVocabularies(Consumer<SearchVocabulariesRequest.Builder> searchVocabulariesRequest) Searches for vocabularies within a specific Amazon Connect instance usingState,NameStartsWith, andLanguageCode.default SearchVocabulariesResponsesearchVocabularies(SearchVocabulariesRequest searchVocabulariesRequest) Searches for vocabularies within a specific Amazon Connect instance usingState,NameStartsWith, andLanguageCode.default SearchVocabulariesIterablesearchVocabulariesPaginator(Consumer<SearchVocabulariesRequest.Builder> searchVocabulariesRequest) This is a variant ofsearchVocabularies(software.amazon.awssdk.services.connect.model.SearchVocabulariesRequest)operation.default SearchVocabulariesIterablesearchVocabulariesPaginator(SearchVocabulariesRequest searchVocabulariesRequest) This is a variant ofsearchVocabularies(software.amazon.awssdk.services.connect.model.SearchVocabulariesRequest)operation.default SendChatIntegrationEventResponsesendChatIntegrationEvent(Consumer<SendChatIntegrationEventRequest.Builder> sendChatIntegrationEventRequest) Processes chat integration events from Amazon Web Services or external integrations to Amazon Connect.default SendChatIntegrationEventResponsesendChatIntegrationEvent(SendChatIntegrationEventRequest sendChatIntegrationEventRequest) Processes chat integration events from Amazon Web Services or external integrations to Amazon Connect.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadatadefault StartAttachedFileUploadResponsestartAttachedFileUpload(Consumer<StartAttachedFileUploadRequest.Builder> startAttachedFileUploadRequest) Provides a pre-signed Amazon S3 URL in response for uploading your content.default StartAttachedFileUploadResponsestartAttachedFileUpload(StartAttachedFileUploadRequest startAttachedFileUploadRequest) Provides a pre-signed Amazon S3 URL in response for uploading your content.default StartChatContactResponsestartChatContact(Consumer<StartChatContactRequest.Builder> startChatContactRequest) Initiates a flow to start a new chat for the customer.default StartChatContactResponsestartChatContact(StartChatContactRequest startChatContactRequest) Initiates a flow to start a new chat for the customer.default StartContactEvaluationResponsestartContactEvaluation(Consumer<StartContactEvaluationRequest.Builder> startContactEvaluationRequest) Starts an empty evaluation in the specified Amazon Connect instance, using the given evaluation form for the particular contact.default StartContactEvaluationResponsestartContactEvaluation(StartContactEvaluationRequest startContactEvaluationRequest) Starts an empty evaluation in the specified Amazon Connect instance, using the given evaluation form for the particular contact.default StartContactRecordingResponsestartContactRecording(Consumer<StartContactRecordingRequest.Builder> startContactRecordingRequest) Starts recording the contact:default StartContactRecordingResponsestartContactRecording(StartContactRecordingRequest startContactRecordingRequest) Starts recording the contact:default StartContactStreamingResponsestartContactStreaming(Consumer<StartContactStreamingRequest.Builder> startContactStreamingRequest) Initiates real-time message streaming for a new chat contact.default StartContactStreamingResponsestartContactStreaming(StartContactStreamingRequest startContactStreamingRequest) Initiates real-time message streaming for a new chat contact.default StartOutboundChatContactResponsestartOutboundChatContact(Consumer<StartOutboundChatContactRequest.Builder> startOutboundChatContactRequest) Initiates a new outbound SMS contact to a customer.default StartOutboundChatContactResponsestartOutboundChatContact(StartOutboundChatContactRequest startOutboundChatContactRequest) Initiates a new outbound SMS contact to a customer.startOutboundVoiceContact(Consumer<StartOutboundVoiceContactRequest.Builder> startOutboundVoiceContactRequest) Places an outbound call to a contact, and then initiates the flow.startOutboundVoiceContact(StartOutboundVoiceContactRequest startOutboundVoiceContactRequest) Places an outbound call to a contact, and then initiates the flow.default StartScreenSharingResponsestartScreenSharing(Consumer<StartScreenSharingRequest.Builder> startScreenSharingRequest) Starts screen sharing for a contact.default StartScreenSharingResponsestartScreenSharing(StartScreenSharingRequest startScreenSharingRequest) Starts screen sharing for a contact.default StartTaskContactResponsestartTaskContact(Consumer<StartTaskContactRequest.Builder> startTaskContactRequest) Initiates a flow to start a new task contact.default StartTaskContactResponsestartTaskContact(StartTaskContactRequest startTaskContactRequest) Initiates a flow to start a new task contact.default StartWebRtcContactResponsestartWebRTCContact(Consumer<StartWebRtcContactRequest.Builder> startWebRtcContactRequest) Places an inbound in-app, web, or video call to a contact, and then initiates the flow.default StartWebRtcContactResponsestartWebRTCContact(StartWebRtcContactRequest startWebRtcContactRequest) Places an inbound in-app, web, or video call to a contact, and then initiates the flow.default StopContactResponsestopContact(Consumer<StopContactRequest.Builder> stopContactRequest) Ends the specified contact.default StopContactResponsestopContact(StopContactRequest stopContactRequest) Ends the specified contact.default StopContactRecordingResponsestopContactRecording(Consumer<StopContactRecordingRequest.Builder> stopContactRecordingRequest) Stops recording a call when a contact is being recorded.default StopContactRecordingResponsestopContactRecording(StopContactRecordingRequest stopContactRecordingRequest) Stops recording a call when a contact is being recorded.default StopContactStreamingResponsestopContactStreaming(Consumer<StopContactStreamingRequest.Builder> stopContactStreamingRequest) Ends message streaming on a specified contact.default StopContactStreamingResponsestopContactStreaming(StopContactStreamingRequest stopContactStreamingRequest) Ends message streaming on a specified contact.default SubmitContactEvaluationResponsesubmitContactEvaluation(Consumer<SubmitContactEvaluationRequest.Builder> submitContactEvaluationRequest) Submits a contact evaluation in the specified Amazon Connect instance.default SubmitContactEvaluationResponsesubmitContactEvaluation(SubmitContactEvaluationRequest submitContactEvaluationRequest) Submits a contact evaluation in the specified Amazon Connect instance.default SuspendContactRecordingResponsesuspendContactRecording(Consumer<SuspendContactRecordingRequest.Builder> suspendContactRecordingRequest) When a contact is being recorded, this API suspends recording whatever is selected in the flow configuration: call, screen, or both.default SuspendContactRecordingResponsesuspendContactRecording(SuspendContactRecordingRequest suspendContactRecordingRequest) When a contact is being recorded, this API suspends recording whatever is selected in the flow configuration: call, screen, or both.default TagContactResponsetagContact(Consumer<TagContactRequest.Builder> tagContactRequest) Adds the specified tags to the contact resource.default TagContactResponsetagContact(TagContactRequest tagContactRequest) Adds the specified tags to the contact resource.default TagResourceResponsetagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds the specified tags to the specified resource.default TagResourceResponsetagResource(TagResourceRequest tagResourceRequest) Adds the specified tags to the specified resource.default TransferContactResponsetransferContact(Consumer<TransferContactRequest.Builder> transferContactRequest) Transfers contacts from one agent or queue to another agent or queue at any point after a contact is created.default TransferContactResponsetransferContact(TransferContactRequest transferContactRequest) Transfers contacts from one agent or queue to another agent or queue at any point after a contact is created.default UntagContactResponseuntagContact(Consumer<UntagContactRequest.Builder> untagContactRequest) Removes the specified tags from the contact resource.default UntagContactResponseuntagContact(UntagContactRequest untagContactRequest) Removes the specified tags from the contact resource.default UntagResourceResponseuntagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes the specified tags from the specified resource.default UntagResourceResponseuntagResource(UntagResourceRequest untagResourceRequest) Removes the specified tags from the specified resource.default UpdateAgentStatusResponseupdateAgentStatus(Consumer<UpdateAgentStatusRequest.Builder> updateAgentStatusRequest) This API is in preview release for Amazon Connect and is subject to change.default UpdateAgentStatusResponseupdateAgentStatus(UpdateAgentStatusRequest updateAgentStatusRequest) This API is in preview release for Amazon Connect and is subject to change.updateAuthenticationProfile(Consumer<UpdateAuthenticationProfileRequest.Builder> updateAuthenticationProfileRequest) This API is in preview release for Amazon Connect and is subject to change.updateAuthenticationProfile(UpdateAuthenticationProfileRequest updateAuthenticationProfileRequest) This API is in preview release for Amazon Connect and is subject to change.default UpdateContactResponseupdateContact(Consumer<UpdateContactRequest.Builder> updateContactRequest) This API is in preview release for Amazon Connect and is subject to change.default UpdateContactResponseupdateContact(UpdateContactRequest updateContactRequest) This API is in preview release for Amazon Connect and is subject to change.default UpdateContactAttributesResponseupdateContactAttributes(Consumer<UpdateContactAttributesRequest.Builder> updateContactAttributesRequest) Creates or updates user-defined contact attributes associated with the specified contact.default UpdateContactAttributesResponseupdateContactAttributes(UpdateContactAttributesRequest updateContactAttributesRequest) Creates or updates user-defined contact attributes associated with the specified contact.default UpdateContactEvaluationResponseupdateContactEvaluation(Consumer<UpdateContactEvaluationRequest.Builder> updateContactEvaluationRequest) Updates details about a contact evaluation in the specified Amazon Connect instance.default UpdateContactEvaluationResponseupdateContactEvaluation(UpdateContactEvaluationRequest updateContactEvaluationRequest) Updates details about a contact evaluation in the specified Amazon Connect instance.default UpdateContactFlowContentResponseupdateContactFlowContent(Consumer<UpdateContactFlowContentRequest.Builder> updateContactFlowContentRequest) Updates the specified flow.default UpdateContactFlowContentResponseupdateContactFlowContent(UpdateContactFlowContentRequest updateContactFlowContentRequest) Updates the specified flow.updateContactFlowMetadata(Consumer<UpdateContactFlowMetadataRequest.Builder> updateContactFlowMetadataRequest) Updates metadata about specified flow.updateContactFlowMetadata(UpdateContactFlowMetadataRequest updateContactFlowMetadataRequest) Updates metadata about specified flow.updateContactFlowModuleContent(Consumer<UpdateContactFlowModuleContentRequest.Builder> updateContactFlowModuleContentRequest) Updates specified flow module for the specified Amazon Connect instance.updateContactFlowModuleContent(UpdateContactFlowModuleContentRequest updateContactFlowModuleContentRequest) Updates specified flow module for the specified Amazon Connect instance.updateContactFlowModuleMetadata(Consumer<UpdateContactFlowModuleMetadataRequest.Builder> updateContactFlowModuleMetadataRequest) Updates metadata about specified flow module.updateContactFlowModuleMetadata(UpdateContactFlowModuleMetadataRequest updateContactFlowModuleMetadataRequest) Updates metadata about specified flow module.default UpdateContactFlowNameResponseupdateContactFlowName(Consumer<UpdateContactFlowNameRequest.Builder> updateContactFlowNameRequest) The name of the flow.default UpdateContactFlowNameResponseupdateContactFlowName(UpdateContactFlowNameRequest updateContactFlowNameRequest) The name of the flow.default UpdateContactRoutingDataResponseupdateContactRoutingData(Consumer<UpdateContactRoutingDataRequest.Builder> updateContactRoutingDataRequest) Updates routing priority and age on the contact (QueuePriority and QueueTimeAdjustmentInSeconds).default UpdateContactRoutingDataResponseupdateContactRoutingData(UpdateContactRoutingDataRequest updateContactRoutingDataRequest) Updates routing priority and age on the contact (QueuePriority and QueueTimeAdjustmentInSeconds).default UpdateContactScheduleResponseupdateContactSchedule(Consumer<UpdateContactScheduleRequest.Builder> updateContactScheduleRequest) Updates the scheduled time of a task contact that is already scheduled.default UpdateContactScheduleResponseupdateContactSchedule(UpdateContactScheduleRequest updateContactScheduleRequest) Updates the scheduled time of a task contact that is already scheduled.default UpdateEvaluationFormResponseupdateEvaluationForm(Consumer<UpdateEvaluationFormRequest.Builder> updateEvaluationFormRequest) Updates details about a specific evaluation form version in the specified Amazon Connect instance.default UpdateEvaluationFormResponseupdateEvaluationForm(UpdateEvaluationFormRequest updateEvaluationFormRequest) Updates details about a specific evaluation form version in the specified Amazon Connect instance.default UpdateHoursOfOperationResponseupdateHoursOfOperation(Consumer<UpdateHoursOfOperationRequest.Builder> updateHoursOfOperationRequest) This API is in preview release for Amazon Connect and is subject to change.default UpdateHoursOfOperationResponseupdateHoursOfOperation(UpdateHoursOfOperationRequest updateHoursOfOperationRequest) This API is in preview release for Amazon Connect and is subject to change.default UpdateInstanceAttributeResponseupdateInstanceAttribute(Consumer<UpdateInstanceAttributeRequest.Builder> updateInstanceAttributeRequest) This API is in preview release for Amazon Connect and is subject to change.default UpdateInstanceAttributeResponseupdateInstanceAttribute(UpdateInstanceAttributeRequest updateInstanceAttributeRequest) This API is in preview release for Amazon Connect and is subject to change.updateInstanceStorageConfig(Consumer<UpdateInstanceStorageConfigRequest.Builder> updateInstanceStorageConfigRequest) This API is in preview release for Amazon Connect and is subject to change.updateInstanceStorageConfig(UpdateInstanceStorageConfigRequest updateInstanceStorageConfigRequest) This API is in preview release for Amazon Connect and is subject to change.updateParticipantRoleConfig(Consumer<UpdateParticipantRoleConfigRequest.Builder> updateParticipantRoleConfigRequest) Updates timeouts for when human chat participants are to be considered idle, and when agents are automatically disconnected from a chat due to idleness.updateParticipantRoleConfig(UpdateParticipantRoleConfigRequest updateParticipantRoleConfigRequest) Updates timeouts for when human chat participants are to be considered idle, and when agents are automatically disconnected from a chat due to idleness.default UpdatePhoneNumberResponseupdatePhoneNumber(Consumer<UpdatePhoneNumberRequest.Builder> updatePhoneNumberRequest) Updates your claimed phone number from its current Amazon Connect instance or traffic distribution group to another Amazon Connect instance or traffic distribution group in the same Amazon Web Services Region.default UpdatePhoneNumberResponseupdatePhoneNumber(UpdatePhoneNumberRequest updatePhoneNumberRequest) Updates your claimed phone number from its current Amazon Connect instance or traffic distribution group to another Amazon Connect instance or traffic distribution group in the same Amazon Web Services Region.updatePhoneNumberMetadata(Consumer<UpdatePhoneNumberMetadataRequest.Builder> updatePhoneNumberMetadataRequest) Updates a phone number’s metadata.updatePhoneNumberMetadata(UpdatePhoneNumberMetadataRequest updatePhoneNumberMetadataRequest) Updates a phone number’s metadata.updatePredefinedAttribute(Consumer<UpdatePredefinedAttributeRequest.Builder> updatePredefinedAttributeRequest) Updates a predefined attribute for the specified Amazon Connect instance.updatePredefinedAttribute(UpdatePredefinedAttributeRequest updatePredefinedAttributeRequest) Updates a predefined attribute for the specified Amazon Connect instance.default UpdatePromptResponseupdatePrompt(Consumer<UpdatePromptRequest.Builder> updatePromptRequest) Updates a prompt.default UpdatePromptResponseupdatePrompt(UpdatePromptRequest updatePromptRequest) Updates a prompt.updateQueueHoursOfOperation(Consumer<UpdateQueueHoursOfOperationRequest.Builder> updateQueueHoursOfOperationRequest) This API is in preview release for Amazon Connect and is subject to change.updateQueueHoursOfOperation(UpdateQueueHoursOfOperationRequest updateQueueHoursOfOperationRequest) This API is in preview release for Amazon Connect and is subject to change.default UpdateQueueMaxContactsResponseupdateQueueMaxContacts(Consumer<UpdateQueueMaxContactsRequest.Builder> updateQueueMaxContactsRequest) This API is in preview release for Amazon Connect and is subject to change.default UpdateQueueMaxContactsResponseupdateQueueMaxContacts(UpdateQueueMaxContactsRequest updateQueueMaxContactsRequest) This API is in preview release for Amazon Connect and is subject to change.default UpdateQueueNameResponseupdateQueueName(Consumer<UpdateQueueNameRequest.Builder> updateQueueNameRequest) This API is in preview release for Amazon Connect and is subject to change.default UpdateQueueNameResponseupdateQueueName(UpdateQueueNameRequest updateQueueNameRequest) This API is in preview release for Amazon Connect and is subject to change.updateQueueOutboundCallerConfig(Consumer<UpdateQueueOutboundCallerConfigRequest.Builder> updateQueueOutboundCallerConfigRequest) This API is in preview release for Amazon Connect and is subject to change.updateQueueOutboundCallerConfig(UpdateQueueOutboundCallerConfigRequest updateQueueOutboundCallerConfigRequest) This API is in preview release for Amazon Connect and is subject to change.default UpdateQueueStatusResponseupdateQueueStatus(Consumer<UpdateQueueStatusRequest.Builder> updateQueueStatusRequest) This API is in preview release for Amazon Connect and is subject to change.default UpdateQueueStatusResponseupdateQueueStatus(UpdateQueueStatusRequest updateQueueStatusRequest) This API is in preview release for Amazon Connect and is subject to change.default UpdateQuickConnectConfigResponseupdateQuickConnectConfig(Consumer<UpdateQuickConnectConfigRequest.Builder> updateQuickConnectConfigRequest) Updates the configuration settings for the specified quick connect.default UpdateQuickConnectConfigResponseupdateQuickConnectConfig(UpdateQuickConnectConfigRequest updateQuickConnectConfigRequest) Updates the configuration settings for the specified quick connect.default UpdateQuickConnectNameResponseupdateQuickConnectName(Consumer<UpdateQuickConnectNameRequest.Builder> updateQuickConnectNameRequest) Updates the name and description of a quick connect.default UpdateQuickConnectNameResponseupdateQuickConnectName(UpdateQuickConnectNameRequest updateQuickConnectNameRequest) Updates the name and description of a quick connect.updateRoutingProfileAgentAvailabilityTimer(Consumer<UpdateRoutingProfileAgentAvailabilityTimerRequest.Builder> updateRoutingProfileAgentAvailabilityTimerRequest) Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.updateRoutingProfileAgentAvailabilityTimer(UpdateRoutingProfileAgentAvailabilityTimerRequest updateRoutingProfileAgentAvailabilityTimerRequest) Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.updateRoutingProfileConcurrency(Consumer<UpdateRoutingProfileConcurrencyRequest.Builder> updateRoutingProfileConcurrencyRequest) Updates the channels that agents can handle in the Contact Control Panel (CCP) for a routing profile.updateRoutingProfileConcurrency(UpdateRoutingProfileConcurrencyRequest updateRoutingProfileConcurrencyRequest) Updates the channels that agents can handle in the Contact Control Panel (CCP) for a routing profile.updateRoutingProfileDefaultOutboundQueue(Consumer<UpdateRoutingProfileDefaultOutboundQueueRequest.Builder> updateRoutingProfileDefaultOutboundQueueRequest) Updates the default outbound queue of a routing profile.updateRoutingProfileDefaultOutboundQueue(UpdateRoutingProfileDefaultOutboundQueueRequest updateRoutingProfileDefaultOutboundQueueRequest) Updates the default outbound queue of a routing profile.default UpdateRoutingProfileNameResponseupdateRoutingProfileName(Consumer<UpdateRoutingProfileNameRequest.Builder> updateRoutingProfileNameRequest) Updates the name and description of a routing profile.default UpdateRoutingProfileNameResponseupdateRoutingProfileName(UpdateRoutingProfileNameRequest updateRoutingProfileNameRequest) Updates the name and description of a routing profile.updateRoutingProfileQueues(Consumer<UpdateRoutingProfileQueuesRequest.Builder> updateRoutingProfileQueuesRequest) Updates the properties associated with a set of queues for a routing profile.updateRoutingProfileQueues(UpdateRoutingProfileQueuesRequest updateRoutingProfileQueuesRequest) Updates the properties associated with a set of queues for a routing profile.default UpdateRuleResponseupdateRule(Consumer<UpdateRuleRequest.Builder> updateRuleRequest) Updates a rule for the specified Amazon Connect instance.default UpdateRuleResponseupdateRule(UpdateRuleRequest updateRuleRequest) Updates a rule for the specified Amazon Connect instance.default UpdateSecurityProfileResponseupdateSecurityProfile(Consumer<UpdateSecurityProfileRequest.Builder> updateSecurityProfileRequest) Updates a security profile.default UpdateSecurityProfileResponseupdateSecurityProfile(UpdateSecurityProfileRequest updateSecurityProfileRequest) Updates a security profile.default UpdateTaskTemplateResponseupdateTaskTemplate(Consumer<UpdateTaskTemplateRequest.Builder> updateTaskTemplateRequest) Updates details about a specific task template in the specified Amazon Connect instance.default UpdateTaskTemplateResponseupdateTaskTemplate(UpdateTaskTemplateRequest updateTaskTemplateRequest) Updates details about a specific task template in the specified Amazon Connect instance.updateTrafficDistribution(Consumer<UpdateTrafficDistributionRequest.Builder> updateTrafficDistributionRequest) Updates the traffic distribution for a given traffic distribution group.updateTrafficDistribution(UpdateTrafficDistributionRequest updateTrafficDistributionRequest) Updates the traffic distribution for a given traffic distribution group.default UpdateUserHierarchyResponseupdateUserHierarchy(Consumer<UpdateUserHierarchyRequest.Builder> updateUserHierarchyRequest) Assigns the specified hierarchy group to the specified user.default UpdateUserHierarchyResponseupdateUserHierarchy(UpdateUserHierarchyRequest updateUserHierarchyRequest) Assigns the specified hierarchy group to the specified user.updateUserHierarchyGroupName(Consumer<UpdateUserHierarchyGroupNameRequest.Builder> updateUserHierarchyGroupNameRequest) Updates the name of the user hierarchy group.updateUserHierarchyGroupName(UpdateUserHierarchyGroupNameRequest updateUserHierarchyGroupNameRequest) Updates the name of the user hierarchy group.updateUserHierarchyStructure(Consumer<UpdateUserHierarchyStructureRequest.Builder> updateUserHierarchyStructureRequest) Updates the user hierarchy structure: add, remove, and rename user hierarchy levels.updateUserHierarchyStructure(UpdateUserHierarchyStructureRequest updateUserHierarchyStructureRequest) Updates the user hierarchy structure: add, remove, and rename user hierarchy levels.default UpdateUserIdentityInfoResponseupdateUserIdentityInfo(Consumer<UpdateUserIdentityInfoRequest.Builder> updateUserIdentityInfoRequest) Updates the identity information for the specified user.default UpdateUserIdentityInfoResponseupdateUserIdentityInfo(UpdateUserIdentityInfoRequest updateUserIdentityInfoRequest) Updates the identity information for the specified user.default UpdateUserPhoneConfigResponseupdateUserPhoneConfig(Consumer<UpdateUserPhoneConfigRequest.Builder> updateUserPhoneConfigRequest) Updates the phone configuration settings for the specified user.default UpdateUserPhoneConfigResponseupdateUserPhoneConfig(UpdateUserPhoneConfigRequest updateUserPhoneConfigRequest) Updates the phone configuration settings for the specified user.default UpdateUserProficienciesResponseupdateUserProficiencies(Consumer<UpdateUserProficienciesRequest.Builder> updateUserProficienciesRequest) Updates the properties associated with the proficiencies of a user.default UpdateUserProficienciesResponseupdateUserProficiencies(UpdateUserProficienciesRequest updateUserProficienciesRequest) Updates the properties associated with the proficiencies of a user.default UpdateUserRoutingProfileResponseupdateUserRoutingProfile(Consumer<UpdateUserRoutingProfileRequest.Builder> updateUserRoutingProfileRequest) Assigns the specified routing profile to the specified user.default UpdateUserRoutingProfileResponseupdateUserRoutingProfile(UpdateUserRoutingProfileRequest updateUserRoutingProfileRequest) Assigns the specified routing profile to the specified user.updateUserSecurityProfiles(Consumer<UpdateUserSecurityProfilesRequest.Builder> updateUserSecurityProfilesRequest) Assigns the specified security profiles to the specified user.updateUserSecurityProfiles(UpdateUserSecurityProfilesRequest updateUserSecurityProfilesRequest) Assigns the specified security profiles to the specified user.default UpdateViewContentResponseupdateViewContent(Consumer<UpdateViewContentRequest.Builder> updateViewContentRequest) Updates the view content of the given view identifier in the specified Amazon Connect instance.default UpdateViewContentResponseupdateViewContent(UpdateViewContentRequest updateViewContentRequest) Updates the view content of the given view identifier in the specified Amazon Connect instance.default UpdateViewMetadataResponseupdateViewMetadata(Consumer<UpdateViewMetadataRequest.Builder> updateViewMetadataRequest) Updates the view metadata.default UpdateViewMetadataResponseupdateViewMetadata(UpdateViewMetadataRequest updateViewMetadataRequest) Updates the view metadata.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
closeMethods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider.- See Also:
-
-
Method Details
-
activateEvaluationForm
default ActivateEvaluationFormResponse activateEvaluationForm(ActivateEvaluationFormRequest activateEvaluationFormRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, ResourceConflictException, AwsServiceException, SdkClientException, ConnectException Activates an evaluation form in the specified Amazon Connect instance. After the evaluation form is activated, it is available to start new evaluations based on the form.
- Parameters:
activateEvaluationFormRequest-- Returns:
- Result of the ActivateEvaluationForm operation returned by the service.
- See Also:
-
activateEvaluationForm
default ActivateEvaluationFormResponse activateEvaluationForm(Consumer<ActivateEvaluationFormRequest.Builder> activateEvaluationFormRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, ResourceConflictException, AwsServiceException, SdkClientException, ConnectException Activates an evaluation form in the specified Amazon Connect instance. After the evaluation form is activated, it is available to start new evaluations based on the form.
This is a convenience which creates an instance of the
ActivateEvaluationFormRequest.Builderavoiding the need to create one manually viaActivateEvaluationFormRequest.builder()- Parameters:
activateEvaluationFormRequest- AConsumerthat will call methods onActivateEvaluationFormRequest.Builderto create a request.- Returns:
- Result of the ActivateEvaluationForm operation returned by the service.
- See Also:
-
associateAnalyticsDataSet
default AssociateAnalyticsDataSetResponse associateAnalyticsDataSet(AssociateAnalyticsDataSetRequest associateAnalyticsDataSetRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Associates the specified dataset for a Amazon Connect instance with the target account. You can associate only one dataset in a single call.
- Parameters:
associateAnalyticsDataSetRequest-- Returns:
- Result of the AssociateAnalyticsDataSet operation returned by the service.
- See Also:
-
associateAnalyticsDataSet
default AssociateAnalyticsDataSetResponse associateAnalyticsDataSet(Consumer<AssociateAnalyticsDataSetRequest.Builder> associateAnalyticsDataSetRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Associates the specified dataset for a Amazon Connect instance with the target account. You can associate only one dataset in a single call.
This is a convenience which creates an instance of the
AssociateAnalyticsDataSetRequest.Builderavoiding the need to create one manually viaAssociateAnalyticsDataSetRequest.builder()- Parameters:
associateAnalyticsDataSetRequest- AConsumerthat will call methods onAssociateAnalyticsDataSetRequest.Builderto create a request.- Returns:
- Result of the AssociateAnalyticsDataSet operation returned by the service.
- See Also:
-
associateApprovedOrigin
default AssociateApprovedOriginResponse associateApprovedOrigin(AssociateApprovedOriginRequest associateApprovedOriginRequest) throws ResourceNotFoundException, ResourceConflictException, InternalServiceException, InvalidRequestException, InvalidParameterException, ServiceQuotaExceededException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Associates an approved origin to an Amazon Connect instance.
- Parameters:
associateApprovedOriginRequest-- Returns:
- Result of the AssociateApprovedOrigin operation returned by the service.
- See Also:
-
associateApprovedOrigin
default AssociateApprovedOriginResponse associateApprovedOrigin(Consumer<AssociateApprovedOriginRequest.Builder> associateApprovedOriginRequest) throws ResourceNotFoundException, ResourceConflictException, InternalServiceException, InvalidRequestException, InvalidParameterException, ServiceQuotaExceededException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Associates an approved origin to an Amazon Connect instance.
This is a convenience which creates an instance of the
AssociateApprovedOriginRequest.Builderavoiding the need to create one manually viaAssociateApprovedOriginRequest.builder()- Parameters:
associateApprovedOriginRequest- AConsumerthat will call methods onAssociateApprovedOriginRequest.Builderto create a request.- Returns:
- Result of the AssociateApprovedOrigin operation returned by the service.
- See Also:
-
associateBot
default AssociateBotResponse associateBot(AssociateBotRequest associateBotRequest) throws ResourceNotFoundException, ResourceConflictException, InternalServiceException, InvalidRequestException, LimitExceededException, ServiceQuotaExceededException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Allows the specified Amazon Connect instance to access the specified Amazon Lex or Amazon Lex V2 bot.
- Parameters:
associateBotRequest-- Returns:
- Result of the AssociateBot operation returned by the service.
- See Also:
-
associateBot
default AssociateBotResponse associateBot(Consumer<AssociateBotRequest.Builder> associateBotRequest) throws ResourceNotFoundException, ResourceConflictException, InternalServiceException, InvalidRequestException, LimitExceededException, ServiceQuotaExceededException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Allows the specified Amazon Connect instance to access the specified Amazon Lex or Amazon Lex V2 bot.
This is a convenience which creates an instance of the
AssociateBotRequest.Builderavoiding the need to create one manually viaAssociateBotRequest.builder()- Parameters:
associateBotRequest- AConsumerthat will call methods onAssociateBotRequest.Builderto create a request.- Returns:
- Result of the AssociateBot operation returned by the service.
- See Also:
-
associateDefaultVocabulary
default AssociateDefaultVocabularyResponse associateDefaultVocabulary(AssociateDefaultVocabularyRequest associateDefaultVocabularyRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Associates an existing vocabulary as the default. Contact Lens for Amazon Connect uses the vocabulary in post-call and real-time analysis sessions for the given language.
- Parameters:
associateDefaultVocabularyRequest-- Returns:
- Result of the AssociateDefaultVocabulary operation returned by the service.
- See Also:
-
associateDefaultVocabulary
default AssociateDefaultVocabularyResponse associateDefaultVocabulary(Consumer<AssociateDefaultVocabularyRequest.Builder> associateDefaultVocabularyRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Associates an existing vocabulary as the default. Contact Lens for Amazon Connect uses the vocabulary in post-call and real-time analysis sessions for the given language.
This is a convenience which creates an instance of the
AssociateDefaultVocabularyRequest.Builderavoiding the need to create one manually viaAssociateDefaultVocabularyRequest.builder()- Parameters:
associateDefaultVocabularyRequest- AConsumerthat will call methods onAssociateDefaultVocabularyRequest.Builderto create a request.- Returns:
- Result of the AssociateDefaultVocabulary operation returned by the service.
- See Also:
-
associateFlow
default AssociateFlowResponse associateFlow(AssociateFlowRequest associateFlowRequest) throws AccessDeniedException, ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Associates a connect resource to a flow.
- Parameters:
associateFlowRequest-- Returns:
- Result of the AssociateFlow operation returned by the service.
- See Also:
-
associateFlow
default AssociateFlowResponse associateFlow(Consumer<AssociateFlowRequest.Builder> associateFlowRequest) throws AccessDeniedException, ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Associates a connect resource to a flow.
This is a convenience which creates an instance of the
AssociateFlowRequest.Builderavoiding the need to create one manually viaAssociateFlowRequest.builder()- Parameters:
associateFlowRequest- AConsumerthat will call methods onAssociateFlowRequest.Builderto create a request.- Returns:
- Result of the AssociateFlow operation returned by the service.
- See Also:
-
associateInstanceStorageConfig
default AssociateInstanceStorageConfigResponse associateInstanceStorageConfig(AssociateInstanceStorageConfigRequest associateInstanceStorageConfigRequest) throws ResourceNotFoundException, ResourceConflictException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Associates a storage resource type for the first time. You can only associate one type of storage configuration in a single call. This means, for example, that you can't define an instance with multiple S3 buckets for storing chat transcripts.
This API does not create a resource that doesn't exist. It only associates it to the instance. Ensure that the resource being specified in the storage configuration, like an S3 bucket, exists when being used for association.
- Parameters:
associateInstanceStorageConfigRequest-- Returns:
- Result of the AssociateInstanceStorageConfig operation returned by the service.
- See Also:
-
associateInstanceStorageConfig
default AssociateInstanceStorageConfigResponse associateInstanceStorageConfig(Consumer<AssociateInstanceStorageConfigRequest.Builder> associateInstanceStorageConfigRequest) throws ResourceNotFoundException, ResourceConflictException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Associates a storage resource type for the first time. You can only associate one type of storage configuration in a single call. This means, for example, that you can't define an instance with multiple S3 buckets for storing chat transcripts.
This API does not create a resource that doesn't exist. It only associates it to the instance. Ensure that the resource being specified in the storage configuration, like an S3 bucket, exists when being used for association.
This is a convenience which creates an instance of the
AssociateInstanceStorageConfigRequest.Builderavoiding the need to create one manually viaAssociateInstanceStorageConfigRequest.builder()- Parameters:
associateInstanceStorageConfigRequest- AConsumerthat will call methods onAssociateInstanceStorageConfigRequest.Builderto create a request.- Returns:
- Result of the AssociateInstanceStorageConfig operation returned by the service.
- See Also:
-
associateLambdaFunction
default AssociateLambdaFunctionResponse associateLambdaFunction(AssociateLambdaFunctionRequest associateLambdaFunctionRequest) throws ResourceNotFoundException, ResourceConflictException, InternalServiceException, InvalidRequestException, InvalidParameterException, ServiceQuotaExceededException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Allows the specified Amazon Connect instance to access the specified Lambda function.
- Parameters:
associateLambdaFunctionRequest-- Returns:
- Result of the AssociateLambdaFunction operation returned by the service.
- See Also:
-
associateLambdaFunction
default AssociateLambdaFunctionResponse associateLambdaFunction(Consumer<AssociateLambdaFunctionRequest.Builder> associateLambdaFunctionRequest) throws ResourceNotFoundException, ResourceConflictException, InternalServiceException, InvalidRequestException, InvalidParameterException, ServiceQuotaExceededException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Allows the specified Amazon Connect instance to access the specified Lambda function.
This is a convenience which creates an instance of the
AssociateLambdaFunctionRequest.Builderavoiding the need to create one manually viaAssociateLambdaFunctionRequest.builder()- Parameters:
associateLambdaFunctionRequest- AConsumerthat will call methods onAssociateLambdaFunctionRequest.Builderto create a request.- Returns:
- Result of the AssociateLambdaFunction operation returned by the service.
- See Also:
-
associateLexBot
default AssociateLexBotResponse associateLexBot(AssociateLexBotRequest associateLexBotRequest) throws ResourceNotFoundException, ResourceConflictException, InternalServiceException, InvalidRequestException, InvalidParameterException, ServiceQuotaExceededException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Allows the specified Amazon Connect instance to access the specified Amazon Lex V1 bot. This API only supports the association of Amazon Lex V1 bots.
- Parameters:
associateLexBotRequest-- Returns:
- Result of the AssociateLexBot operation returned by the service.
- See Also:
-
associateLexBot
default AssociateLexBotResponse associateLexBot(Consumer<AssociateLexBotRequest.Builder> associateLexBotRequest) throws ResourceNotFoundException, ResourceConflictException, InternalServiceException, InvalidRequestException, InvalidParameterException, ServiceQuotaExceededException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Allows the specified Amazon Connect instance to access the specified Amazon Lex V1 bot. This API only supports the association of Amazon Lex V1 bots.
This is a convenience which creates an instance of the
AssociateLexBotRequest.Builderavoiding the need to create one manually viaAssociateLexBotRequest.builder()- Parameters:
associateLexBotRequest- AConsumerthat will call methods onAssociateLexBotRequest.Builderto create a request.- Returns:
- Result of the AssociateLexBot operation returned by the service.
- See Also:
-
associatePhoneNumberContactFlow
default AssociatePhoneNumberContactFlowResponse associatePhoneNumberContactFlow(AssociatePhoneNumberContactFlowRequest associatePhoneNumberContactFlowRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Associates a flow with a phone number claimed to your Amazon Connect instance.
If the number is claimed to a traffic distribution group, and you are calling this API using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use either a full phone number ARN or UUID value for the
PhoneNumberIdURI request parameter. However, if the number is claimed to a traffic distribution group and you are calling this API using an instance in the alternate Amazon Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive aResourceNotFoundException.- Parameters:
associatePhoneNumberContactFlowRequest-- Returns:
- Result of the AssociatePhoneNumberContactFlow operation returned by the service.
- See Also:
-
associatePhoneNumberContactFlow
default AssociatePhoneNumberContactFlowResponse associatePhoneNumberContactFlow(Consumer<AssociatePhoneNumberContactFlowRequest.Builder> associatePhoneNumberContactFlowRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Associates a flow with a phone number claimed to your Amazon Connect instance.
If the number is claimed to a traffic distribution group, and you are calling this API using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use either a full phone number ARN or UUID value for the
PhoneNumberIdURI request parameter. However, if the number is claimed to a traffic distribution group and you are calling this API using an instance in the alternate Amazon Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive aResourceNotFoundException.
This is a convenience which creates an instance of the
AssociatePhoneNumberContactFlowRequest.Builderavoiding the need to create one manually viaAssociatePhoneNumberContactFlowRequest.builder()- Parameters:
associatePhoneNumberContactFlowRequest- AConsumerthat will call methods onAssociatePhoneNumberContactFlowRequest.Builderto create a request.- Returns:
- Result of the AssociatePhoneNumberContactFlow operation returned by the service.
- See Also:
-
associateQueueQuickConnects
default AssociateQueueQuickConnectsResponse associateQueueQuickConnects(AssociateQueueQuickConnectsRequest associateQueueQuickConnectsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, LimitExceededException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Associates a set of quick connects with a queue.
- Parameters:
associateQueueQuickConnectsRequest-- Returns:
- Result of the AssociateQueueQuickConnects operation returned by the service.
- See Also:
-
associateQueueQuickConnects
default AssociateQueueQuickConnectsResponse associateQueueQuickConnects(Consumer<AssociateQueueQuickConnectsRequest.Builder> associateQueueQuickConnectsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, LimitExceededException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Associates a set of quick connects with a queue.
This is a convenience which creates an instance of the
AssociateQueueQuickConnectsRequest.Builderavoiding the need to create one manually viaAssociateQueueQuickConnectsRequest.builder()- Parameters:
associateQueueQuickConnectsRequest- AConsumerthat will call methods onAssociateQueueQuickConnectsRequest.Builderto create a request.- Returns:
- Result of the AssociateQueueQuickConnects operation returned by the service.
- See Also:
-
associateRoutingProfileQueues
default AssociateRoutingProfileQueuesResponse associateRoutingProfileQueues(AssociateRoutingProfileQueuesRequest associateRoutingProfileQueuesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Associates a set of queues with a routing profile.
- Parameters:
associateRoutingProfileQueuesRequest-- Returns:
- Result of the AssociateRoutingProfileQueues operation returned by the service.
- See Also:
-
associateRoutingProfileQueues
default AssociateRoutingProfileQueuesResponse associateRoutingProfileQueues(Consumer<AssociateRoutingProfileQueuesRequest.Builder> associateRoutingProfileQueuesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Associates a set of queues with a routing profile.
This is a convenience which creates an instance of the
AssociateRoutingProfileQueuesRequest.Builderavoiding the need to create one manually viaAssociateRoutingProfileQueuesRequest.builder()- Parameters:
associateRoutingProfileQueuesRequest- AConsumerthat will call methods onAssociateRoutingProfileQueuesRequest.Builderto create a request.- Returns:
- Result of the AssociateRoutingProfileQueues operation returned by the service.
- See Also:
-
associateSecurityKey
default AssociateSecurityKeyResponse associateSecurityKey(AssociateSecurityKeyRequest associateSecurityKeyRequest) throws ResourceNotFoundException, ResourceConflictException, InternalServiceException, InvalidRequestException, InvalidParameterException, ServiceQuotaExceededException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Associates a security key to the instance.
- Parameters:
associateSecurityKeyRequest-- Returns:
- Result of the AssociateSecurityKey operation returned by the service.
- See Also:
-
associateSecurityKey
default AssociateSecurityKeyResponse associateSecurityKey(Consumer<AssociateSecurityKeyRequest.Builder> associateSecurityKeyRequest) throws ResourceNotFoundException, ResourceConflictException, InternalServiceException, InvalidRequestException, InvalidParameterException, ServiceQuotaExceededException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Associates a security key to the instance.
This is a convenience which creates an instance of the
AssociateSecurityKeyRequest.Builderavoiding the need to create one manually viaAssociateSecurityKeyRequest.builder()- Parameters:
associateSecurityKeyRequest- AConsumerthat will call methods onAssociateSecurityKeyRequest.Builderto create a request.- Returns:
- Result of the AssociateSecurityKey operation returned by the service.
- See Also:
-
associateTrafficDistributionGroupUser
default AssociateTrafficDistributionGroupUserResponse associateTrafficDistributionGroupUser(AssociateTrafficDistributionGroupUserRequest associateTrafficDistributionGroupUserRequest) throws InvalidRequestException, AccessDeniedException, ThrottlingException, ResourceNotFoundException, ResourceConflictException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Associates an agent with a traffic distribution group. This API can be called only in the Region where the traffic distribution group is created.
- Parameters:
associateTrafficDistributionGroupUserRequest-- Returns:
- Result of the AssociateTrafficDistributionGroupUser operation returned by the service.
- See Also:
-
associateTrafficDistributionGroupUser
default AssociateTrafficDistributionGroupUserResponse associateTrafficDistributionGroupUser(Consumer<AssociateTrafficDistributionGroupUserRequest.Builder> associateTrafficDistributionGroupUserRequest) throws InvalidRequestException, AccessDeniedException, ThrottlingException, ResourceNotFoundException, ResourceConflictException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Associates an agent with a traffic distribution group. This API can be called only in the Region where the traffic distribution group is created.
This is a convenience which creates an instance of the
AssociateTrafficDistributionGroupUserRequest.Builderavoiding the need to create one manually viaAssociateTrafficDistributionGroupUserRequest.builder()- Parameters:
associateTrafficDistributionGroupUserRequest- AConsumerthat will call methods onAssociateTrafficDistributionGroupUserRequest.Builderto create a request.- Returns:
- Result of the AssociateTrafficDistributionGroupUser operation returned by the service.
- See Also:
-
associateUserProficiencies
default AssociateUserProficienciesResponse associateUserProficiencies(AssociateUserProficienciesRequest associateUserProficienciesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException >Associates a set of proficiencies with a user.
- Parameters:
associateUserProficienciesRequest-- Returns:
- Result of the AssociateUserProficiencies operation returned by the service.
- See Also:
-
associateUserProficiencies
default AssociateUserProficienciesResponse associateUserProficiencies(Consumer<AssociateUserProficienciesRequest.Builder> associateUserProficienciesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException >Associates a set of proficiencies with a user.
This is a convenience which creates an instance of the
AssociateUserProficienciesRequest.Builderavoiding the need to create one manually viaAssociateUserProficienciesRequest.builder()- Parameters:
associateUserProficienciesRequest- AConsumerthat will call methods onAssociateUserProficienciesRequest.Builderto create a request.- Returns:
- Result of the AssociateUserProficiencies operation returned by the service.
- See Also:
-
batchAssociateAnalyticsDataSet
default BatchAssociateAnalyticsDataSetResponse batchAssociateAnalyticsDataSet(BatchAssociateAnalyticsDataSetRequest batchAssociateAnalyticsDataSetRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException 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.
- Parameters:
batchAssociateAnalyticsDataSetRequest-- Returns:
- Result of the BatchAssociateAnalyticsDataSet operation returned by the service.
- See Also:
-
batchAssociateAnalyticsDataSet
default BatchAssociateAnalyticsDataSetResponse batchAssociateAnalyticsDataSet(Consumer<BatchAssociateAnalyticsDataSetRequest.Builder> batchAssociateAnalyticsDataSetRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException 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.
This is a convenience which creates an instance of the
BatchAssociateAnalyticsDataSetRequest.Builderavoiding the need to create one manually viaBatchAssociateAnalyticsDataSetRequest.builder()- Parameters:
batchAssociateAnalyticsDataSetRequest- AConsumerthat will call methods onBatchAssociateAnalyticsDataSetRequest.Builderto create a request.- Returns:
- Result of the BatchAssociateAnalyticsDataSet operation returned by the service.
- See Also:
-
batchDisassociateAnalyticsDataSet
default BatchDisassociateAnalyticsDataSetResponse batchDisassociateAnalyticsDataSet(BatchDisassociateAnalyticsDataSetRequest batchDisassociateAnalyticsDataSetRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Removes a list of analytics datasets associated with a given Amazon Connect instance. You can disassociate multiple datasets in a single call.
- Parameters:
batchDisassociateAnalyticsDataSetRequest-- Returns:
- Result of the BatchDisassociateAnalyticsDataSet operation returned by the service.
- See Also:
-
batchDisassociateAnalyticsDataSet
default BatchDisassociateAnalyticsDataSetResponse batchDisassociateAnalyticsDataSet(Consumer<BatchDisassociateAnalyticsDataSetRequest.Builder> batchDisassociateAnalyticsDataSetRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Removes a list of analytics datasets associated with a given Amazon Connect instance. You can disassociate multiple datasets in a single call.
This is a convenience which creates an instance of the
BatchDisassociateAnalyticsDataSetRequest.Builderavoiding the need to create one manually viaBatchDisassociateAnalyticsDataSetRequest.builder()- Parameters:
batchDisassociateAnalyticsDataSetRequest- AConsumerthat will call methods onBatchDisassociateAnalyticsDataSetRequest.Builderto create a request.- Returns:
- Result of the BatchDisassociateAnalyticsDataSet operation returned by the service.
- See Also:
-
batchGetAttachedFileMetadata
default BatchGetAttachedFileMetadataResponse batchGetAttachedFileMetadata(BatchGetAttachedFileMetadataRequest batchGetAttachedFileMetadataRequest) throws AccessDeniedException, InvalidRequestException, InternalServiceException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException 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.
- Parameters:
batchGetAttachedFileMetadataRequest-- Returns:
- Result of the BatchGetAttachedFileMetadata operation returned by the service.
- See Also:
-
batchGetAttachedFileMetadata
default BatchGetAttachedFileMetadataResponse batchGetAttachedFileMetadata(Consumer<BatchGetAttachedFileMetadataRequest.Builder> batchGetAttachedFileMetadataRequest) throws AccessDeniedException, InvalidRequestException, InternalServiceException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException 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.
This is a convenience which creates an instance of the
BatchGetAttachedFileMetadataRequest.Builderavoiding the need to create one manually viaBatchGetAttachedFileMetadataRequest.builder()- Parameters:
batchGetAttachedFileMetadataRequest- AConsumerthat will call methods onBatchGetAttachedFileMetadataRequest.Builderto create a request.- Returns:
- Result of the BatchGetAttachedFileMetadata operation returned by the service.
- See Also:
-
batchGetFlowAssociation
default BatchGetFlowAssociationResponse batchGetFlowAssociation(BatchGetFlowAssociationRequest batchGetFlowAssociationRequest) throws AccessDeniedException, ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Retrieve the flow associations for the given resources.
- Parameters:
batchGetFlowAssociationRequest-- Returns:
- Result of the BatchGetFlowAssociation operation returned by the service.
- See Also:
-
batchGetFlowAssociation
default BatchGetFlowAssociationResponse batchGetFlowAssociation(Consumer<BatchGetFlowAssociationRequest.Builder> batchGetFlowAssociationRequest) throws AccessDeniedException, ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Retrieve the flow associations for the given resources.
This is a convenience which creates an instance of the
BatchGetFlowAssociationRequest.Builderavoiding the need to create one manually viaBatchGetFlowAssociationRequest.builder()- Parameters:
batchGetFlowAssociationRequest- AConsumerthat will call methods onBatchGetFlowAssociationRequest.Builderto create a request.- Returns:
- Result of the BatchGetFlowAssociation operation returned by the service.
- See Also:
-
batchPutContact
default BatchPutContactResponse batchPutContact(BatchPutContactRequest batchPutContactRequest) throws AccessDeniedException, InternalServiceException, InvalidRequestException, ResourceNotFoundException, LimitExceededException, IdempotencyException, AwsServiceException, SdkClientException, ConnectException 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.
- Parameters:
batchPutContactRequest-- Returns:
- Result of the BatchPutContact operation returned by the service.
- See Also:
-
batchPutContact
default BatchPutContactResponse batchPutContact(Consumer<BatchPutContactRequest.Builder> batchPutContactRequest) throws AccessDeniedException, InternalServiceException, InvalidRequestException, ResourceNotFoundException, LimitExceededException, IdempotencyException, AwsServiceException, SdkClientException, ConnectException 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.
This is a convenience which creates an instance of the
BatchPutContactRequest.Builderavoiding the need to create one manually viaBatchPutContactRequest.builder()- Parameters:
batchPutContactRequest- AConsumerthat will call methods onBatchPutContactRequest.Builderto create a request.- Returns:
- Result of the BatchPutContact operation returned by the service.
- See Also:
-
claimPhoneNumber
default ClaimPhoneNumberResponse claimPhoneNumber(ClaimPhoneNumberRequest claimPhoneNumberRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, IdempotencyException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException 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, 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.
- Parameters:
claimPhoneNumberRequest-- Returns:
- Result of the ClaimPhoneNumber operation returned by the service.
- See Also:
-
claimPhoneNumber
default ClaimPhoneNumberResponse claimPhoneNumber(Consumer<ClaimPhoneNumberRequest.Builder> claimPhoneNumberRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, IdempotencyException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException 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, 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.
This is a convenience which creates an instance of the
ClaimPhoneNumberRequest.Builderavoiding the need to create one manually viaClaimPhoneNumberRequest.builder()- Parameters:
claimPhoneNumberRequest- AConsumerthat will call methods onClaimPhoneNumberRequest.Builderto create a request.- Returns:
- Result of the ClaimPhoneNumber operation returned by the service.
- See Also:
-
completeAttachedFileUpload
default CompleteAttachedFileUploadResponse completeAttachedFileUpload(CompleteAttachedFileUploadRequest completeAttachedFileUploadRequest) throws AccessDeniedException, InvalidRequestException, InternalServiceException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Allows you to confirm that the attached file has been uploaded using the pre-signed URL provided in the StartAttachedFileUpload API.
- Parameters:
completeAttachedFileUploadRequest- Request to CompleteAttachedFileUpload API- Returns:
- Result of the CompleteAttachedFileUpload operation returned by the service.
- See Also:
-
completeAttachedFileUpload
default CompleteAttachedFileUploadResponse completeAttachedFileUpload(Consumer<CompleteAttachedFileUploadRequest.Builder> completeAttachedFileUploadRequest) throws AccessDeniedException, InvalidRequestException, InternalServiceException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Allows you to confirm that the attached file has been uploaded using the pre-signed URL provided in the StartAttachedFileUpload API.
This is a convenience which creates an instance of the
CompleteAttachedFileUploadRequest.Builderavoiding the need to create one manually viaCompleteAttachedFileUploadRequest.builder()- Parameters:
completeAttachedFileUploadRequest- AConsumerthat will call methods onCompleteAttachedFileUploadRequest.Builderto create a request. Request to CompleteAttachedFileUpload API- Returns:
- Result of the CompleteAttachedFileUpload operation returned by the service.
- See Also:
-
createAgentStatus
default CreateAgentStatusResponse createAgentStatus(CreateAgentStatusRequest createAgentStatusRequest) throws InvalidRequestException, InvalidParameterException, DuplicateResourceException, ResourceNotFoundException, LimitExceededException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Creates an agent status for the specified Amazon Connect instance.
- Parameters:
createAgentStatusRequest-- Returns:
- Result of the CreateAgentStatus operation returned by the service.
- See Also:
-
createAgentStatus
default CreateAgentStatusResponse createAgentStatus(Consumer<CreateAgentStatusRequest.Builder> createAgentStatusRequest) throws InvalidRequestException, InvalidParameterException, DuplicateResourceException, ResourceNotFoundException, LimitExceededException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Creates an agent status for the specified Amazon Connect instance.
This is a convenience which creates an instance of the
CreateAgentStatusRequest.Builderavoiding the need to create one manually viaCreateAgentStatusRequest.builder()- Parameters:
createAgentStatusRequest- AConsumerthat will call methods onCreateAgentStatusRequest.Builderto create a request.- Returns:
- Result of the CreateAgentStatus operation returned by the service.
- See Also:
-
createContactFlow
default CreateContactFlowResponse createContactFlow(CreateContactFlowRequest createContactFlowRequest) throws InvalidRequestException, InvalidContactFlowException, InvalidParameterException, DuplicateResourceException, LimitExceededException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Creates a flow for the specified Amazon Connect instance.
You can also create and update flows using the Amazon Connect Flow language.
- Parameters:
createContactFlowRequest-- Returns:
- Result of the CreateContactFlow operation returned by the service.
- See Also:
-
createContactFlow
default CreateContactFlowResponse createContactFlow(Consumer<CreateContactFlowRequest.Builder> createContactFlowRequest) throws InvalidRequestException, InvalidContactFlowException, InvalidParameterException, DuplicateResourceException, LimitExceededException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Creates a flow for the specified Amazon Connect instance.
You can also create and update flows using the Amazon Connect Flow language.
This is a convenience which creates an instance of the
CreateContactFlowRequest.Builderavoiding the need to create one manually viaCreateContactFlowRequest.builder()- Parameters:
createContactFlowRequest- AConsumerthat will call methods onCreateContactFlowRequest.Builderto create a request.- Returns:
- Result of the CreateContactFlow operation returned by the service.
- See Also:
-
createContactFlowModule
default CreateContactFlowModuleResponse createContactFlowModule(CreateContactFlowModuleRequest createContactFlowModuleRequest) throws AccessDeniedException, InvalidRequestException, InvalidContactFlowModuleException, InvalidParameterException, DuplicateResourceException, LimitExceededException, ResourceNotFoundException, ThrottlingException, IdempotencyException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Creates a flow module for the specified Amazon Connect instance.
- Parameters:
createContactFlowModuleRequest-- Returns:
- Result of the CreateContactFlowModule operation returned by the service.
- See Also:
-
createContactFlowModule
default CreateContactFlowModuleResponse createContactFlowModule(Consumer<CreateContactFlowModuleRequest.Builder> createContactFlowModuleRequest) throws AccessDeniedException, InvalidRequestException, InvalidContactFlowModuleException, InvalidParameterException, DuplicateResourceException, LimitExceededException, ResourceNotFoundException, ThrottlingException, IdempotencyException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Creates a flow module for the specified Amazon Connect instance.
This is a convenience which creates an instance of the
CreateContactFlowModuleRequest.Builderavoiding the need to create one manually viaCreateContactFlowModuleRequest.builder()- Parameters:
createContactFlowModuleRequest- AConsumerthat will call methods onCreateContactFlowModuleRequest.Builderto create a request.- Returns:
- Result of the CreateContactFlowModule operation returned by the service.
- See Also:
-
createContactFlowVersion
default CreateContactFlowVersionResponse createContactFlowVersion(CreateContactFlowVersionRequest createContactFlowVersionRequest) throws AccessDeniedException, InternalServiceException, ResourceNotFoundException, LimitExceededException, InvalidParameterException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Publishes a new version of the flow provided. Versions are immutable and monotonically increasing. If a version of the same flow content already exists, no new version is created and instead the existing version number is returned. If the
FlowContentSha256provided is different from theFlowContentSha256of theinvalid input: '$'LATESTpublished flow content, then an error is returned. This API only supports creating versions for flows of typeCampaign.- Parameters:
createContactFlowVersionRequest-- Returns:
- Result of the CreateContactFlowVersion operation returned by the service.
- See Also:
-
createContactFlowVersion
default CreateContactFlowVersionResponse createContactFlowVersion(Consumer<CreateContactFlowVersionRequest.Builder> createContactFlowVersionRequest) throws AccessDeniedException, InternalServiceException, ResourceNotFoundException, LimitExceededException, InvalidParameterException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Publishes a new version of the flow provided. Versions are immutable and monotonically increasing. If a version of the same flow content already exists, no new version is created and instead the existing version number is returned. If the
FlowContentSha256provided is different from theFlowContentSha256of theinvalid input: '$'LATESTpublished flow content, then an error is returned. This API only supports creating versions for flows of typeCampaign.
This is a convenience which creates an instance of the
CreateContactFlowVersionRequest.Builderavoiding the need to create one manually viaCreateContactFlowVersionRequest.builder()- Parameters:
createContactFlowVersionRequest- AConsumerthat will call methods onCreateContactFlowVersionRequest.Builderto create a request.- Returns:
- Result of the CreateContactFlowVersion operation returned by the service.
- See Also:
-
createEvaluationForm
default CreateEvaluationFormResponse createEvaluationForm(CreateEvaluationFormRequest createEvaluationFormRequest) throws InternalServiceException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, ServiceQuotaExceededException, ResourceConflictException, AwsServiceException, SdkClientException, ConnectException 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.
- Parameters:
createEvaluationFormRequest-- Returns:
- Result of the CreateEvaluationForm operation returned by the service.
- See Also:
-
createEvaluationForm
default CreateEvaluationFormResponse createEvaluationForm(Consumer<CreateEvaluationFormRequest.Builder> createEvaluationFormRequest) throws InternalServiceException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, ServiceQuotaExceededException, ResourceConflictException, AwsServiceException, SdkClientException, ConnectException 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.
This is a convenience which creates an instance of the
CreateEvaluationFormRequest.Builderavoiding the need to create one manually viaCreateEvaluationFormRequest.builder()- Parameters:
createEvaluationFormRequest- AConsumerthat will call methods onCreateEvaluationFormRequest.Builderto create a request.- Returns:
- Result of the CreateEvaluationForm operation returned by the service.
- See Also:
-
createHoursOfOperation
default CreateHoursOfOperationResponse createHoursOfOperation(CreateHoursOfOperationRequest createHoursOfOperationRequest) throws DuplicateResourceException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, LimitExceededException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Creates hours of operation.
- Parameters:
createHoursOfOperationRequest-- Returns:
- Result of the CreateHoursOfOperation operation returned by the service.
- See Also:
-
createHoursOfOperation
default CreateHoursOfOperationResponse createHoursOfOperation(Consumer<CreateHoursOfOperationRequest.Builder> createHoursOfOperationRequest) throws DuplicateResourceException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, LimitExceededException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Creates hours of operation.
This is a convenience which creates an instance of the
CreateHoursOfOperationRequest.Builderavoiding the need to create one manually viaCreateHoursOfOperationRequest.builder()- Parameters:
createHoursOfOperationRequest- AConsumerthat will call methods onCreateHoursOfOperationRequest.Builderto create a request.- Returns:
- Result of the CreateHoursOfOperation operation returned by the service.
- See Also:
-
createInstance
default CreateInstanceResponse createInstance(CreateInstanceRequest createInstanceRequest) throws InvalidRequestException, ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Initiates an Amazon Connect instance with all the supported channels enabled. It does not attach any storage, such as Amazon Simple Storage Service (Amazon S3) or Amazon Kinesis. It also does not allow for any configurations on features, such as Contact Lens for Amazon Connect.
For more information, see Create an Amazon Connect instance 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.
- Parameters:
createInstanceRequest-- Returns:
- Result of the CreateInstance operation returned by the service.
- See Also:
-
createInstance
default CreateInstanceResponse createInstance(Consumer<CreateInstanceRequest.Builder> createInstanceRequest) throws InvalidRequestException, ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Initiates an Amazon Connect instance with all the supported channels enabled. It does not attach any storage, such as Amazon Simple Storage Service (Amazon S3) or Amazon Kinesis. It also does not allow for any configurations on features, such as Contact Lens for Amazon Connect.
For more information, see Create an Amazon Connect instance 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.
This is a convenience which creates an instance of the
CreateInstanceRequest.Builderavoiding the need to create one manually viaCreateInstanceRequest.builder()- Parameters:
createInstanceRequest- AConsumerthat will call methods onCreateInstanceRequest.Builderto create a request.- Returns:
- Result of the CreateInstance operation returned by the service.
- See Also:
-
createIntegrationAssociation
default CreateIntegrationAssociationResponse createIntegrationAssociation(CreateIntegrationAssociationRequest createIntegrationAssociationRequest) throws DuplicateResourceException, ResourceNotFoundException, InternalServiceException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Creates an Amazon Web Services resource association with an Amazon Connect instance.
- Parameters:
createIntegrationAssociationRequest-- Returns:
- Result of the CreateIntegrationAssociation operation returned by the service.
- See Also:
-
createIntegrationAssociation
default CreateIntegrationAssociationResponse createIntegrationAssociation(Consumer<CreateIntegrationAssociationRequest.Builder> createIntegrationAssociationRequest) throws DuplicateResourceException, ResourceNotFoundException, InternalServiceException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Creates an Amazon Web Services resource association with an Amazon Connect instance.
This is a convenience which creates an instance of the
CreateIntegrationAssociationRequest.Builderavoiding the need to create one manually viaCreateIntegrationAssociationRequest.builder()- Parameters:
createIntegrationAssociationRequest- AConsumerthat will call methods onCreateIntegrationAssociationRequest.Builderto create a request.- Returns:
- Result of the CreateIntegrationAssociation operation returned by the service.
- See Also:
-
createParticipant
default CreateParticipantResponse createParticipant(CreateParticipantRequest createParticipantRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, ServiceQuotaExceededException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Adds a new participant into an on-going chat contact. For more information, see Customize chat flow experiences by integrating custom participants.
- Parameters:
createParticipantRequest-- Returns:
- Result of the CreateParticipant operation returned by the service.
- See Also:
-
createParticipant
default CreateParticipantResponse createParticipant(Consumer<CreateParticipantRequest.Builder> createParticipantRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, ServiceQuotaExceededException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Adds a new participant into an on-going chat contact. For more information, see Customize chat flow experiences by integrating custom participants.
This is a convenience which creates an instance of the
CreateParticipantRequest.Builderavoiding the need to create one manually viaCreateParticipantRequest.builder()- Parameters:
createParticipantRequest- AConsumerthat will call methods onCreateParticipantRequest.Builderto create a request.- Returns:
- Result of the CreateParticipant operation returned by the service.
- See Also:
-
createPersistentContactAssociation
default CreatePersistentContactAssociationResponse createPersistentContactAssociation(CreatePersistentContactAssociationRequest createPersistentContactAssociationRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException 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.
- Parameters:
createPersistentContactAssociationRequest-- Returns:
- Result of the CreatePersistentContactAssociation operation returned by the service.
- See Also:
-
createPersistentContactAssociation
default CreatePersistentContactAssociationResponse createPersistentContactAssociation(Consumer<CreatePersistentContactAssociationRequest.Builder> createPersistentContactAssociationRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException 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.
This is a convenience which creates an instance of the
CreatePersistentContactAssociationRequest.Builderavoiding the need to create one manually viaCreatePersistentContactAssociationRequest.builder()- Parameters:
createPersistentContactAssociationRequest- AConsumerthat will call methods onCreatePersistentContactAssociationRequest.Builderto create a request.- Returns:
- Result of the CreatePersistentContactAssociation operation returned by the service.
- See Also:
-
createPredefinedAttribute
default CreatePredefinedAttributeResponse createPredefinedAttribute(CreatePredefinedAttributeRequest createPredefinedAttributeRequest) throws DuplicateResourceException, InvalidRequestException, InvalidParameterException, LimitExceededException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Creates a new predefined attribute for the specified Amazon Connect instance. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see Create predefined attributes for routing contacts to agents.
- Parameters:
createPredefinedAttributeRequest-- Returns:
- Result of the CreatePredefinedAttribute operation returned by the service.
- See Also:
-
createPredefinedAttribute
default CreatePredefinedAttributeResponse createPredefinedAttribute(Consumer<CreatePredefinedAttributeRequest.Builder> createPredefinedAttributeRequest) throws DuplicateResourceException, InvalidRequestException, InvalidParameterException, LimitExceededException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Creates a new predefined attribute for the specified Amazon Connect instance. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see Create predefined attributes for routing contacts to agents.
This is a convenience which creates an instance of the
CreatePredefinedAttributeRequest.Builderavoiding the need to create one manually viaCreatePredefinedAttributeRequest.builder()- Parameters:
createPredefinedAttributeRequest- AConsumerthat will call methods onCreatePredefinedAttributeRequest.Builderto create a request.- Returns:
- Result of the CreatePredefinedAttribute operation returned by the service.
- See Also:
-
createPrompt
default CreatePromptResponse createPrompt(CreatePromptRequest createPromptRequest) throws DuplicateResourceException, InvalidRequestException, InvalidParameterException, LimitExceededException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException 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.
- Parameters:
createPromptRequest-- Returns:
- Result of the CreatePrompt operation returned by the service.
- See Also:
-
createPrompt
default CreatePromptResponse createPrompt(Consumer<CreatePromptRequest.Builder> createPromptRequest) throws DuplicateResourceException, InvalidRequestException, InvalidParameterException, LimitExceededException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException 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.
This is a convenience which creates an instance of the
CreatePromptRequest.Builderavoiding the need to create one manually viaCreatePromptRequest.builder()- Parameters:
createPromptRequest- AConsumerthat will call methods onCreatePromptRequest.Builderto create a request.- Returns:
- Result of the CreatePrompt operation returned by the service.
- See Also:
-
createQueue
default CreateQueueResponse createQueue(CreateQueueRequest createQueueRequest) throws InvalidRequestException, InvalidParameterException, DuplicateResourceException, ResourceNotFoundException, LimitExceededException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException 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 aResourceNotFoundException. -
Only use the phone number ARN format that doesn't contain
instancein 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.
- Parameters:
createQueueRequest-- Returns:
- Result of the CreateQueue operation returned by the service.
- See Also:
-
-
createQueue
default CreateQueueResponse createQueue(Consumer<CreateQueueRequest.Builder> createQueueRequest) throws InvalidRequestException, InvalidParameterException, DuplicateResourceException, ResourceNotFoundException, LimitExceededException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException 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 aResourceNotFoundException. -
Only use the phone number ARN format that doesn't contain
instancein 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.
This is a convenience which creates an instance of the
CreateQueueRequest.Builderavoiding the need to create one manually viaCreateQueueRequest.builder()- Parameters:
createQueueRequest- AConsumerthat will call methods onCreateQueueRequest.Builderto create a request.- Returns:
- Result of the CreateQueue operation returned by the service.
- See Also:
-
-
createQuickConnect
default CreateQuickConnectResponse createQuickConnect(CreateQuickConnectRequest createQuickConnectRequest) throws InvalidRequestException, InvalidParameterException, DuplicateResourceException, ResourceNotFoundException, LimitExceededException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Creates a quick connect for the specified Amazon Connect instance.
- Parameters:
createQuickConnectRequest-- Returns:
- Result of the CreateQuickConnect operation returned by the service.
- See Also:
-
createQuickConnect
default CreateQuickConnectResponse createQuickConnect(Consumer<CreateQuickConnectRequest.Builder> createQuickConnectRequest) throws InvalidRequestException, InvalidParameterException, DuplicateResourceException, ResourceNotFoundException, LimitExceededException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Creates a quick connect for the specified Amazon Connect instance.
This is a convenience which creates an instance of the
CreateQuickConnectRequest.Builderavoiding the need to create one manually viaCreateQuickConnectRequest.builder()- Parameters:
createQuickConnectRequest- AConsumerthat will call methods onCreateQuickConnectRequest.Builderto create a request.- Returns:
- Result of the CreateQuickConnect operation returned by the service.
- See Also:
-
createRoutingProfile
default CreateRoutingProfileResponse createRoutingProfile(CreateRoutingProfileRequest createRoutingProfileRequest) throws InvalidRequestException, InvalidParameterException, DuplicateResourceException, ResourceNotFoundException, LimitExceededException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Creates a new routing profile.
- Parameters:
createRoutingProfileRequest-- Returns:
- Result of the CreateRoutingProfile operation returned by the service.
- See Also:
-
createRoutingProfile
default CreateRoutingProfileResponse createRoutingProfile(Consumer<CreateRoutingProfileRequest.Builder> createRoutingProfileRequest) throws InvalidRequestException, InvalidParameterException, DuplicateResourceException, ResourceNotFoundException, LimitExceededException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Creates a new routing profile.
This is a convenience which creates an instance of the
CreateRoutingProfileRequest.Builderavoiding the need to create one manually viaCreateRoutingProfileRequest.builder()- Parameters:
createRoutingProfileRequest- AConsumerthat will call methods onCreateRoutingProfileRequest.Builderto create a request.- Returns:
- Result of the CreateRoutingProfile operation returned by the service.
- See Also:
-
createRule
default CreateRuleResponse createRule(CreateRuleRequest createRuleRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AccessDeniedException, ResourceConflictException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ConnectException Creates a rule for the specified Amazon Connect instance.
Use the Rules Function language to code conditions for the rule.
- Parameters:
createRuleRequest-- Returns:
- Result of the CreateRule operation returned by the service.
- See Also:
-
createRule
default CreateRuleResponse createRule(Consumer<CreateRuleRequest.Builder> createRuleRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AccessDeniedException, ResourceConflictException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ConnectException Creates a rule for the specified Amazon Connect instance.
Use the Rules Function language to code conditions for the rule.
This is a convenience which creates an instance of the
CreateRuleRequest.Builderavoiding the need to create one manually viaCreateRuleRequest.builder()- Parameters:
createRuleRequest- AConsumerthat will call methods onCreateRuleRequest.Builderto create a request.- Returns:
- Result of the CreateRule operation returned by the service.
- See Also:
-
createSecurityProfile
default CreateSecurityProfileResponse createSecurityProfile(CreateSecurityProfileRequest createSecurityProfileRequest) throws InvalidRequestException, InvalidParameterException, LimitExceededException, DuplicateResourceException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Creates a security profile.
For information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions.
- Parameters:
createSecurityProfileRequest-- Returns:
- Result of the CreateSecurityProfile operation returned by the service.
- See Also:
-
createSecurityProfile
default CreateSecurityProfileResponse createSecurityProfile(Consumer<CreateSecurityProfileRequest.Builder> createSecurityProfileRequest) throws InvalidRequestException, InvalidParameterException, LimitExceededException, DuplicateResourceException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Creates a security profile.
For information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions.
This is a convenience which creates an instance of the
CreateSecurityProfileRequest.Builderavoiding the need to create one manually viaCreateSecurityProfileRequest.builder()- Parameters:
createSecurityProfileRequest- AConsumerthat will call methods onCreateSecurityProfileRequest.Builderto create a request.- Returns:
- Result of the CreateSecurityProfile operation returned by the service.
- See Also:
-
createTaskTemplate
default CreateTaskTemplateResponse createTaskTemplate(CreateTaskTemplateRequest createTaskTemplateRequest) throws PropertyValidationException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, ServiceQuotaExceededException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Creates a new task template in the specified Amazon Connect instance.
- Parameters:
createTaskTemplateRequest-- Returns:
- Result of the CreateTaskTemplate operation returned by the service.
- See Also:
-
createTaskTemplate
default CreateTaskTemplateResponse createTaskTemplate(Consumer<CreateTaskTemplateRequest.Builder> createTaskTemplateRequest) throws PropertyValidationException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, ServiceQuotaExceededException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Creates a new task template in the specified Amazon Connect instance.
This is a convenience which creates an instance of the
CreateTaskTemplateRequest.Builderavoiding the need to create one manually viaCreateTaskTemplateRequest.builder()- Parameters:
createTaskTemplateRequest- AConsumerthat will call methods onCreateTaskTemplateRequest.Builderto create a request.- Returns:
- Result of the CreateTaskTemplate operation returned by the service.
- See Also:
-
createTrafficDistributionGroup
default CreateTrafficDistributionGroupResponse createTrafficDistributionGroup(CreateTrafficDistributionGroupRequest createTrafficDistributionGroupRequest) throws InvalidRequestException, AccessDeniedException, ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, InternalServiceException, ResourceConflictException, ResourceNotReadyException, AwsServiceException, SdkClientException, ConnectException Creates a traffic distribution group given an Amazon Connect instance that has been replicated.
The
SignInConfigdistribution is available only on a defaultTrafficDistributionGroup(see theIsDefaultparameter in the TrafficDistributionGroup data type). If you callUpdateTrafficDistributionwith a modifiedSignInConfigand a non-defaultTrafficDistributionGroup, anInvalidRequestExceptionis returned.For more information about creating traffic distribution groups, see Set up traffic distribution groups in the Amazon Connect Administrator Guide.
- Parameters:
createTrafficDistributionGroupRequest-- Returns:
- Result of the CreateTrafficDistributionGroup operation returned by the service.
- See Also:
-
createTrafficDistributionGroup
default CreateTrafficDistributionGroupResponse createTrafficDistributionGroup(Consumer<CreateTrafficDistributionGroupRequest.Builder> createTrafficDistributionGroupRequest) throws InvalidRequestException, AccessDeniedException, ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, InternalServiceException, ResourceConflictException, ResourceNotReadyException, AwsServiceException, SdkClientException, ConnectException Creates a traffic distribution group given an Amazon Connect instance that has been replicated.
The
SignInConfigdistribution is available only on a defaultTrafficDistributionGroup(see theIsDefaultparameter in the TrafficDistributionGroup data type). If you callUpdateTrafficDistributionwith a modifiedSignInConfigand a non-defaultTrafficDistributionGroup, anInvalidRequestExceptionis returned.For more information about creating traffic distribution groups, see Set up traffic distribution groups in the Amazon Connect Administrator Guide.
This is a convenience which creates an instance of the
CreateTrafficDistributionGroupRequest.Builderavoiding the need to create one manually viaCreateTrafficDistributionGroupRequest.builder()- Parameters:
createTrafficDistributionGroupRequest- AConsumerthat will call methods onCreateTrafficDistributionGroupRequest.Builderto create a request.- Returns:
- Result of the CreateTrafficDistributionGroup operation returned by the service.
- See Also:
-
createUseCase
default CreateUseCaseResponse createUseCase(CreateUseCaseRequest createUseCaseRequest) throws DuplicateResourceException, ResourceNotFoundException, InternalServiceException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Creates a use case for an integration association.
- Parameters:
createUseCaseRequest-- Returns:
- Result of the CreateUseCase operation returned by the service.
- See Also:
-
createUseCase
default CreateUseCaseResponse createUseCase(Consumer<CreateUseCaseRequest.Builder> createUseCaseRequest) throws DuplicateResourceException, ResourceNotFoundException, InternalServiceException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Creates a use case for an integration association.
This is a convenience which creates an instance of the
CreateUseCaseRequest.Builderavoiding the need to create one manually viaCreateUseCaseRequest.builder()- Parameters:
createUseCaseRequest- AConsumerthat will call methods onCreateUseCaseRequest.Builderto create a request.- Returns:
- Result of the CreateUseCase operation returned by the service.
- See Also:
-
createUser
default CreateUserResponse createUser(CreateUserRequest createUserRequest) throws InvalidRequestException, InvalidParameterException, LimitExceededException, DuplicateResourceException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Creates a user account for the specified Amazon Connect instance.
Certain UserIdentityInfo parameters are required in some situations. For example,
Emailis required if you are using SAML for identity management.FirstNameandLastNameare required if you are using Amazon Connect or SAML for identity management.For information about how to create users using the Amazon Connect admin website, see Add Users in the Amazon Connect Administrator Guide.
- Parameters:
createUserRequest-- Returns:
- Result of the CreateUser operation returned by the service.
- See Also:
-
createUser
default CreateUserResponse createUser(Consumer<CreateUserRequest.Builder> createUserRequest) throws InvalidRequestException, InvalidParameterException, LimitExceededException, DuplicateResourceException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Creates a user account for the specified Amazon Connect instance.
Certain UserIdentityInfo parameters are required in some situations. For example,
Emailis required if you are using SAML for identity management.FirstNameandLastNameare required if you are using Amazon Connect or SAML for identity management.For information about how to create users using the Amazon Connect admin website, see Add Users in the Amazon Connect Administrator Guide.
This is a convenience which creates an instance of the
CreateUserRequest.Builderavoiding the need to create one manually viaCreateUserRequest.builder()- Parameters:
createUserRequest- AConsumerthat will call methods onCreateUserRequest.Builderto create a request.- Returns:
- Result of the CreateUser operation returned by the service.
- See Also:
-
createUserHierarchyGroup
default CreateUserHierarchyGroupResponse createUserHierarchyGroup(CreateUserHierarchyGroupRequest createUserHierarchyGroupRequest) throws InvalidRequestException, InvalidParameterException, DuplicateResourceException, LimitExceededException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Creates a new user hierarchy group.
- Parameters:
createUserHierarchyGroupRequest-- Returns:
- Result of the CreateUserHierarchyGroup operation returned by the service.
- See Also:
-
createUserHierarchyGroup
default CreateUserHierarchyGroupResponse createUserHierarchyGroup(Consumer<CreateUserHierarchyGroupRequest.Builder> createUserHierarchyGroupRequest) throws InvalidRequestException, InvalidParameterException, DuplicateResourceException, LimitExceededException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Creates a new user hierarchy group.
This is a convenience which creates an instance of the
CreateUserHierarchyGroupRequest.Builderavoiding the need to create one manually viaCreateUserHierarchyGroupRequest.builder()- Parameters:
createUserHierarchyGroupRequest- AConsumerthat will call methods onCreateUserHierarchyGroupRequest.Builderto create a request.- Returns:
- Result of the CreateUserHierarchyGroup operation returned by the service.
- See Also:
-
createView
default CreateViewResponse createView(CreateViewRequest createViewRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, DuplicateResourceException, ServiceQuotaExceededException, TooManyRequestsException, ResourceInUseException, AwsServiceException, SdkClientException, ConnectException Creates a new view with the possible status of
SAVEDorPUBLISHED.The views will have a unique name for each connect instance.
It performs basic content validation if the status is
SAVEDor full content validation if the status is set toPUBLISHED. An error is returned if validation fails. It associates either theinvalid input: '$'SAVEDqualifier or both of theinvalid input: '$'SAVEDandinvalid input: '$'LATESTqualifiers with the provided view content based on the status. The view is idempotent if ClientToken is provided.- Parameters:
createViewRequest-- Returns:
- Result of the CreateView operation returned by the service.
- See Also:
-
createView
default CreateViewResponse createView(Consumer<CreateViewRequest.Builder> createViewRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, DuplicateResourceException, ServiceQuotaExceededException, TooManyRequestsException, ResourceInUseException, AwsServiceException, SdkClientException, ConnectException Creates a new view with the possible status of
SAVEDorPUBLISHED.The views will have a unique name for each connect instance.
It performs basic content validation if the status is
SAVEDor full content validation if the status is set toPUBLISHED. An error is returned if validation fails. It associates either theinvalid input: '$'SAVEDqualifier or both of theinvalid input: '$'SAVEDandinvalid input: '$'LATESTqualifiers with the provided view content based on the status. The view is idempotent if ClientToken is provided.
This is a convenience which creates an instance of the
CreateViewRequest.Builderavoiding the need to create one manually viaCreateViewRequest.builder()- Parameters:
createViewRequest- AConsumerthat will call methods onCreateViewRequest.Builderto create a request.- Returns:
- Result of the CreateView operation returned by the service.
- See Also:
-
createViewVersion
default CreateViewVersionResponse createViewVersion(CreateViewVersionRequest createViewVersionRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, TooManyRequestsException, ServiceQuotaExceededException, ResourceInUseException, AwsServiceException, SdkClientException, ConnectException 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
invalid input: '$'LATESTalias.- Parameters:
createViewVersionRequest-- Returns:
- Result of the CreateViewVersion operation returned by the service.
- See Also:
-
createViewVersion
default CreateViewVersionResponse createViewVersion(Consumer<CreateViewVersionRequest.Builder> createViewVersionRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, TooManyRequestsException, ServiceQuotaExceededException, ResourceInUseException, AwsServiceException, SdkClientException, ConnectException 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
invalid input: '$'LATESTalias.
This is a convenience which creates an instance of the
CreateViewVersionRequest.Builderavoiding the need to create one manually viaCreateViewVersionRequest.builder()- Parameters:
createViewVersionRequest- AConsumerthat will call methods onCreateViewVersionRequest.Builderto create a request.- Returns:
- Result of the CreateViewVersion operation returned by the service.
- See Also:
-
createVocabulary
default CreateVocabularyResponse createVocabulary(CreateVocabularyRequest createVocabularyRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AccessDeniedException, ResourceConflictException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ConnectException 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.
- Parameters:
createVocabularyRequest-- Returns:
- Result of the CreateVocabulary operation returned by the service.
- See Also:
-
createVocabulary
default CreateVocabularyResponse createVocabulary(Consumer<CreateVocabularyRequest.Builder> createVocabularyRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AccessDeniedException, ResourceConflictException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ConnectException 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.
This is a convenience which creates an instance of the
CreateVocabularyRequest.Builderavoiding the need to create one manually viaCreateVocabularyRequest.builder()- Parameters:
createVocabularyRequest- AConsumerthat will call methods onCreateVocabularyRequest.Builderto create a request.- Returns:
- Result of the CreateVocabulary operation returned by the service.
- See Also:
-
deactivateEvaluationForm
default DeactivateEvaluationFormResponse deactivateEvaluationForm(DeactivateEvaluationFormRequest deactivateEvaluationFormRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, ResourceConflictException, AwsServiceException, SdkClientException, ConnectException 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.
- Parameters:
deactivateEvaluationFormRequest-- Returns:
- Result of the DeactivateEvaluationForm operation returned by the service.
- See Also:
-
deactivateEvaluationForm
default DeactivateEvaluationFormResponse deactivateEvaluationForm(Consumer<DeactivateEvaluationFormRequest.Builder> deactivateEvaluationFormRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, ResourceConflictException, AwsServiceException, SdkClientException, ConnectException 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.
This is a convenience which creates an instance of the
DeactivateEvaluationFormRequest.Builderavoiding the need to create one manually viaDeactivateEvaluationFormRequest.builder()- Parameters:
deactivateEvaluationFormRequest- AConsumerthat will call methods onDeactivateEvaluationFormRequest.Builderto create a request.- Returns:
- Result of the DeactivateEvaluationForm operation returned by the service.
- See Also:
-
deleteAttachedFile
default DeleteAttachedFileResponse deleteAttachedFile(DeleteAttachedFileRequest deleteAttachedFileRequest) throws AccessDeniedException, InvalidRequestException, InternalServiceException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Deletes an attached file along with the underlying S3 Object.
The attached file is permanently deleted if S3 bucket versioning is not enabled.
- Parameters:
deleteAttachedFileRequest- Request to DeleteAttachedFile API- Returns:
- Result of the DeleteAttachedFile operation returned by the service.
- See Also:
-
deleteAttachedFile
default DeleteAttachedFileResponse deleteAttachedFile(Consumer<DeleteAttachedFileRequest.Builder> deleteAttachedFileRequest) throws AccessDeniedException, InvalidRequestException, InternalServiceException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Deletes an attached file along with the underlying S3 Object.
The attached file is permanently deleted if S3 bucket versioning is not enabled.
This is a convenience which creates an instance of the
DeleteAttachedFileRequest.Builderavoiding the need to create one manually viaDeleteAttachedFileRequest.builder()- Parameters:
deleteAttachedFileRequest- AConsumerthat will call methods onDeleteAttachedFileRequest.Builderto create a request. Request to DeleteAttachedFile API- Returns:
- Result of the DeleteAttachedFile operation returned by the service.
- See Also:
-
deleteContactEvaluation
default DeleteContactEvaluationResponse deleteContactEvaluation(DeleteContactEvaluationRequest deleteContactEvaluationRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, ResourceConflictException, AwsServiceException, SdkClientException, ConnectException Deletes a contact evaluation in the specified Amazon Connect instance.
- Parameters:
deleteContactEvaluationRequest-- Returns:
- Result of the DeleteContactEvaluation operation returned by the service.
- See Also:
-
deleteContactEvaluation
default DeleteContactEvaluationResponse deleteContactEvaluation(Consumer<DeleteContactEvaluationRequest.Builder> deleteContactEvaluationRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, ResourceConflictException, AwsServiceException, SdkClientException, ConnectException Deletes a contact evaluation in the specified Amazon Connect instance.
This is a convenience which creates an instance of the
DeleteContactEvaluationRequest.Builderavoiding the need to create one manually viaDeleteContactEvaluationRequest.builder()- Parameters:
deleteContactEvaluationRequest- AConsumerthat will call methods onDeleteContactEvaluationRequest.Builderto create a request.- Returns:
- Result of the DeleteContactEvaluation operation returned by the service.
- See Also:
-
deleteContactFlow
default DeleteContactFlowResponse deleteContactFlow(DeleteContactFlowRequest deleteContactFlowRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Deletes a flow for the specified Amazon Connect instance.
- Parameters:
deleteContactFlowRequest-- Returns:
- Result of the DeleteContactFlow operation returned by the service.
- See Also:
-
deleteContactFlow
default DeleteContactFlowResponse deleteContactFlow(Consumer<DeleteContactFlowRequest.Builder> deleteContactFlowRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Deletes a flow for the specified Amazon Connect instance.
This is a convenience which creates an instance of the
DeleteContactFlowRequest.Builderavoiding the need to create one manually viaDeleteContactFlowRequest.builder()- Parameters:
deleteContactFlowRequest- AConsumerthat will call methods onDeleteContactFlowRequest.Builderto create a request.- Returns:
- Result of the DeleteContactFlow operation returned by the service.
- See Also:
-
deleteContactFlowModule
default DeleteContactFlowModuleResponse deleteContactFlowModule(DeleteContactFlowModuleRequest deleteContactFlowModuleRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Deletes the specified flow module.
- Parameters:
deleteContactFlowModuleRequest-- Returns:
- Result of the DeleteContactFlowModule operation returned by the service.
- See Also:
-
deleteContactFlowModule
default DeleteContactFlowModuleResponse deleteContactFlowModule(Consumer<DeleteContactFlowModuleRequest.Builder> deleteContactFlowModuleRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Deletes the specified flow module.
This is a convenience which creates an instance of the
DeleteContactFlowModuleRequest.Builderavoiding the need to create one manually viaDeleteContactFlowModuleRequest.builder()- Parameters:
deleteContactFlowModuleRequest- AConsumerthat will call methods onDeleteContactFlowModuleRequest.Builderto create a request.- Returns:
- Result of the DeleteContactFlowModule operation returned by the service.
- See Also:
-
deleteEvaluationForm
default DeleteEvaluationFormResponse deleteEvaluationForm(DeleteEvaluationFormRequest deleteEvaluationFormRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, ResourceConflictException, AwsServiceException, SdkClientException, ConnectException 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.
- Parameters:
deleteEvaluationFormRequest-- Returns:
- Result of the DeleteEvaluationForm operation returned by the service.
- See Also:
-
-
deleteEvaluationForm
default DeleteEvaluationFormResponse deleteEvaluationForm(Consumer<DeleteEvaluationFormRequest.Builder> deleteEvaluationFormRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, ResourceConflictException, AwsServiceException, SdkClientException, ConnectException Deletes an evaluation form in the specified Amazon Connect instance.
-
If the version property is provided, only the specified version of the evaluation form is deleted.
-
If no version is provided, then the full form (all versions) is deleted.
This is a convenience which creates an instance of the
DeleteEvaluationFormRequest.Builderavoiding the need to create one manually viaDeleteEvaluationFormRequest.builder()- Parameters:
deleteEvaluationFormRequest- AConsumerthat will call methods onDeleteEvaluationFormRequest.Builderto create a request.- Returns:
- Result of the DeleteEvaluationForm operation returned by the service.
- See Also:
-
-
deleteHoursOfOperation
default DeleteHoursOfOperationResponse deleteHoursOfOperation(DeleteHoursOfOperationRequest deleteHoursOfOperationRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Deletes an hours of operation.
- Parameters:
deleteHoursOfOperationRequest-- Returns:
- Result of the DeleteHoursOfOperation operation returned by the service.
- See Also:
-
deleteHoursOfOperation
default DeleteHoursOfOperationResponse deleteHoursOfOperation(Consumer<DeleteHoursOfOperationRequest.Builder> deleteHoursOfOperationRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Deletes an hours of operation.
This is a convenience which creates an instance of the
DeleteHoursOfOperationRequest.Builderavoiding the need to create one manually viaDeleteHoursOfOperationRequest.builder()- Parameters:
deleteHoursOfOperationRequest- AConsumerthat will call methods onDeleteHoursOfOperationRequest.Builderto create a request.- Returns:
- Result of the DeleteHoursOfOperation operation returned by the service.
- See Also:
-
deleteInstance
default DeleteInstanceResponse deleteInstance(DeleteInstanceRequest deleteInstanceRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Deletes the Amazon Connect instance. For more information, see Delete your Amazon Connect instance 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.
- Parameters:
deleteInstanceRequest-- Returns:
- Result of the DeleteInstance operation returned by the service.
- See Also:
-
deleteInstance
default DeleteInstanceResponse deleteInstance(Consumer<DeleteInstanceRequest.Builder> deleteInstanceRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Deletes the Amazon Connect instance. For more information, see Delete your Amazon Connect instance 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.
This is a convenience which creates an instance of the
DeleteInstanceRequest.Builderavoiding the need to create one manually viaDeleteInstanceRequest.builder()- Parameters:
deleteInstanceRequest- AConsumerthat will call methods onDeleteInstanceRequest.Builderto create a request.- Returns:
- Result of the DeleteInstance operation returned by the service.
- See Also:
-
deleteIntegrationAssociation
default DeleteIntegrationAssociationResponse deleteIntegrationAssociation(DeleteIntegrationAssociationRequest deleteIntegrationAssociationRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Deletes an Amazon Web Services resource association from an Amazon Connect instance. The association must not have any use cases associated with it.
- Parameters:
deleteIntegrationAssociationRequest-- Returns:
- Result of the DeleteIntegrationAssociation operation returned by the service.
- See Also:
-
deleteIntegrationAssociation
default DeleteIntegrationAssociationResponse deleteIntegrationAssociation(Consumer<DeleteIntegrationAssociationRequest.Builder> deleteIntegrationAssociationRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Deletes an Amazon Web Services resource association from an Amazon Connect instance. The association must not have any use cases associated with it.
This is a convenience which creates an instance of the
DeleteIntegrationAssociationRequest.Builderavoiding the need to create one manually viaDeleteIntegrationAssociationRequest.builder()- Parameters:
deleteIntegrationAssociationRequest- AConsumerthat will call methods onDeleteIntegrationAssociationRequest.Builderto create a request.- Returns:
- Result of the DeleteIntegrationAssociation operation returned by the service.
- See Also:
-
deletePredefinedAttribute
default DeletePredefinedAttributeResponse deletePredefinedAttribute(DeletePredefinedAttributeRequest deletePredefinedAttributeRequest) throws ResourceInUseException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Deletes a predefined attribute from the specified Amazon Connect instance.
- Parameters:
deletePredefinedAttributeRequest-- Returns:
- Result of the DeletePredefinedAttribute operation returned by the service.
- See Also:
-
deletePredefinedAttribute
default DeletePredefinedAttributeResponse deletePredefinedAttribute(Consumer<DeletePredefinedAttributeRequest.Builder> deletePredefinedAttributeRequest) throws ResourceInUseException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Deletes a predefined attribute from the specified Amazon Connect instance.
This is a convenience which creates an instance of the
DeletePredefinedAttributeRequest.Builderavoiding the need to create one manually viaDeletePredefinedAttributeRequest.builder()- Parameters:
deletePredefinedAttributeRequest- AConsumerthat will call methods onDeletePredefinedAttributeRequest.Builderto create a request.- Returns:
- Result of the DeletePredefinedAttribute operation returned by the service.
- See Also:
-
deletePrompt
default DeletePromptResponse deletePrompt(DeletePromptRequest deletePromptRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Deletes a prompt.
- Parameters:
deletePromptRequest-- Returns:
- Result of the DeletePrompt operation returned by the service.
- See Also:
-
deletePrompt
default DeletePromptResponse deletePrompt(Consumer<DeletePromptRequest.Builder> deletePromptRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Deletes a prompt.
This is a convenience which creates an instance of the
DeletePromptRequest.Builderavoiding the need to create one manually viaDeletePromptRequest.builder()- Parameters:
deletePromptRequest- AConsumerthat will call methods onDeletePromptRequest.Builderto create a request.- Returns:
- Result of the DeletePrompt operation returned by the service.
- See Also:
-
deleteQueue
default DeleteQueueResponse deleteQueue(DeleteQueueRequest deleteQueueRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ResourceInUseException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Deletes a queue. It isn't possible to delete a queue by using the Amazon Connect admin website.
- Parameters:
deleteQueueRequest-- Returns:
- Result of the DeleteQueue operation returned by the service.
- See Also:
-
deleteQueue
default DeleteQueueResponse deleteQueue(Consumer<DeleteQueueRequest.Builder> deleteQueueRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ResourceInUseException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Deletes a queue. It isn't possible to delete a queue by using the Amazon Connect admin website.
This is a convenience which creates an instance of the
DeleteQueueRequest.Builderavoiding the need to create one manually viaDeleteQueueRequest.builder()- Parameters:
deleteQueueRequest- AConsumerthat will call methods onDeleteQueueRequest.Builderto create a request.- Returns:
- Result of the DeleteQueue operation returned by the service.
- See Also:
-
deleteQuickConnect
default DeleteQuickConnectResponse deleteQuickConnect(DeleteQuickConnectRequest deleteQuickConnectRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Deletes a quick connect.
After calling DeleteUser, it's important to call
DeleteQuickConnectto 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.
- Parameters:
deleteQuickConnectRequest-- Returns:
- Result of the DeleteQuickConnect operation returned by the service.
- See Also:
-
-
deleteQuickConnect
default DeleteQuickConnectResponse deleteQuickConnect(Consumer<DeleteQuickConnectRequest.Builder> deleteQuickConnectRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Deletes a quick connect.
After calling DeleteUser, it's important to call
DeleteQuickConnectto 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.
This is a convenience which creates an instance of the
DeleteQuickConnectRequest.Builderavoiding the need to create one manually viaDeleteQuickConnectRequest.builder()- Parameters:
deleteQuickConnectRequest- AConsumerthat will call methods onDeleteQuickConnectRequest.Builderto create a request.- Returns:
- Result of the DeleteQuickConnect operation returned by the service.
- See Also:
-
-
deleteRoutingProfile
default DeleteRoutingProfileResponse deleteRoutingProfile(DeleteRoutingProfileRequest deleteRoutingProfileRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ResourceInUseException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Deletes a routing profile.
- Parameters:
deleteRoutingProfileRequest-- Returns:
- Result of the DeleteRoutingProfile operation returned by the service.
- See Also:
-
deleteRoutingProfile
default DeleteRoutingProfileResponse deleteRoutingProfile(Consumer<DeleteRoutingProfileRequest.Builder> deleteRoutingProfileRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ResourceInUseException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Deletes a routing profile.
This is a convenience which creates an instance of the
DeleteRoutingProfileRequest.Builderavoiding the need to create one manually viaDeleteRoutingProfileRequest.builder()- Parameters:
deleteRoutingProfileRequest- AConsumerthat will call methods onDeleteRoutingProfileRequest.Builderto create a request.- Returns:
- Result of the DeleteRoutingProfile operation returned by the service.
- See Also:
-
deleteRule
default DeleteRuleResponse deleteRule(DeleteRuleRequest deleteRuleRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Deletes a rule for the specified Amazon Connect instance.
- Parameters:
deleteRuleRequest-- Returns:
- Result of the DeleteRule operation returned by the service.
- See Also:
-
deleteRule
default DeleteRuleResponse deleteRule(Consumer<DeleteRuleRequest.Builder> deleteRuleRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Deletes a rule for the specified Amazon Connect instance.
This is a convenience which creates an instance of the
DeleteRuleRequest.Builderavoiding the need to create one manually viaDeleteRuleRequest.builder()- Parameters:
deleteRuleRequest- AConsumerthat will call methods onDeleteRuleRequest.Builderto create a request.- Returns:
- Result of the DeleteRule operation returned by the service.
- See Also:
-
deleteSecurityProfile
default DeleteSecurityProfileResponse deleteSecurityProfile(DeleteSecurityProfileRequest deleteSecurityProfileRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AccessDeniedException, ResourceInUseException, AwsServiceException, SdkClientException, ConnectException Deletes a security profile.
- Parameters:
deleteSecurityProfileRequest-- Returns:
- Result of the DeleteSecurityProfile operation returned by the service.
- See Also:
-
deleteSecurityProfile
default DeleteSecurityProfileResponse deleteSecurityProfile(Consumer<DeleteSecurityProfileRequest.Builder> deleteSecurityProfileRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AccessDeniedException, ResourceInUseException, AwsServiceException, SdkClientException, ConnectException Deletes a security profile.
This is a convenience which creates an instance of the
DeleteSecurityProfileRequest.Builderavoiding the need to create one manually viaDeleteSecurityProfileRequest.builder()- Parameters:
deleteSecurityProfileRequest- AConsumerthat will call methods onDeleteSecurityProfileRequest.Builderto create a request.- Returns:
- Result of the DeleteSecurityProfile operation returned by the service.
- See Also:
-
deleteTaskTemplate
default DeleteTaskTemplateResponse deleteTaskTemplate(DeleteTaskTemplateRequest deleteTaskTemplateRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Deletes the task template.
- Parameters:
deleteTaskTemplateRequest-- Returns:
- Result of the DeleteTaskTemplate operation returned by the service.
- See Also:
-
deleteTaskTemplate
default DeleteTaskTemplateResponse deleteTaskTemplate(Consumer<DeleteTaskTemplateRequest.Builder> deleteTaskTemplateRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Deletes the task template.
This is a convenience which creates an instance of the
DeleteTaskTemplateRequest.Builderavoiding the need to create one manually viaDeleteTaskTemplateRequest.builder()- Parameters:
deleteTaskTemplateRequest- AConsumerthat will call methods onDeleteTaskTemplateRequest.Builderto create a request.- Returns:
- Result of the DeleteTaskTemplate operation returned by the service.
- See Also:
-
deleteTrafficDistributionGroup
default DeleteTrafficDistributionGroupResponse deleteTrafficDistributionGroup(DeleteTrafficDistributionGroupRequest deleteTrafficDistributionGroupRequest) throws InvalidRequestException, AccessDeniedException, ResourceInUseException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException 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.
- Parameters:
deleteTrafficDistributionGroupRequest-- Returns:
- Result of the DeleteTrafficDistributionGroup operation returned by the service.
- See Also:
-
deleteTrafficDistributionGroup
default DeleteTrafficDistributionGroupResponse deleteTrafficDistributionGroup(Consumer<DeleteTrafficDistributionGroupRequest.Builder> deleteTrafficDistributionGroupRequest) throws InvalidRequestException, AccessDeniedException, ResourceInUseException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException 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.
This is a convenience which creates an instance of the
DeleteTrafficDistributionGroupRequest.Builderavoiding the need to create one manually viaDeleteTrafficDistributionGroupRequest.builder()- Parameters:
deleteTrafficDistributionGroupRequest- AConsumerthat will call methods onDeleteTrafficDistributionGroupRequest.Builderto create a request.- Returns:
- Result of the DeleteTrafficDistributionGroup operation returned by the service.
- See Also:
-
deleteUseCase
default DeleteUseCaseResponse deleteUseCase(DeleteUseCaseRequest deleteUseCaseRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Deletes a use case from an integration association.
- Parameters:
deleteUseCaseRequest-- Returns:
- Result of the DeleteUseCase operation returned by the service.
- See Also:
-
deleteUseCase
default DeleteUseCaseResponse deleteUseCase(Consumer<DeleteUseCaseRequest.Builder> deleteUseCaseRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Deletes a use case from an integration association.
This is a convenience which creates an instance of the
DeleteUseCaseRequest.Builderavoiding the need to create one manually viaDeleteUseCaseRequest.builder()- Parameters:
deleteUseCaseRequest- AConsumerthat will call methods onDeleteUseCaseRequest.Builderto create a request.- Returns:
- Result of the DeleteUseCase operation returned by the service.
- See Also:
-
deleteUser
default DeleteUserResponse deleteUser(DeleteUserRequest deleteUserRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException 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.
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.
- Parameters:
deleteUserRequest-- Returns:
- Result of the DeleteUser operation returned by the service.
- See Also:
-
-
deleteUser
default DeleteUserResponse deleteUser(Consumer<DeleteUserRequest.Builder> deleteUserRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException 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.
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.
This is a convenience which creates an instance of the
DeleteUserRequest.Builderavoiding the need to create one manually viaDeleteUserRequest.builder()- Parameters:
deleteUserRequest- AConsumerthat will call methods onDeleteUserRequest.Builderto create a request.- Returns:
- Result of the DeleteUser operation returned by the service.
- See Also:
-
-
deleteUserHierarchyGroup
default DeleteUserHierarchyGroupResponse deleteUserHierarchyGroup(DeleteUserHierarchyGroupRequest deleteUserHierarchyGroupRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ResourceInUseException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Deletes an existing user hierarchy group. It must not be associated with any agents or have any active child groups.
- Parameters:
deleteUserHierarchyGroupRequest-- Returns:
- Result of the DeleteUserHierarchyGroup operation returned by the service.
- See Also:
-
deleteUserHierarchyGroup
default DeleteUserHierarchyGroupResponse deleteUserHierarchyGroup(Consumer<DeleteUserHierarchyGroupRequest.Builder> deleteUserHierarchyGroupRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ResourceInUseException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Deletes an existing user hierarchy group. It must not be associated with any agents or have any active child groups.
This is a convenience which creates an instance of the
DeleteUserHierarchyGroupRequest.Builderavoiding the need to create one manually viaDeleteUserHierarchyGroupRequest.builder()- Parameters:
deleteUserHierarchyGroupRequest- AConsumerthat will call methods onDeleteUserHierarchyGroupRequest.Builderto create a request.- Returns:
- Result of the DeleteUserHierarchyGroup operation returned by the service.
- See Also:
-
deleteView
default DeleteViewResponse deleteView(DeleteViewRequest deleteViewRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, TooManyRequestsException, ResourceInUseException, AwsServiceException, SdkClientException, ConnectException Deletes the view entirely. It deletes the view and all associated qualifiers (versions and aliases).
- Parameters:
deleteViewRequest-- Returns:
- Result of the DeleteView operation returned by the service.
- See Also:
-
deleteView
default DeleteViewResponse deleteView(Consumer<DeleteViewRequest.Builder> deleteViewRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, TooManyRequestsException, ResourceInUseException, AwsServiceException, SdkClientException, ConnectException Deletes the view entirely. It deletes the view and all associated qualifiers (versions and aliases).
This is a convenience which creates an instance of the
DeleteViewRequest.Builderavoiding the need to create one manually viaDeleteViewRequest.builder()- Parameters:
deleteViewRequest- AConsumerthat will call methods onDeleteViewRequest.Builderto create a request.- Returns:
- Result of the DeleteView operation returned by the service.
- See Also:
-
deleteViewVersion
default DeleteViewVersionResponse deleteViewVersion(DeleteViewVersionRequest deleteViewVersionRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, TooManyRequestsException, ResourceInUseException, AwsServiceException, SdkClientException, ConnectException Deletes the particular version specified in
ViewVersionidentifier.- Parameters:
deleteViewVersionRequest-- Returns:
- Result of the DeleteViewVersion operation returned by the service.
- See Also:
-
deleteViewVersion
default DeleteViewVersionResponse deleteViewVersion(Consumer<DeleteViewVersionRequest.Builder> deleteViewVersionRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, TooManyRequestsException, ResourceInUseException, AwsServiceException, SdkClientException, ConnectException Deletes the particular version specified in
ViewVersionidentifier.
This is a convenience which creates an instance of the
DeleteViewVersionRequest.Builderavoiding the need to create one manually viaDeleteViewVersionRequest.builder()- Parameters:
deleteViewVersionRequest- AConsumerthat will call methods onDeleteViewVersionRequest.Builderto create a request.- Returns:
- Result of the DeleteViewVersion operation returned by the service.
- See Also:
-
deleteVocabulary
default DeleteVocabularyResponse deleteVocabulary(DeleteVocabularyRequest deleteVocabularyRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AccessDeniedException, ResourceInUseException, AwsServiceException, SdkClientException, ConnectException Deletes the vocabulary that has the given identifier.
- Parameters:
deleteVocabularyRequest-- Returns:
- Result of the DeleteVocabulary operation returned by the service.
- See Also:
-
deleteVocabulary
default DeleteVocabularyResponse deleteVocabulary(Consumer<DeleteVocabularyRequest.Builder> deleteVocabularyRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AccessDeniedException, ResourceInUseException, AwsServiceException, SdkClientException, ConnectException Deletes the vocabulary that has the given identifier.
This is a convenience which creates an instance of the
DeleteVocabularyRequest.Builderavoiding the need to create one manually viaDeleteVocabularyRequest.builder()- Parameters:
deleteVocabularyRequest- AConsumerthat will call methods onDeleteVocabularyRequest.Builderto create a request.- Returns:
- Result of the DeleteVocabulary operation returned by the service.
- See Also:
-
describeAgentStatus
default DescribeAgentStatusResponse describeAgentStatus(DescribeAgentStatusRequest describeAgentStatusRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Describes an agent status.
- Parameters:
describeAgentStatusRequest-- Returns:
- Result of the DescribeAgentStatus operation returned by the service.
- See Also:
-
describeAgentStatus
default DescribeAgentStatusResponse describeAgentStatus(Consumer<DescribeAgentStatusRequest.Builder> describeAgentStatusRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Describes an agent status.
This is a convenience which creates an instance of the
DescribeAgentStatusRequest.Builderavoiding the need to create one manually viaDescribeAgentStatusRequest.builder()- Parameters:
describeAgentStatusRequest- AConsumerthat will call methods onDescribeAgentStatusRequest.Builderto create a request.- Returns:
- Result of the DescribeAgentStatus operation returned by the service.
- See Also:
-
describeAuthenticationProfile
default DescribeAuthenticationProfileResponse describeAuthenticationProfile(DescribeAuthenticationProfileRequest describeAuthenticationProfileRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change. To request access to this API, contact Amazon Web Services Support.
Describes the target authentication profile.
- Parameters:
describeAuthenticationProfileRequest-- Returns:
- Result of the DescribeAuthenticationProfile operation returned by the service.
- See Also:
-
describeAuthenticationProfile
default DescribeAuthenticationProfileResponse describeAuthenticationProfile(Consumer<DescribeAuthenticationProfileRequest.Builder> describeAuthenticationProfileRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change. To request access to this API, contact Amazon Web Services Support.
Describes the target authentication profile.
This is a convenience which creates an instance of the
DescribeAuthenticationProfileRequest.Builderavoiding the need to create one manually viaDescribeAuthenticationProfileRequest.builder()- Parameters:
describeAuthenticationProfileRequest- AConsumerthat will call methods onDescribeAuthenticationProfileRequest.Builderto create a request.- Returns:
- Result of the DescribeAuthenticationProfile operation returned by the service.
- See Also:
-
describeContact
default DescribeContactResponse describeContact(DescribeContactRequest describeContactRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException 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 from the InitiationTimestamp, and then it is deleted. Only contact information that is available in Amazon Connect is returned by this API
- Parameters:
describeContactRequest-- Returns:
- Result of the DescribeContact operation returned by the service.
- See Also:
-
describeContact
default DescribeContactResponse describeContact(Consumer<DescribeContactRequest.Builder> describeContactRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException 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 from the InitiationTimestamp, and then it is deleted. Only contact information that is available in Amazon Connect is returned by this API
This is a convenience which creates an instance of the
DescribeContactRequest.Builderavoiding the need to create one manually viaDescribeContactRequest.builder()- Parameters:
describeContactRequest- AConsumerthat will call methods onDescribeContactRequest.Builderto create a request.- Returns:
- Result of the DescribeContact operation returned by the service.
- See Also:
-
describeContactEvaluation
default DescribeContactEvaluationResponse describeContactEvaluation(DescribeContactEvaluationRequest describeContactEvaluationRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Describes a contact evaluation in the specified Amazon Connect instance.
- Parameters:
describeContactEvaluationRequest-- Returns:
- Result of the DescribeContactEvaluation operation returned by the service.
- See Also:
-
describeContactEvaluation
default DescribeContactEvaluationResponse describeContactEvaluation(Consumer<DescribeContactEvaluationRequest.Builder> describeContactEvaluationRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Describes a contact evaluation in the specified Amazon Connect instance.
This is a convenience which creates an instance of the
DescribeContactEvaluationRequest.Builderavoiding the need to create one manually viaDescribeContactEvaluationRequest.builder()- Parameters:
describeContactEvaluationRequest- AConsumerthat will call methods onDescribeContactEvaluationRequest.Builderto create a request.- Returns:
- Result of the DescribeContactEvaluation operation returned by the service.
- See Also:
-
describeContactFlow
default DescribeContactFlowResponse describeContactFlow(DescribeContactFlowRequest describeContactFlowRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ContactFlowNotPublishedException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Describes the specified flow.
You can also create and update flows using the Amazon Connect Flow language.
Use the
invalid input: '$'SAVEDalias in the request to describe theSAVEDcontent of a Flow. For example,arn:aws:.../contact-flow/{id}:invalid input: '$'SAVED. Once a contact flow is published,invalid input: '$'SAVEDneeds to be supplied to view saved content that has not been published.In the response, Status indicates the flow status as either
SAVEDorPUBLISHED. ThePUBLISHEDstatus will initiate validation on the content.SAVEDdoes not initiate validation of the content.SAVED|PUBLISHED- Parameters:
describeContactFlowRequest-- Returns:
- Result of the DescribeContactFlow operation returned by the service.
- See Also:
-
describeContactFlow
default DescribeContactFlowResponse describeContactFlow(Consumer<DescribeContactFlowRequest.Builder> describeContactFlowRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ContactFlowNotPublishedException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Describes the specified flow.
You can also create and update flows using the Amazon Connect Flow language.
Use the
invalid input: '$'SAVEDalias in the request to describe theSAVEDcontent of a Flow. For example,arn:aws:.../contact-flow/{id}:invalid input: '$'SAVED. Once a contact flow is published,invalid input: '$'SAVEDneeds to be supplied to view saved content that has not been published.In the response, Status indicates the flow status as either
SAVEDorPUBLISHED. ThePUBLISHEDstatus will initiate validation on the content.SAVEDdoes not initiate validation of the content.SAVED|PUBLISHED
This is a convenience which creates an instance of the
DescribeContactFlowRequest.Builderavoiding the need to create one manually viaDescribeContactFlowRequest.builder()- Parameters:
describeContactFlowRequest- AConsumerthat will call methods onDescribeContactFlowRequest.Builderto create a request.- Returns:
- Result of the DescribeContactFlow operation returned by the service.
- See Also:
-
describeContactFlowModule
default DescribeContactFlowModuleResponse describeContactFlowModule(DescribeContactFlowModuleRequest describeContactFlowModuleRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Describes the specified flow module.
Use the
invalid input: '$'SAVEDalias in the request to describe theSAVEDcontent of a Flow. For example,arn:aws:.../contact-flow/{id}:invalid input: '$'SAVED. Once a contact flow is published,invalid input: '$'SAVEDneeds to be supplied to view saved content that has not been published.- Parameters:
describeContactFlowModuleRequest-- Returns:
- Result of the DescribeContactFlowModule operation returned by the service.
- See Also:
-
describeContactFlowModule
default DescribeContactFlowModuleResponse describeContactFlowModule(Consumer<DescribeContactFlowModuleRequest.Builder> describeContactFlowModuleRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Describes the specified flow module.
Use the
invalid input: '$'SAVEDalias in the request to describe theSAVEDcontent of a Flow. For example,arn:aws:.../contact-flow/{id}:invalid input: '$'SAVED. Once a contact flow is published,invalid input: '$'SAVEDneeds to be supplied to view saved content that has not been published.
This is a convenience which creates an instance of the
DescribeContactFlowModuleRequest.Builderavoiding the need to create one manually viaDescribeContactFlowModuleRequest.builder()- Parameters:
describeContactFlowModuleRequest- AConsumerthat will call methods onDescribeContactFlowModuleRequest.Builderto create a request.- Returns:
- Result of the DescribeContactFlowModule operation returned by the service.
- See Also:
-
describeEvaluationForm
default DescribeEvaluationFormResponse describeEvaluationForm(DescribeEvaluationFormRequest describeEvaluationFormRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException 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.
- Parameters:
describeEvaluationFormRequest-- Returns:
- Result of the DescribeEvaluationForm operation returned by the service.
- See Also:
-
describeEvaluationForm
default DescribeEvaluationFormResponse describeEvaluationForm(Consumer<DescribeEvaluationFormRequest.Builder> describeEvaluationFormRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException 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.
This is a convenience which creates an instance of the
DescribeEvaluationFormRequest.Builderavoiding the need to create one manually viaDescribeEvaluationFormRequest.builder()- Parameters:
describeEvaluationFormRequest- AConsumerthat will call methods onDescribeEvaluationFormRequest.Builderto create a request.- Returns:
- Result of the DescribeEvaluationForm operation returned by the service.
- See Also:
-
describeHoursOfOperation
default DescribeHoursOfOperationResponse describeHoursOfOperation(DescribeHoursOfOperationRequest describeHoursOfOperationRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Describes the hours of operation.
- Parameters:
describeHoursOfOperationRequest-- Returns:
- Result of the DescribeHoursOfOperation operation returned by the service.
- See Also:
-
describeHoursOfOperation
default DescribeHoursOfOperationResponse describeHoursOfOperation(Consumer<DescribeHoursOfOperationRequest.Builder> describeHoursOfOperationRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Describes the hours of operation.
This is a convenience which creates an instance of the
DescribeHoursOfOperationRequest.Builderavoiding the need to create one manually viaDescribeHoursOfOperationRequest.builder()- Parameters:
describeHoursOfOperationRequest- AConsumerthat will call methods onDescribeHoursOfOperationRequest.Builderto create a request.- Returns:
- Result of the DescribeHoursOfOperation operation returned by the service.
- See Also:
-
describeInstance
default DescribeInstanceResponse describeInstance(DescribeInstanceRequest describeInstanceRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException 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.
- Parameters:
describeInstanceRequest-- Returns:
- Result of the DescribeInstance operation returned by the service.
- See Also:
-
describeInstance
default DescribeInstanceResponse describeInstance(Consumer<DescribeInstanceRequest.Builder> describeInstanceRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException 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.
This is a convenience which creates an instance of the
DescribeInstanceRequest.Builderavoiding the need to create one manually viaDescribeInstanceRequest.builder()- Parameters:
describeInstanceRequest- AConsumerthat will call methods onDescribeInstanceRequest.Builderto create a request.- Returns:
- Result of the DescribeInstance operation returned by the service.
- See Also:
-
describeInstanceAttribute
default DescribeInstanceAttributeResponse describeInstanceAttribute(DescribeInstanceAttributeRequest describeInstanceAttributeRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Describes the specified instance attribute.
- Parameters:
describeInstanceAttributeRequest-- Returns:
- Result of the DescribeInstanceAttribute operation returned by the service.
- See Also:
-
describeInstanceAttribute
default DescribeInstanceAttributeResponse describeInstanceAttribute(Consumer<DescribeInstanceAttributeRequest.Builder> describeInstanceAttributeRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Describes the specified instance attribute.
This is a convenience which creates an instance of the
DescribeInstanceAttributeRequest.Builderavoiding the need to create one manually viaDescribeInstanceAttributeRequest.builder()- Parameters:
describeInstanceAttributeRequest- AConsumerthat will call methods onDescribeInstanceAttributeRequest.Builderto create a request.- Returns:
- Result of the DescribeInstanceAttribute operation returned by the service.
- See Also:
-
describeInstanceStorageConfig
default DescribeInstanceStorageConfigResponse describeInstanceStorageConfig(DescribeInstanceStorageConfigRequest describeInstanceStorageConfigRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException 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.
- Parameters:
describeInstanceStorageConfigRequest-- Returns:
- Result of the DescribeInstanceStorageConfig operation returned by the service.
- See Also:
-
describeInstanceStorageConfig
default DescribeInstanceStorageConfigResponse describeInstanceStorageConfig(Consumer<DescribeInstanceStorageConfigRequest.Builder> describeInstanceStorageConfigRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException 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.
This is a convenience which creates an instance of the
DescribeInstanceStorageConfigRequest.Builderavoiding the need to create one manually viaDescribeInstanceStorageConfigRequest.builder()- Parameters:
describeInstanceStorageConfigRequest- AConsumerthat will call methods onDescribeInstanceStorageConfigRequest.Builderto create a request.- Returns:
- Result of the DescribeInstanceStorageConfig operation returned by the service.
- See Also:
-
describePhoneNumber
default DescribePhoneNumberResponse describePhoneNumber(DescribePhoneNumberRequest describePhoneNumberRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Gets details and status of a phone number that’s claimed to your Amazon Connect instance or traffic distribution group.
If the number is claimed to a traffic distribution group, and you are calling in the Amazon Web Services Region where the traffic distribution group was created, you can use either a phone number ARN or UUID value for the
PhoneNumberIdURI 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 aResourceNotFoundException.- Parameters:
describePhoneNumberRequest-- Returns:
- Result of the DescribePhoneNumber operation returned by the service.
- See Also:
-
describePhoneNumber
default DescribePhoneNumberResponse describePhoneNumber(Consumer<DescribePhoneNumberRequest.Builder> describePhoneNumberRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Gets details and status of a phone number that’s claimed to your Amazon Connect instance or traffic distribution group.
If the number is claimed to a traffic distribution group, and you are calling in the Amazon Web Services Region where the traffic distribution group was created, you can use either a phone number ARN or UUID value for the
PhoneNumberIdURI 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 aResourceNotFoundException.
This is a convenience which creates an instance of the
DescribePhoneNumberRequest.Builderavoiding the need to create one manually viaDescribePhoneNumberRequest.builder()- Parameters:
describePhoneNumberRequest- AConsumerthat will call methods onDescribePhoneNumberRequest.Builderto create a request.- Returns:
- Result of the DescribePhoneNumber operation returned by the service.
- See Also:
-
describePredefinedAttribute
default DescribePredefinedAttributeResponse describePredefinedAttribute(DescribePredefinedAttributeRequest describePredefinedAttributeRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Describes a predefined attribute for the specified Amazon Connect instance. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see Create predefined attributes for routing contacts to agents.
- Parameters:
describePredefinedAttributeRequest-- Returns:
- Result of the DescribePredefinedAttribute operation returned by the service.
- See Also:
-
describePredefinedAttribute
default DescribePredefinedAttributeResponse describePredefinedAttribute(Consumer<DescribePredefinedAttributeRequest.Builder> describePredefinedAttributeRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Describes a predefined attribute for the specified Amazon Connect instance. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see Create predefined attributes for routing contacts to agents.
This is a convenience which creates an instance of the
DescribePredefinedAttributeRequest.Builderavoiding the need to create one manually viaDescribePredefinedAttributeRequest.builder()- Parameters:
describePredefinedAttributeRequest- AConsumerthat will call methods onDescribePredefinedAttributeRequest.Builderto create a request.- Returns:
- Result of the DescribePredefinedAttribute operation returned by the service.
- See Also:
-
describePrompt
default DescribePromptResponse describePrompt(DescribePromptRequest describePromptRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Describes the prompt.
- Parameters:
describePromptRequest-- Returns:
- Result of the DescribePrompt operation returned by the service.
- See Also:
-
describePrompt
default DescribePromptResponse describePrompt(Consumer<DescribePromptRequest.Builder> describePromptRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Describes the prompt.
This is a convenience which creates an instance of the
DescribePromptRequest.Builderavoiding the need to create one manually viaDescribePromptRequest.builder()- Parameters:
describePromptRequest- AConsumerthat will call methods onDescribePromptRequest.Builderto create a request.- Returns:
- Result of the DescribePrompt operation returned by the service.
- See Also:
-
describeQueue
default DescribeQueueResponse describeQueue(DescribeQueueRequest describeQueueRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Describes the specified queue.
- Parameters:
describeQueueRequest-- Returns:
- Result of the DescribeQueue operation returned by the service.
- See Also:
-
describeQueue
default DescribeQueueResponse describeQueue(Consumer<DescribeQueueRequest.Builder> describeQueueRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Describes the specified queue.
This is a convenience which creates an instance of the
DescribeQueueRequest.Builderavoiding the need to create one manually viaDescribeQueueRequest.builder()- Parameters:
describeQueueRequest- AConsumerthat will call methods onDescribeQueueRequest.Builderto create a request.- Returns:
- Result of the DescribeQueue operation returned by the service.
- See Also:
-
describeQuickConnect
default DescribeQuickConnectResponse describeQuickConnect(DescribeQuickConnectRequest describeQuickConnectRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Describes the quick connect.
- Parameters:
describeQuickConnectRequest-- Returns:
- Result of the DescribeQuickConnect operation returned by the service.
- See Also:
-
describeQuickConnect
default DescribeQuickConnectResponse describeQuickConnect(Consumer<DescribeQuickConnectRequest.Builder> describeQuickConnectRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Describes the quick connect.
This is a convenience which creates an instance of the
DescribeQuickConnectRequest.Builderavoiding the need to create one manually viaDescribeQuickConnectRequest.builder()- Parameters:
describeQuickConnectRequest- AConsumerthat will call methods onDescribeQuickConnectRequest.Builderto create a request.- Returns:
- Result of the DescribeQuickConnect operation returned by the service.
- See Also:
-
describeRoutingProfile
default DescribeRoutingProfileResponse describeRoutingProfile(DescribeRoutingProfileRequest describeRoutingProfileRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Describes the specified routing profile.
- Parameters:
describeRoutingProfileRequest-- Returns:
- Result of the DescribeRoutingProfile operation returned by the service.
- See Also:
-
describeRoutingProfile
default DescribeRoutingProfileResponse describeRoutingProfile(Consumer<DescribeRoutingProfileRequest.Builder> describeRoutingProfileRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Describes the specified routing profile.
This is a convenience which creates an instance of the
DescribeRoutingProfileRequest.Builderavoiding the need to create one manually viaDescribeRoutingProfileRequest.builder()- Parameters:
describeRoutingProfileRequest- AConsumerthat will call methods onDescribeRoutingProfileRequest.Builderto create a request.- Returns:
- Result of the DescribeRoutingProfile operation returned by the service.
- See Also:
-
describeRule
default DescribeRuleResponse describeRule(DescribeRuleRequest describeRuleRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Describes a rule for the specified Amazon Connect instance.
- Parameters:
describeRuleRequest-- Returns:
- Result of the DescribeRule operation returned by the service.
- See Also:
-
describeRule
default DescribeRuleResponse describeRule(Consumer<DescribeRuleRequest.Builder> describeRuleRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Describes a rule for the specified Amazon Connect instance.
This is a convenience which creates an instance of the
DescribeRuleRequest.Builderavoiding the need to create one manually viaDescribeRuleRequest.builder()- Parameters:
describeRuleRequest- AConsumerthat will call methods onDescribeRuleRequest.Builderto create a request.- Returns:
- Result of the DescribeRule operation returned by the service.
- See Also:
-
describeSecurityProfile
default DescribeSecurityProfileResponse describeSecurityProfile(DescribeSecurityProfileRequest describeSecurityProfileRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Gets basic information about the security profile.
For information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions.
- Parameters:
describeSecurityProfileRequest-- Returns:
- Result of the DescribeSecurityProfile operation returned by the service.
- See Also:
-
describeSecurityProfile
default DescribeSecurityProfileResponse describeSecurityProfile(Consumer<DescribeSecurityProfileRequest.Builder> describeSecurityProfileRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Gets basic information about the security profile.
For information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions.
This is a convenience which creates an instance of the
DescribeSecurityProfileRequest.Builderavoiding the need to create one manually viaDescribeSecurityProfileRequest.builder()- Parameters:
describeSecurityProfileRequest- AConsumerthat will call methods onDescribeSecurityProfileRequest.Builderto create a request.- Returns:
- Result of the DescribeSecurityProfile operation returned by the service.
- See Also:
-
describeTrafficDistributionGroup
default DescribeTrafficDistributionGroupResponse describeTrafficDistributionGroup(DescribeTrafficDistributionGroupRequest describeTrafficDistributionGroupRequest) throws InvalidRequestException, AccessDeniedException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Gets details and status of a traffic distribution group.
- Parameters:
describeTrafficDistributionGroupRequest-- Returns:
- Result of the DescribeTrafficDistributionGroup operation returned by the service.
- See Also:
-
describeTrafficDistributionGroup
default DescribeTrafficDistributionGroupResponse describeTrafficDistributionGroup(Consumer<DescribeTrafficDistributionGroupRequest.Builder> describeTrafficDistributionGroupRequest) throws InvalidRequestException, AccessDeniedException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Gets details and status of a traffic distribution group.
This is a convenience which creates an instance of the
DescribeTrafficDistributionGroupRequest.Builderavoiding the need to create one manually viaDescribeTrafficDistributionGroupRequest.builder()- Parameters:
describeTrafficDistributionGroupRequest- AConsumerthat will call methods onDescribeTrafficDistributionGroupRequest.Builderto create a request.- Returns:
- Result of the DescribeTrafficDistributionGroup operation returned by the service.
- See Also:
-
describeUser
default DescribeUserResponse describeUser(DescribeUserRequest describeUserRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Describes the specified user. You can find the instance ID in the Amazon Connect console (it’s the final part of the ARN). The console does not display the user IDs. Instead, list the users and note the IDs provided in the output.
- Parameters:
describeUserRequest-- Returns:
- Result of the DescribeUser operation returned by the service.
- See Also:
-
describeUser
default DescribeUserResponse describeUser(Consumer<DescribeUserRequest.Builder> describeUserRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Describes the specified user. You can find the instance ID in the Amazon Connect console (it’s the final part of the ARN). The console does not display the user IDs. Instead, list the users and note the IDs provided in the output.
This is a convenience which creates an instance of the
DescribeUserRequest.Builderavoiding the need to create one manually viaDescribeUserRequest.builder()- Parameters:
describeUserRequest- AConsumerthat will call methods onDescribeUserRequest.Builderto create a request.- Returns:
- Result of the DescribeUser operation returned by the service.
- See Also:
-
describeUserHierarchyGroup
default DescribeUserHierarchyGroupResponse describeUserHierarchyGroup(DescribeUserHierarchyGroupRequest describeUserHierarchyGroupRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Describes the specified hierarchy group.
- Parameters:
describeUserHierarchyGroupRequest-- Returns:
- Result of the DescribeUserHierarchyGroup operation returned by the service.
- See Also:
-
describeUserHierarchyGroup
default DescribeUserHierarchyGroupResponse describeUserHierarchyGroup(Consumer<DescribeUserHierarchyGroupRequest.Builder> describeUserHierarchyGroupRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Describes the specified hierarchy group.
This is a convenience which creates an instance of the
DescribeUserHierarchyGroupRequest.Builderavoiding the need to create one manually viaDescribeUserHierarchyGroupRequest.builder()- Parameters:
describeUserHierarchyGroupRequest- AConsumerthat will call methods onDescribeUserHierarchyGroupRequest.Builderto create a request.- Returns:
- Result of the DescribeUserHierarchyGroup operation returned by the service.
- See Also:
-
describeUserHierarchyStructure
default DescribeUserHierarchyStructureResponse describeUserHierarchyStructure(DescribeUserHierarchyStructureRequest describeUserHierarchyStructureRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Describes the hierarchy structure of the specified Amazon Connect instance.
- Parameters:
describeUserHierarchyStructureRequest-- Returns:
- Result of the DescribeUserHierarchyStructure operation returned by the service.
- See Also:
-
describeUserHierarchyStructure
default DescribeUserHierarchyStructureResponse describeUserHierarchyStructure(Consumer<DescribeUserHierarchyStructureRequest.Builder> describeUserHierarchyStructureRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Describes the hierarchy structure of the specified Amazon Connect instance.
This is a convenience which creates an instance of the
DescribeUserHierarchyStructureRequest.Builderavoiding the need to create one manually viaDescribeUserHierarchyStructureRequest.builder()- Parameters:
describeUserHierarchyStructureRequest- AConsumerthat will call methods onDescribeUserHierarchyStructureRequest.Builderto create a request.- Returns:
- Result of the DescribeUserHierarchyStructure operation returned by the service.
- See Also:
-
describeView
default DescribeViewResponse describeView(DescribeViewRequest describeViewRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, TooManyRequestsException, AwsServiceException, SdkClientException, ConnectException Retrieves the view for the specified Amazon Connect instance and view identifier.
The view identifier can be supplied as a ViewId or ARN.
invalid input: '$'SAVEDneeds to be supplied if a view is unpublished.The view identifier can contain an optional qualifier, for example,
<view-id>:invalid input: '$'SAVED, which is either an actual version number or an Amazon Connect managed qualifierinvalid input: '$'SAVED | invalid input: '$'LATEST. If it is not supplied, theninvalid input: '$'LATESTis 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.- Parameters:
describeViewRequest-- Returns:
- Result of the DescribeView operation returned by the service.
- See Also:
-
describeView
default DescribeViewResponse describeView(Consumer<DescribeViewRequest.Builder> describeViewRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, TooManyRequestsException, AwsServiceException, SdkClientException, ConnectException Retrieves the view for the specified Amazon Connect instance and view identifier.
The view identifier can be supplied as a ViewId or ARN.
invalid input: '$'SAVEDneeds to be supplied if a view is unpublished.The view identifier can contain an optional qualifier, for example,
<view-id>:invalid input: '$'SAVED, which is either an actual version number or an Amazon Connect managed qualifierinvalid input: '$'SAVED | invalid input: '$'LATEST. If it is not supplied, theninvalid input: '$'LATESTis 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.
This is a convenience which creates an instance of the
DescribeViewRequest.Builderavoiding the need to create one manually viaDescribeViewRequest.builder()- Parameters:
describeViewRequest- AConsumerthat will call methods onDescribeViewRequest.Builderto create a request.- Returns:
- Result of the DescribeView operation returned by the service.
- See Also:
-
describeVocabulary
default DescribeVocabularyResponse describeVocabulary(DescribeVocabularyRequest describeVocabularyRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Describes the specified vocabulary.
- Parameters:
describeVocabularyRequest-- Returns:
- Result of the DescribeVocabulary operation returned by the service.
- See Also:
-
describeVocabulary
default DescribeVocabularyResponse describeVocabulary(Consumer<DescribeVocabularyRequest.Builder> describeVocabularyRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Describes the specified vocabulary.
This is a convenience which creates an instance of the
DescribeVocabularyRequest.Builderavoiding the need to create one manually viaDescribeVocabularyRequest.builder()- Parameters:
describeVocabularyRequest- AConsumerthat will call methods onDescribeVocabularyRequest.Builderto create a request.- Returns:
- Result of the DescribeVocabulary operation returned by the service.
- See Also:
-
disassociateAnalyticsDataSet
default DisassociateAnalyticsDataSetResponse disassociateAnalyticsDataSet(DisassociateAnalyticsDataSetRequest disassociateAnalyticsDataSetRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Removes the dataset ID associated with a given Amazon Connect instance.
- Parameters:
disassociateAnalyticsDataSetRequest-- Returns:
- Result of the DisassociateAnalyticsDataSet operation returned by the service.
- See Also:
-
disassociateAnalyticsDataSet
default DisassociateAnalyticsDataSetResponse disassociateAnalyticsDataSet(Consumer<DisassociateAnalyticsDataSetRequest.Builder> disassociateAnalyticsDataSetRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Removes the dataset ID associated with a given Amazon Connect instance.
This is a convenience which creates an instance of the
DisassociateAnalyticsDataSetRequest.Builderavoiding the need to create one manually viaDisassociateAnalyticsDataSetRequest.builder()- Parameters:
disassociateAnalyticsDataSetRequest- AConsumerthat will call methods onDisassociateAnalyticsDataSetRequest.Builderto create a request.- Returns:
- Result of the DisassociateAnalyticsDataSet operation returned by the service.
- See Also:
-
disassociateApprovedOrigin
default DisassociateApprovedOriginResponse disassociateApprovedOrigin(DisassociateApprovedOriginRequest disassociateApprovedOriginRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Revokes access to integrated applications from Amazon Connect.
- Parameters:
disassociateApprovedOriginRequest-- Returns:
- Result of the DisassociateApprovedOrigin operation returned by the service.
- See Also:
-
disassociateApprovedOrigin
default DisassociateApprovedOriginResponse disassociateApprovedOrigin(Consumer<DisassociateApprovedOriginRequest.Builder> disassociateApprovedOriginRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Revokes access to integrated applications from Amazon Connect.
This is a convenience which creates an instance of the
DisassociateApprovedOriginRequest.Builderavoiding the need to create one manually viaDisassociateApprovedOriginRequest.builder()- Parameters:
disassociateApprovedOriginRequest- AConsumerthat will call methods onDisassociateApprovedOriginRequest.Builderto create a request.- Returns:
- Result of the DisassociateApprovedOrigin operation returned by the service.
- See Also:
-
disassociateBot
default DisassociateBotResponse disassociateBot(DisassociateBotRequest disassociateBotRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Revokes authorization from the specified instance to access the specified Amazon Lex or Amazon Lex V2 bot.
- Parameters:
disassociateBotRequest-- Returns:
- Result of the DisassociateBot operation returned by the service.
- See Also:
-
disassociateBot
default DisassociateBotResponse disassociateBot(Consumer<DisassociateBotRequest.Builder> disassociateBotRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Revokes authorization from the specified instance to access the specified Amazon Lex or Amazon Lex V2 bot.
This is a convenience which creates an instance of the
DisassociateBotRequest.Builderavoiding the need to create one manually viaDisassociateBotRequest.builder()- Parameters:
disassociateBotRequest- AConsumerthat will call methods onDisassociateBotRequest.Builderto create a request.- Returns:
- Result of the DisassociateBot operation returned by the service.
- See Also:
-
disassociateFlow
default DisassociateFlowResponse disassociateFlow(DisassociateFlowRequest disassociateFlowRequest) throws AccessDeniedException, ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Disassociates a connect resource from a flow.
- Parameters:
disassociateFlowRequest-- Returns:
- Result of the DisassociateFlow operation returned by the service.
- See Also:
-
disassociateFlow
default DisassociateFlowResponse disassociateFlow(Consumer<DisassociateFlowRequest.Builder> disassociateFlowRequest) throws AccessDeniedException, ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Disassociates a connect resource from a flow.
This is a convenience which creates an instance of the
DisassociateFlowRequest.Builderavoiding the need to create one manually viaDisassociateFlowRequest.builder()- Parameters:
disassociateFlowRequest- AConsumerthat will call methods onDisassociateFlowRequest.Builderto create a request.- Returns:
- Result of the DisassociateFlow operation returned by the service.
- See Also:
-
disassociateInstanceStorageConfig
default DisassociateInstanceStorageConfigResponse disassociateInstanceStorageConfig(DisassociateInstanceStorageConfigRequest disassociateInstanceStorageConfigRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Removes the storage type configurations for the specified resource type and association ID.
- Parameters:
disassociateInstanceStorageConfigRequest-- Returns:
- Result of the DisassociateInstanceStorageConfig operation returned by the service.
- See Also:
-
disassociateInstanceStorageConfig
default DisassociateInstanceStorageConfigResponse disassociateInstanceStorageConfig(Consumer<DisassociateInstanceStorageConfigRequest.Builder> disassociateInstanceStorageConfigRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Removes the storage type configurations for the specified resource type and association ID.
This is a convenience which creates an instance of the
DisassociateInstanceStorageConfigRequest.Builderavoiding the need to create one manually viaDisassociateInstanceStorageConfigRequest.builder()- Parameters:
disassociateInstanceStorageConfigRequest- AConsumerthat will call methods onDisassociateInstanceStorageConfigRequest.Builderto create a request.- Returns:
- Result of the DisassociateInstanceStorageConfig operation returned by the service.
- See Also:
-
disassociateLambdaFunction
default DisassociateLambdaFunctionResponse disassociateLambdaFunction(DisassociateLambdaFunctionRequest disassociateLambdaFunctionRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Remove the Lambda function from the dropdown options available in the relevant flow blocks.
- Parameters:
disassociateLambdaFunctionRequest-- Returns:
- Result of the DisassociateLambdaFunction operation returned by the service.
- See Also:
-
disassociateLambdaFunction
default DisassociateLambdaFunctionResponse disassociateLambdaFunction(Consumer<DisassociateLambdaFunctionRequest.Builder> disassociateLambdaFunctionRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Remove the Lambda function from the dropdown options available in the relevant flow blocks.
This is a convenience which creates an instance of the
DisassociateLambdaFunctionRequest.Builderavoiding the need to create one manually viaDisassociateLambdaFunctionRequest.builder()- Parameters:
disassociateLambdaFunctionRequest- AConsumerthat will call methods onDisassociateLambdaFunctionRequest.Builderto create a request.- Returns:
- Result of the DisassociateLambdaFunction operation returned by the service.
- See Also:
-
disassociateLexBot
default DisassociateLexBotResponse disassociateLexBot(DisassociateLexBotRequest disassociateLexBotRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Revokes authorization from the specified instance to access the specified Amazon Lex bot.
- Parameters:
disassociateLexBotRequest-- Returns:
- Result of the DisassociateLexBot operation returned by the service.
- See Also:
-
disassociateLexBot
default DisassociateLexBotResponse disassociateLexBot(Consumer<DisassociateLexBotRequest.Builder> disassociateLexBotRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Revokes authorization from the specified instance to access the specified Amazon Lex bot.
This is a convenience which creates an instance of the
DisassociateLexBotRequest.Builderavoiding the need to create one manually viaDisassociateLexBotRequest.builder()- Parameters:
disassociateLexBotRequest- AConsumerthat will call methods onDisassociateLexBotRequest.Builderto create a request.- Returns:
- Result of the DisassociateLexBot operation returned by the service.
- See Also:
-
disassociatePhoneNumberContactFlow
default DisassociatePhoneNumberContactFlowResponse disassociatePhoneNumberContactFlow(DisassociatePhoneNumberContactFlowRequest disassociatePhoneNumberContactFlowRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Removes the flow association from a phone number claimed to your Amazon Connect instance.
If the number is claimed to a traffic distribution group, and you are calling this API using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use either a full phone number ARN or UUID value for the
PhoneNumberIdURI request parameter. However, if the number is claimed to a traffic distribution group and you are calling this API using an instance in the alternate Amazon Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive aResourceNotFoundException.- Parameters:
disassociatePhoneNumberContactFlowRequest-- Returns:
- Result of the DisassociatePhoneNumberContactFlow operation returned by the service.
- See Also:
-
disassociatePhoneNumberContactFlow
default DisassociatePhoneNumberContactFlowResponse disassociatePhoneNumberContactFlow(Consumer<DisassociatePhoneNumberContactFlowRequest.Builder> disassociatePhoneNumberContactFlowRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Removes the flow association from a phone number claimed to your Amazon Connect instance.
If the number is claimed to a traffic distribution group, and you are calling this API using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use either a full phone number ARN or UUID value for the
PhoneNumberIdURI request parameter. However, if the number is claimed to a traffic distribution group and you are calling this API using an instance in the alternate Amazon Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive aResourceNotFoundException.
This is a convenience which creates an instance of the
DisassociatePhoneNumberContactFlowRequest.Builderavoiding the need to create one manually viaDisassociatePhoneNumberContactFlowRequest.builder()- Parameters:
disassociatePhoneNumberContactFlowRequest- AConsumerthat will call methods onDisassociatePhoneNumberContactFlowRequest.Builderto create a request.- Returns:
- Result of the DisassociatePhoneNumberContactFlow operation returned by the service.
- See Also:
-
disassociateQueueQuickConnects
default DisassociateQueueQuickConnectsResponse disassociateQueueQuickConnects(DisassociateQueueQuickConnectsRequest disassociateQueueQuickConnectsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Disassociates a set of quick connects from a queue.
- Parameters:
disassociateQueueQuickConnectsRequest-- Returns:
- Result of the DisassociateQueueQuickConnects operation returned by the service.
- See Also:
-
disassociateQueueQuickConnects
default DisassociateQueueQuickConnectsResponse disassociateQueueQuickConnects(Consumer<DisassociateQueueQuickConnectsRequest.Builder> disassociateQueueQuickConnectsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Disassociates a set of quick connects from a queue.
This is a convenience which creates an instance of the
DisassociateQueueQuickConnectsRequest.Builderavoiding the need to create one manually viaDisassociateQueueQuickConnectsRequest.builder()- Parameters:
disassociateQueueQuickConnectsRequest- AConsumerthat will call methods onDisassociateQueueQuickConnectsRequest.Builderto create a request.- Returns:
- Result of the DisassociateQueueQuickConnects operation returned by the service.
- See Also:
-
disassociateRoutingProfileQueues
default DisassociateRoutingProfileQueuesResponse disassociateRoutingProfileQueues(DisassociateRoutingProfileQueuesRequest disassociateRoutingProfileQueuesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Disassociates a set of queues from a routing profile.
- Parameters:
disassociateRoutingProfileQueuesRequest-- Returns:
- Result of the DisassociateRoutingProfileQueues operation returned by the service.
- See Also:
-
disassociateRoutingProfileQueues
default DisassociateRoutingProfileQueuesResponse disassociateRoutingProfileQueues(Consumer<DisassociateRoutingProfileQueuesRequest.Builder> disassociateRoutingProfileQueuesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Disassociates a set of queues from a routing profile.
This is a convenience which creates an instance of the
DisassociateRoutingProfileQueuesRequest.Builderavoiding the need to create one manually viaDisassociateRoutingProfileQueuesRequest.builder()- Parameters:
disassociateRoutingProfileQueuesRequest- AConsumerthat will call methods onDisassociateRoutingProfileQueuesRequest.Builderto create a request.- Returns:
- Result of the DisassociateRoutingProfileQueues operation returned by the service.
- See Also:
-
disassociateSecurityKey
default DisassociateSecurityKeyResponse disassociateSecurityKey(DisassociateSecurityKeyRequest disassociateSecurityKeyRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Deletes the specified security key.
- Parameters:
disassociateSecurityKeyRequest-- Returns:
- Result of the DisassociateSecurityKey operation returned by the service.
- See Also:
-
disassociateSecurityKey
default DisassociateSecurityKeyResponse disassociateSecurityKey(Consumer<DisassociateSecurityKeyRequest.Builder> disassociateSecurityKeyRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Deletes the specified security key.
This is a convenience which creates an instance of the
DisassociateSecurityKeyRequest.Builderavoiding the need to create one manually viaDisassociateSecurityKeyRequest.builder()- Parameters:
disassociateSecurityKeyRequest- AConsumerthat will call methods onDisassociateSecurityKeyRequest.Builderto create a request.- Returns:
- Result of the DisassociateSecurityKey operation returned by the service.
- See Also:
-
disassociateTrafficDistributionGroupUser
default DisassociateTrafficDistributionGroupUserResponse disassociateTrafficDistributionGroupUser(DisassociateTrafficDistributionGroupUserRequest disassociateTrafficDistributionGroupUserRequest) throws InvalidRequestException, AccessDeniedException, ThrottlingException, ResourceNotFoundException, ResourceConflictException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Disassociates an agent from a traffic distribution group. This API can be called only in the Region where the traffic distribution group is created.
- Parameters:
disassociateTrafficDistributionGroupUserRequest-- Returns:
- Result of the DisassociateTrafficDistributionGroupUser operation returned by the service.
- See Also:
-
disassociateTrafficDistributionGroupUser
default DisassociateTrafficDistributionGroupUserResponse disassociateTrafficDistributionGroupUser(Consumer<DisassociateTrafficDistributionGroupUserRequest.Builder> disassociateTrafficDistributionGroupUserRequest) throws InvalidRequestException, AccessDeniedException, ThrottlingException, ResourceNotFoundException, ResourceConflictException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Disassociates an agent from a traffic distribution group. This API can be called only in the Region where the traffic distribution group is created.
This is a convenience which creates an instance of the
DisassociateTrafficDistributionGroupUserRequest.Builderavoiding the need to create one manually viaDisassociateTrafficDistributionGroupUserRequest.builder()- Parameters:
disassociateTrafficDistributionGroupUserRequest- AConsumerthat will call methods onDisassociateTrafficDistributionGroupUserRequest.Builderto create a request.- Returns:
- Result of the DisassociateTrafficDistributionGroupUser operation returned by the service.
- See Also:
-
disassociateUserProficiencies
default DisassociateUserProficienciesResponse disassociateUserProficiencies(DisassociateUserProficienciesRequest disassociateUserProficienciesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Disassociates a set of proficiencies from a user.
- Parameters:
disassociateUserProficienciesRequest-- Returns:
- Result of the DisassociateUserProficiencies operation returned by the service.
- See Also:
-
disassociateUserProficiencies
default DisassociateUserProficienciesResponse disassociateUserProficiencies(Consumer<DisassociateUserProficienciesRequest.Builder> disassociateUserProficienciesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Disassociates a set of proficiencies from a user.
This is a convenience which creates an instance of the
DisassociateUserProficienciesRequest.Builderavoiding the need to create one manually viaDisassociateUserProficienciesRequest.builder()- Parameters:
disassociateUserProficienciesRequest- AConsumerthat will call methods onDisassociateUserProficienciesRequest.Builderto create a request.- Returns:
- Result of the DisassociateUserProficiencies operation returned by the service.
- See Also:
-
dismissUserContact
default DismissUserContactResponse dismissUserContact(DismissUserContactRequest dismissUserContactRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Dismisses contacts from an agent’s CCP and returns the agent to an available state, which allows the agent to receive a new routed contact. Contacts can only be dismissed if they are in a
MISSED,ERROR,ENDED, orREJECTEDstate in the Agent Event Stream.- Parameters:
dismissUserContactRequest-- Returns:
- Result of the DismissUserContact operation returned by the service.
- See Also:
-
dismissUserContact
default DismissUserContactResponse dismissUserContact(Consumer<DismissUserContactRequest.Builder> dismissUserContactRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Dismisses contacts from an agent’s CCP and returns the agent to an available state, which allows the agent to receive a new routed contact. Contacts can only be dismissed if they are in a
MISSED,ERROR,ENDED, orREJECTEDstate in the Agent Event Stream.
This is a convenience which creates an instance of the
DismissUserContactRequest.Builderavoiding the need to create one manually viaDismissUserContactRequest.builder()- Parameters:
dismissUserContactRequest- AConsumerthat will call methods onDismissUserContactRequest.Builderto create a request.- Returns:
- Result of the DismissUserContact operation returned by the service.
- See Also:
-
getAttachedFile
default GetAttachedFileResponse getAttachedFile(GetAttachedFileRequest getAttachedFileRequest) throws AccessDeniedException, InvalidRequestException, InternalServiceException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException 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.- Parameters:
getAttachedFileRequest- Request to GetAttachedFile API.- Returns:
- Result of the GetAttachedFile operation returned by the service.
- See Also:
-
getAttachedFile
default GetAttachedFileResponse getAttachedFile(Consumer<GetAttachedFileRequest.Builder> getAttachedFileRequest) throws AccessDeniedException, InvalidRequestException, InternalServiceException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException 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.
This is a convenience which creates an instance of the
GetAttachedFileRequest.Builderavoiding the need to create one manually viaGetAttachedFileRequest.builder()- Parameters:
getAttachedFileRequest- AConsumerthat will call methods onGetAttachedFileRequest.Builderto create a request. Request to GetAttachedFile API.- Returns:
- Result of the GetAttachedFile operation returned by the service.
- See Also:
-
getContactAttributes
default GetContactAttributesResponse getContactAttributes(GetContactAttributesRequest getContactAttributesRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Retrieves the contact attributes for the specified contact.
- Parameters:
getContactAttributesRequest-- Returns:
- Result of the GetContactAttributes operation returned by the service.
- See Also:
-
getContactAttributes
default GetContactAttributesResponse getContactAttributes(Consumer<GetContactAttributesRequest.Builder> getContactAttributesRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Retrieves the contact attributes for the specified contact.
This is a convenience which creates an instance of the
GetContactAttributesRequest.Builderavoiding the need to create one manually viaGetContactAttributesRequest.builder()- Parameters:
getContactAttributesRequest- AConsumerthat will call methods onGetContactAttributesRequest.Builderto create a request.- Returns:
- Result of the GetContactAttributes operation returned by the service.
- See Also:
-
getCurrentMetricData
default GetCurrentMetricDataResponse getCurrentMetricData(GetCurrentMetricDataRequest getCurrentMetricDataRequest) throws InvalidRequestException, InvalidParameterException, InternalServiceException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException Gets the real-time metric data from the specified Amazon Connect instance.
For a description of each metric, see Real-time Metrics Definitions in the Amazon Connect Administrator Guide.
- Parameters:
getCurrentMetricDataRequest-- Returns:
- Result of the GetCurrentMetricData operation returned by the service.
- See Also:
-
getCurrentMetricData
default GetCurrentMetricDataResponse getCurrentMetricData(Consumer<GetCurrentMetricDataRequest.Builder> getCurrentMetricDataRequest) throws InvalidRequestException, InvalidParameterException, InternalServiceException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException Gets the real-time metric data from the specified Amazon Connect instance.
For a description of each metric, see Real-time Metrics Definitions in the Amazon Connect Administrator Guide.
This is a convenience which creates an instance of the
GetCurrentMetricDataRequest.Builderavoiding the need to create one manually viaGetCurrentMetricDataRequest.builder()- Parameters:
getCurrentMetricDataRequest- AConsumerthat will call methods onGetCurrentMetricDataRequest.Builderto create a request.- Returns:
- Result of the GetCurrentMetricData operation returned by the service.
- See Also:
-
getCurrentMetricDataPaginator
default GetCurrentMetricDataIterable getCurrentMetricDataPaginator(GetCurrentMetricDataRequest getCurrentMetricDataRequest) throws InvalidRequestException, InvalidParameterException, InternalServiceException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException This is a variant of
getCurrentMetricData(software.amazon.awssdk.services.connect.model.GetCurrentMetricDataRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.GetCurrentMetricDataIterable responses = client.getCurrentMetricDataPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.GetCurrentMetricDataIterable responses = client .getCurrentMetricDataPaginator(request); for (software.amazon.awssdk.services.connect.model.GetCurrentMetricDataResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.GetCurrentMetricDataIterable responses = client.getCurrentMetricDataPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getCurrentMetricData(software.amazon.awssdk.services.connect.model.GetCurrentMetricDataRequest)operation.- Parameters:
getCurrentMetricDataRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getCurrentMetricDataPaginator
default GetCurrentMetricDataIterable getCurrentMetricDataPaginator(Consumer<GetCurrentMetricDataRequest.Builder> getCurrentMetricDataRequest) throws InvalidRequestException, InvalidParameterException, InternalServiceException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException This is a variant of
getCurrentMetricData(software.amazon.awssdk.services.connect.model.GetCurrentMetricDataRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.GetCurrentMetricDataIterable responses = client.getCurrentMetricDataPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.GetCurrentMetricDataIterable responses = client .getCurrentMetricDataPaginator(request); for (software.amazon.awssdk.services.connect.model.GetCurrentMetricDataResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.GetCurrentMetricDataIterable responses = client.getCurrentMetricDataPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getCurrentMetricData(software.amazon.awssdk.services.connect.model.GetCurrentMetricDataRequest)operation.
This is a convenience which creates an instance of the
GetCurrentMetricDataRequest.Builderavoiding the need to create one manually viaGetCurrentMetricDataRequest.builder()- Parameters:
getCurrentMetricDataRequest- AConsumerthat will call methods onGetCurrentMetricDataRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getCurrentUserData
default GetCurrentUserDataResponse getCurrentUserData(GetCurrentUserDataRequest getCurrentUserDataRequest) throws InvalidRequestException, InvalidParameterException, InternalServiceException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException Gets the real-time active user data from the specified Amazon Connect instance.
- Parameters:
getCurrentUserDataRequest-- Returns:
- Result of the GetCurrentUserData operation returned by the service.
- See Also:
-
getCurrentUserData
default GetCurrentUserDataResponse getCurrentUserData(Consumer<GetCurrentUserDataRequest.Builder> getCurrentUserDataRequest) throws InvalidRequestException, InvalidParameterException, InternalServiceException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException Gets the real-time active user data from the specified Amazon Connect instance.
This is a convenience which creates an instance of the
GetCurrentUserDataRequest.Builderavoiding the need to create one manually viaGetCurrentUserDataRequest.builder()- Parameters:
getCurrentUserDataRequest- AConsumerthat will call methods onGetCurrentUserDataRequest.Builderto create a request.- Returns:
- Result of the GetCurrentUserData operation returned by the service.
- See Also:
-
getCurrentUserDataPaginator
default GetCurrentUserDataIterable getCurrentUserDataPaginator(GetCurrentUserDataRequest getCurrentUserDataRequest) throws InvalidRequestException, InvalidParameterException, InternalServiceException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException This is a variant of
getCurrentUserData(software.amazon.awssdk.services.connect.model.GetCurrentUserDataRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.GetCurrentUserDataIterable responses = client.getCurrentUserDataPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.GetCurrentUserDataIterable responses = client .getCurrentUserDataPaginator(request); for (software.amazon.awssdk.services.connect.model.GetCurrentUserDataResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.GetCurrentUserDataIterable responses = client.getCurrentUserDataPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getCurrentUserData(software.amazon.awssdk.services.connect.model.GetCurrentUserDataRequest)operation.- Parameters:
getCurrentUserDataRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getCurrentUserDataPaginator
default GetCurrentUserDataIterable getCurrentUserDataPaginator(Consumer<GetCurrentUserDataRequest.Builder> getCurrentUserDataRequest) throws InvalidRequestException, InvalidParameterException, InternalServiceException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException This is a variant of
getCurrentUserData(software.amazon.awssdk.services.connect.model.GetCurrentUserDataRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.GetCurrentUserDataIterable responses = client.getCurrentUserDataPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.GetCurrentUserDataIterable responses = client .getCurrentUserDataPaginator(request); for (software.amazon.awssdk.services.connect.model.GetCurrentUserDataResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.GetCurrentUserDataIterable responses = client.getCurrentUserDataPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getCurrentUserData(software.amazon.awssdk.services.connect.model.GetCurrentUserDataRequest)operation.
This is a convenience which creates an instance of the
GetCurrentUserDataRequest.Builderavoiding the need to create one manually viaGetCurrentUserDataRequest.builder()- Parameters:
getCurrentUserDataRequest- AConsumerthat will call methods onGetCurrentUserDataRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getFederationToken
default GetFederationTokenResponse getFederationToken(GetFederationTokenRequest getFederationTokenRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, UserNotFoundException, InternalServiceException, DuplicateResourceException, AwsServiceException, SdkClientException, ConnectException 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.
This API doesn't support root users. If you try to invoke GetFederationToken with root credentials, an error message similar to the following one appears:
Provided identity: Principal: .... User: .... cannot be used for federation with Amazon Connect- Parameters:
getFederationTokenRequest-- Returns:
- Result of the GetFederationToken operation returned by the service.
- See Also:
-
getFederationToken
default GetFederationTokenResponse getFederationToken(Consumer<GetFederationTokenRequest.Builder> getFederationTokenRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, UserNotFoundException, InternalServiceException, DuplicateResourceException, AwsServiceException, SdkClientException, ConnectException 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.
This API doesn't support root users. If you try to invoke GetFederationToken with root credentials, an error message similar to the following one appears:
Provided identity: Principal: .... User: .... cannot be used for federation with Amazon Connect
This is a convenience which creates an instance of the
GetFederationTokenRequest.Builderavoiding the need to create one manually viaGetFederationTokenRequest.builder()- Parameters:
getFederationTokenRequest- AConsumerthat will call methods onGetFederationTokenRequest.Builderto create a request.- Returns:
- Result of the GetFederationToken operation returned by the service.
- See Also:
-
getFlowAssociation
default GetFlowAssociationResponse getFlowAssociation(GetFlowAssociationRequest getFlowAssociationRequest) throws AccessDeniedException, ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Retrieves the flow associated for a given resource.
- Parameters:
getFlowAssociationRequest-- Returns:
- Result of the GetFlowAssociation operation returned by the service.
- See Also:
-
getFlowAssociation
default GetFlowAssociationResponse getFlowAssociation(Consumer<GetFlowAssociationRequest.Builder> getFlowAssociationRequest) throws AccessDeniedException, ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Retrieves the flow associated for a given resource.
This is a convenience which creates an instance of the
GetFlowAssociationRequest.Builderavoiding the need to create one manually viaGetFlowAssociationRequest.builder()- Parameters:
getFlowAssociationRequest- AConsumerthat will call methods onGetFlowAssociationRequest.Builderto create a request.- Returns:
- Result of the GetFlowAssociation operation returned by the service.
- See Also:
-
getMetricData
default GetMetricDataResponse getMetricData(GetMetricDataRequest getMetricDataRequest) throws InvalidRequestException, InvalidParameterException, InternalServiceException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException Gets historical metric data from the specified Amazon Connect instance.
For a description of each historical metric, see 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.- Parameters:
getMetricDataRequest-- Returns:
- Result of the GetMetricData operation returned by the service.
- See Also:
-
getMetricData
default GetMetricDataResponse getMetricData(Consumer<GetMetricDataRequest.Builder> getMetricDataRequest) throws InvalidRequestException, InvalidParameterException, InternalServiceException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException Gets historical metric data from the specified Amazon Connect instance.
For a description of each historical metric, see 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.
This is a convenience which creates an instance of the
GetMetricDataRequest.Builderavoiding the need to create one manually viaGetMetricDataRequest.builder()- Parameters:
getMetricDataRequest- AConsumerthat will call methods onGetMetricDataRequest.Builderto create a request.- Returns:
- Result of the GetMetricData operation returned by the service.
- See Also:
-
getMetricDataPaginator
default GetMetricDataIterable getMetricDataPaginator(GetMetricDataRequest getMetricDataRequest) throws InvalidRequestException, InvalidParameterException, InternalServiceException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException This is a variant of
getMetricData(software.amazon.awssdk.services.connect.model.GetMetricDataRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.GetMetricDataIterable responses = client.getMetricDataPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.GetMetricDataIterable responses = client.getMetricDataPaginator(request); for (software.amazon.awssdk.services.connect.model.GetMetricDataResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.GetMetricDataIterable responses = client.getMetricDataPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getMetricData(software.amazon.awssdk.services.connect.model.GetMetricDataRequest)operation.- Parameters:
getMetricDataRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getMetricDataPaginator
default GetMetricDataIterable getMetricDataPaginator(Consumer<GetMetricDataRequest.Builder> getMetricDataRequest) throws InvalidRequestException, InvalidParameterException, InternalServiceException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException This is a variant of
getMetricData(software.amazon.awssdk.services.connect.model.GetMetricDataRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.GetMetricDataIterable responses = client.getMetricDataPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.GetMetricDataIterable responses = client.getMetricDataPaginator(request); for (software.amazon.awssdk.services.connect.model.GetMetricDataResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.GetMetricDataIterable responses = client.getMetricDataPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getMetricData(software.amazon.awssdk.services.connect.model.GetMetricDataRequest)operation.
This is a convenience which creates an instance of the
GetMetricDataRequest.Builderavoiding the need to create one manually viaGetMetricDataRequest.builder()- Parameters:
getMetricDataRequest- AConsumerthat will call methods onGetMetricDataRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getMetricDataV2
default GetMetricDataV2Response getMetricDataV2(GetMetricDataV2Request getMetricDataV2Request) throws InvalidRequestException, InvalidParameterException, InternalServiceException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException Gets metric data from the specified Amazon Connect instance.
GetMetricDataV2offers more features than 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 3 months, at varying intervals. It does not support agent queues.For a description of the historical metrics that are supported by
GetMetricDataV2andGetMetricData, see Historical metrics definitions in the Amazon Connect Administrator Guide.- Parameters:
getMetricDataV2Request-- Returns:
- Result of the GetMetricDataV2 operation returned by the service.
- See Also:
-
getMetricDataV2
default GetMetricDataV2Response getMetricDataV2(Consumer<GetMetricDataV2Request.Builder> getMetricDataV2Request) throws InvalidRequestException, InvalidParameterException, InternalServiceException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException Gets metric data from the specified Amazon Connect instance.
GetMetricDataV2offers more features than 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 3 months, at varying intervals. It does not support agent queues.For a description of the historical metrics that are supported by
GetMetricDataV2andGetMetricData, see Historical metrics definitions in the Amazon Connect Administrator Guide.
This is a convenience which creates an instance of the
GetMetricDataV2Request.Builderavoiding the need to create one manually viaGetMetricDataV2Request.builder()- Parameters:
getMetricDataV2Request- AConsumerthat will call methods onGetMetricDataV2Request.Builderto create a request.- Returns:
- Result of the GetMetricDataV2 operation returned by the service.
- See Also:
-
getMetricDataV2Paginator
default GetMetricDataV2Iterable getMetricDataV2Paginator(GetMetricDataV2Request getMetricDataV2Request) throws InvalidRequestException, InvalidParameterException, InternalServiceException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException This is a variant of
getMetricDataV2(software.amazon.awssdk.services.connect.model.GetMetricDataV2Request)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.GetMetricDataV2Iterable responses = client.getMetricDataV2Paginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.GetMetricDataV2Iterable responses = client .getMetricDataV2Paginator(request); for (software.amazon.awssdk.services.connect.model.GetMetricDataV2Response response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.GetMetricDataV2Iterable responses = client.getMetricDataV2Paginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getMetricDataV2(software.amazon.awssdk.services.connect.model.GetMetricDataV2Request)operation.- Parameters:
getMetricDataV2Request-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getMetricDataV2Paginator
default GetMetricDataV2Iterable getMetricDataV2Paginator(Consumer<GetMetricDataV2Request.Builder> getMetricDataV2Request) throws InvalidRequestException, InvalidParameterException, InternalServiceException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException This is a variant of
getMetricDataV2(software.amazon.awssdk.services.connect.model.GetMetricDataV2Request)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.GetMetricDataV2Iterable responses = client.getMetricDataV2Paginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.GetMetricDataV2Iterable responses = client .getMetricDataV2Paginator(request); for (software.amazon.awssdk.services.connect.model.GetMetricDataV2Response response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.GetMetricDataV2Iterable responses = client.getMetricDataV2Paginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getMetricDataV2(software.amazon.awssdk.services.connect.model.GetMetricDataV2Request)operation.
This is a convenience which creates an instance of the
GetMetricDataV2Request.Builderavoiding the need to create one manually viaGetMetricDataV2Request.builder()- Parameters:
getMetricDataV2Request- AConsumerthat will call methods onGetMetricDataV2Request.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getPromptFile
default GetPromptFileResponse getPromptFile(GetPromptFileRequest getPromptFileRequest) throws InvalidParameterException, InvalidRequestException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Gets the prompt file.
- Parameters:
getPromptFileRequest-- Returns:
- Result of the GetPromptFile operation returned by the service.
- See Also:
-
getPromptFile
default GetPromptFileResponse getPromptFile(Consumer<GetPromptFileRequest.Builder> getPromptFileRequest) throws InvalidParameterException, InvalidRequestException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Gets the prompt file.
This is a convenience which creates an instance of the
GetPromptFileRequest.Builderavoiding the need to create one manually viaGetPromptFileRequest.builder()- Parameters:
getPromptFileRequest- AConsumerthat will call methods onGetPromptFileRequest.Builderto create a request.- Returns:
- Result of the GetPromptFile operation returned by the service.
- See Also:
-
getTaskTemplate
default GetTaskTemplateResponse getTaskTemplate(GetTaskTemplateRequest getTaskTemplateRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Gets details about a specific task template in the specified Amazon Connect instance.
- Parameters:
getTaskTemplateRequest-- Returns:
- Result of the GetTaskTemplate operation returned by the service.
- See Also:
-
getTaskTemplate
default GetTaskTemplateResponse getTaskTemplate(Consumer<GetTaskTemplateRequest.Builder> getTaskTemplateRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Gets details about a specific task template in the specified Amazon Connect instance.
This is a convenience which creates an instance of the
GetTaskTemplateRequest.Builderavoiding the need to create one manually viaGetTaskTemplateRequest.builder()- Parameters:
getTaskTemplateRequest- AConsumerthat will call methods onGetTaskTemplateRequest.Builderto create a request.- Returns:
- Result of the GetTaskTemplate operation returned by the service.
- See Also:
-
getTrafficDistribution
default GetTrafficDistributionResponse getTrafficDistribution(GetTrafficDistributionRequest getTrafficDistributionRequest) throws InvalidRequestException, AccessDeniedException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Retrieves the current traffic distribution for a given traffic distribution group.
- Parameters:
getTrafficDistributionRequest-- Returns:
- Result of the GetTrafficDistribution operation returned by the service.
- See Also:
-
getTrafficDistribution
default GetTrafficDistributionResponse getTrafficDistribution(Consumer<GetTrafficDistributionRequest.Builder> getTrafficDistributionRequest) throws InvalidRequestException, AccessDeniedException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Retrieves the current traffic distribution for a given traffic distribution group.
This is a convenience which creates an instance of the
GetTrafficDistributionRequest.Builderavoiding the need to create one manually viaGetTrafficDistributionRequest.builder()- Parameters:
getTrafficDistributionRequest- AConsumerthat will call methods onGetTrafficDistributionRequest.Builderto create a request.- Returns:
- Result of the GetTrafficDistribution operation returned by the service.
- See Also:
-
importPhoneNumber
default ImportPhoneNumberResponse importPhoneNumber(ImportPhoneNumberRequest importPhoneNumberRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, IdempotencyException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException 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.
Call the DescribePhoneNumber API to verify the status of a previous
ImportPhoneNumberoperation.If you plan to claim or import numbers and then 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 or import and then release up to 200% of your maximum number of active phone numbers. If you claim or import and then 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 or importing any more numbers until 180 days past the oldest number released has expired.
For example, if you already have 99 claimed or imported 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.
- Parameters:
importPhoneNumberRequest-- Returns:
- Result of the ImportPhoneNumber operation returned by the service.
- See Also:
-
importPhoneNumber
default ImportPhoneNumberResponse importPhoneNumber(Consumer<ImportPhoneNumberRequest.Builder> importPhoneNumberRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, IdempotencyException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException 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.
Call the DescribePhoneNumber API to verify the status of a previous
ImportPhoneNumberoperation.If you plan to claim or import numbers and then 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 or import and then release up to 200% of your maximum number of active phone numbers. If you claim or import and then 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 or importing any more numbers until 180 days past the oldest number released has expired.
For example, if you already have 99 claimed or imported 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.
This is a convenience which creates an instance of the
ImportPhoneNumberRequest.Builderavoiding the need to create one manually viaImportPhoneNumberRequest.builder()- Parameters:
importPhoneNumberRequest- AConsumerthat will call methods onImportPhoneNumberRequest.Builderto create a request.- Returns:
- Result of the ImportPhoneNumber operation returned by the service.
- See Also:
-
listAgentStatuses
default ListAgentStatusesResponse listAgentStatuses(ListAgentStatusesRequest listAgentStatusesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Lists agent statuses.
- Parameters:
listAgentStatusesRequest-- Returns:
- Result of the ListAgentStatuses operation returned by the service.
- See Also:
-
listAgentStatuses
default ListAgentStatusesResponse listAgentStatuses(Consumer<ListAgentStatusesRequest.Builder> listAgentStatusesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Lists agent statuses.
This is a convenience which creates an instance of the
ListAgentStatusesRequest.Builderavoiding the need to create one manually viaListAgentStatusesRequest.builder()- Parameters:
listAgentStatusesRequest- AConsumerthat will call methods onListAgentStatusesRequest.Builderto create a request.- Returns:
- Result of the ListAgentStatuses operation returned by the service.
- See Also:
-
listAgentStatusesPaginator
default ListAgentStatusesIterable listAgentStatusesPaginator(ListAgentStatusesRequest listAgentStatusesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listAgentStatuses(software.amazon.awssdk.services.connect.model.ListAgentStatusesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListAgentStatusesIterable responses = client.listAgentStatusesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListAgentStatusesIterable responses = client .listAgentStatusesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListAgentStatusesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListAgentStatusesIterable responses = client.listAgentStatusesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAgentStatuses(software.amazon.awssdk.services.connect.model.ListAgentStatusesRequest)operation.- Parameters:
listAgentStatusesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAgentStatusesPaginator
default ListAgentStatusesIterable listAgentStatusesPaginator(Consumer<ListAgentStatusesRequest.Builder> listAgentStatusesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listAgentStatuses(software.amazon.awssdk.services.connect.model.ListAgentStatusesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListAgentStatusesIterable responses = client.listAgentStatusesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListAgentStatusesIterable responses = client .listAgentStatusesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListAgentStatusesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListAgentStatusesIterable responses = client.listAgentStatusesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAgentStatuses(software.amazon.awssdk.services.connect.model.ListAgentStatusesRequest)operation.
This is a convenience which creates an instance of the
ListAgentStatusesRequest.Builderavoiding the need to create one manually viaListAgentStatusesRequest.builder()- Parameters:
listAgentStatusesRequest- AConsumerthat will call methods onListAgentStatusesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAnalyticsDataAssociations
default ListAnalyticsDataAssociationsResponse listAnalyticsDataAssociations(ListAnalyticsDataAssociationsRequest listAnalyticsDataAssociationsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Lists the association status of requested dataset ID for a given Amazon Connect instance.
- Parameters:
listAnalyticsDataAssociationsRequest-- Returns:
- Result of the ListAnalyticsDataAssociations operation returned by the service.
- See Also:
-
listAnalyticsDataAssociations
default ListAnalyticsDataAssociationsResponse listAnalyticsDataAssociations(Consumer<ListAnalyticsDataAssociationsRequest.Builder> listAnalyticsDataAssociationsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Lists the association status of requested dataset ID for a given Amazon Connect instance.
This is a convenience which creates an instance of the
ListAnalyticsDataAssociationsRequest.Builderavoiding the need to create one manually viaListAnalyticsDataAssociationsRequest.builder()- Parameters:
listAnalyticsDataAssociationsRequest- AConsumerthat will call methods onListAnalyticsDataAssociationsRequest.Builderto create a request.- Returns:
- Result of the ListAnalyticsDataAssociations operation returned by the service.
- See Also:
-
listApprovedOrigins
default ListApprovedOriginsResponse listApprovedOrigins(ListApprovedOriginsRequest listApprovedOriginsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of all approved origins associated with the instance.
- Parameters:
listApprovedOriginsRequest-- Returns:
- Result of the ListApprovedOrigins operation returned by the service.
- See Also:
-
listApprovedOrigins
default ListApprovedOriginsResponse listApprovedOrigins(Consumer<ListApprovedOriginsRequest.Builder> listApprovedOriginsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of all approved origins associated with the instance.
This is a convenience which creates an instance of the
ListApprovedOriginsRequest.Builderavoiding the need to create one manually viaListApprovedOriginsRequest.builder()- Parameters:
listApprovedOriginsRequest- AConsumerthat will call methods onListApprovedOriginsRequest.Builderto create a request.- Returns:
- Result of the ListApprovedOrigins operation returned by the service.
- See Also:
-
listApprovedOriginsPaginator
default ListApprovedOriginsIterable listApprovedOriginsPaginator(ListApprovedOriginsRequest listApprovedOriginsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listApprovedOrigins(software.amazon.awssdk.services.connect.model.ListApprovedOriginsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListApprovedOriginsIterable responses = client.listApprovedOriginsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListApprovedOriginsIterable responses = client .listApprovedOriginsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListApprovedOriginsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListApprovedOriginsIterable responses = client.listApprovedOriginsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listApprovedOrigins(software.amazon.awssdk.services.connect.model.ListApprovedOriginsRequest)operation.- Parameters:
listApprovedOriginsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listApprovedOriginsPaginator
default ListApprovedOriginsIterable listApprovedOriginsPaginator(Consumer<ListApprovedOriginsRequest.Builder> listApprovedOriginsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listApprovedOrigins(software.amazon.awssdk.services.connect.model.ListApprovedOriginsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListApprovedOriginsIterable responses = client.listApprovedOriginsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListApprovedOriginsIterable responses = client .listApprovedOriginsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListApprovedOriginsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListApprovedOriginsIterable responses = client.listApprovedOriginsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listApprovedOrigins(software.amazon.awssdk.services.connect.model.ListApprovedOriginsRequest)operation.
This is a convenience which creates an instance of the
ListApprovedOriginsRequest.Builderavoiding the need to create one manually viaListApprovedOriginsRequest.builder()- Parameters:
listApprovedOriginsRequest- AConsumerthat will call methods onListApprovedOriginsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAuthenticationProfiles
default ListAuthenticationProfilesResponse listAuthenticationProfiles(ListAuthenticationProfilesRequest listAuthenticationProfilesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change. To request access to this API, contact Amazon Web Services Support.
Provides summary information about the authentication profiles in a specified Amazon Connect instance.
- Parameters:
listAuthenticationProfilesRequest-- Returns:
- Result of the ListAuthenticationProfiles operation returned by the service.
- See Also:
-
listAuthenticationProfiles
default ListAuthenticationProfilesResponse listAuthenticationProfiles(Consumer<ListAuthenticationProfilesRequest.Builder> listAuthenticationProfilesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change. To request access to this API, contact Amazon Web Services Support.
Provides summary information about the authentication profiles in a specified Amazon Connect instance.
This is a convenience which creates an instance of the
ListAuthenticationProfilesRequest.Builderavoiding the need to create one manually viaListAuthenticationProfilesRequest.builder()- Parameters:
listAuthenticationProfilesRequest- AConsumerthat will call methods onListAuthenticationProfilesRequest.Builderto create a request.- Returns:
- Result of the ListAuthenticationProfiles operation returned by the service.
- See Also:
-
listAuthenticationProfilesPaginator
default ListAuthenticationProfilesIterable listAuthenticationProfilesPaginator(ListAuthenticationProfilesRequest listAuthenticationProfilesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listAuthenticationProfiles(software.amazon.awssdk.services.connect.model.ListAuthenticationProfilesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListAuthenticationProfilesIterable responses = client.listAuthenticationProfilesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListAuthenticationProfilesIterable responses = client .listAuthenticationProfilesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListAuthenticationProfilesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListAuthenticationProfilesIterable responses = client.listAuthenticationProfilesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAuthenticationProfiles(software.amazon.awssdk.services.connect.model.ListAuthenticationProfilesRequest)operation.- Parameters:
listAuthenticationProfilesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAuthenticationProfilesPaginator
default ListAuthenticationProfilesIterable listAuthenticationProfilesPaginator(Consumer<ListAuthenticationProfilesRequest.Builder> listAuthenticationProfilesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listAuthenticationProfiles(software.amazon.awssdk.services.connect.model.ListAuthenticationProfilesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListAuthenticationProfilesIterable responses = client.listAuthenticationProfilesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListAuthenticationProfilesIterable responses = client .listAuthenticationProfilesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListAuthenticationProfilesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListAuthenticationProfilesIterable responses = client.listAuthenticationProfilesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAuthenticationProfiles(software.amazon.awssdk.services.connect.model.ListAuthenticationProfilesRequest)operation.
This is a convenience which creates an instance of the
ListAuthenticationProfilesRequest.Builderavoiding the need to create one manually viaListAuthenticationProfilesRequest.builder()- Parameters:
listAuthenticationProfilesRequest- AConsumerthat will call methods onListAuthenticationProfilesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listBots
default ListBotsResponse listBots(ListBotsRequest listBotsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
For the specified version of Amazon Lex, returns a paginated list of all the Amazon Lex bots currently associated with the instance. Use this API to returns both Amazon Lex V1 and V2 bots.
- Parameters:
listBotsRequest-- Returns:
- Result of the ListBots operation returned by the service.
- See Also:
-
listBots
default ListBotsResponse listBots(Consumer<ListBotsRequest.Builder> listBotsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
For the specified version of Amazon Lex, returns a paginated list of all the Amazon Lex bots currently associated with the instance. Use this API to returns both Amazon Lex V1 and V2 bots.
This is a convenience which creates an instance of the
ListBotsRequest.Builderavoiding the need to create one manually viaListBotsRequest.builder()- Parameters:
listBotsRequest- AConsumerthat will call methods onListBotsRequest.Builderto create a request.- Returns:
- Result of the ListBots operation returned by the service.
- See Also:
-
listBotsPaginator
default ListBotsIterable listBotsPaginator(ListBotsRequest listBotsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listBots(software.amazon.awssdk.services.connect.model.ListBotsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListBotsIterable responses = client.listBotsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListBotsIterable responses = client.listBotsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListBotsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListBotsIterable responses = client.listBotsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listBots(software.amazon.awssdk.services.connect.model.ListBotsRequest)operation.- Parameters:
listBotsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listBotsPaginator
default ListBotsIterable listBotsPaginator(Consumer<ListBotsRequest.Builder> listBotsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listBots(software.amazon.awssdk.services.connect.model.ListBotsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListBotsIterable responses = client.listBotsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListBotsIterable responses = client.listBotsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListBotsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListBotsIterable responses = client.listBotsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listBots(software.amazon.awssdk.services.connect.model.ListBotsRequest)operation.
This is a convenience which creates an instance of the
ListBotsRequest.Builderavoiding the need to create one manually viaListBotsRequest.builder()- Parameters:
listBotsRequest- AConsumerthat will call methods onListBotsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listContactEvaluations
default ListContactEvaluationsResponse listContactEvaluations(ListContactEvaluationsRequest listContactEvaluationsRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Lists contact evaluations in the specified Amazon Connect instance.
- Parameters:
listContactEvaluationsRequest-- Returns:
- Result of the ListContactEvaluations operation returned by the service.
- See Also:
-
listContactEvaluations
default ListContactEvaluationsResponse listContactEvaluations(Consumer<ListContactEvaluationsRequest.Builder> listContactEvaluationsRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Lists contact evaluations in the specified Amazon Connect instance.
This is a convenience which creates an instance of the
ListContactEvaluationsRequest.Builderavoiding the need to create one manually viaListContactEvaluationsRequest.builder()- Parameters:
listContactEvaluationsRequest- AConsumerthat will call methods onListContactEvaluationsRequest.Builderto create a request.- Returns:
- Result of the ListContactEvaluations operation returned by the service.
- See Also:
-
listContactEvaluationsPaginator
default ListContactEvaluationsIterable listContactEvaluationsPaginator(ListContactEvaluationsRequest listContactEvaluationsRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listContactEvaluations(software.amazon.awssdk.services.connect.model.ListContactEvaluationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListContactEvaluationsIterable responses = client.listContactEvaluationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListContactEvaluationsIterable responses = client .listContactEvaluationsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListContactEvaluationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListContactEvaluationsIterable responses = client.listContactEvaluationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listContactEvaluations(software.amazon.awssdk.services.connect.model.ListContactEvaluationsRequest)operation.- Parameters:
listContactEvaluationsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listContactEvaluationsPaginator
default ListContactEvaluationsIterable listContactEvaluationsPaginator(Consumer<ListContactEvaluationsRequest.Builder> listContactEvaluationsRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listContactEvaluations(software.amazon.awssdk.services.connect.model.ListContactEvaluationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListContactEvaluationsIterable responses = client.listContactEvaluationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListContactEvaluationsIterable responses = client .listContactEvaluationsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListContactEvaluationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListContactEvaluationsIterable responses = client.listContactEvaluationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listContactEvaluations(software.amazon.awssdk.services.connect.model.ListContactEvaluationsRequest)operation.
This is a convenience which creates an instance of the
ListContactEvaluationsRequest.Builderavoiding the need to create one manually viaListContactEvaluationsRequest.builder()- Parameters:
listContactEvaluationsRequest- AConsumerthat will call methods onListContactEvaluationsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listContactFlowModules
default ListContactFlowModulesResponse listContactFlowModules(ListContactFlowModulesRequest listContactFlowModulesRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Provides information about the flow modules for the specified Amazon Connect instance.
- Parameters:
listContactFlowModulesRequest-- Returns:
- Result of the ListContactFlowModules operation returned by the service.
- See Also:
-
listContactFlowModules
default ListContactFlowModulesResponse listContactFlowModules(Consumer<ListContactFlowModulesRequest.Builder> listContactFlowModulesRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Provides information about the flow modules for the specified Amazon Connect instance.
This is a convenience which creates an instance of the
ListContactFlowModulesRequest.Builderavoiding the need to create one manually viaListContactFlowModulesRequest.builder()- Parameters:
listContactFlowModulesRequest- AConsumerthat will call methods onListContactFlowModulesRequest.Builderto create a request.- Returns:
- Result of the ListContactFlowModules operation returned by the service.
- See Also:
-
listContactFlowModulesPaginator
default ListContactFlowModulesIterable listContactFlowModulesPaginator(ListContactFlowModulesRequest listContactFlowModulesRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listContactFlowModules(software.amazon.awssdk.services.connect.model.ListContactFlowModulesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListContactFlowModulesIterable responses = client.listContactFlowModulesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListContactFlowModulesIterable responses = client .listContactFlowModulesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListContactFlowModulesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListContactFlowModulesIterable responses = client.listContactFlowModulesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listContactFlowModules(software.amazon.awssdk.services.connect.model.ListContactFlowModulesRequest)operation.- Parameters:
listContactFlowModulesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listContactFlowModulesPaginator
default ListContactFlowModulesIterable listContactFlowModulesPaginator(Consumer<ListContactFlowModulesRequest.Builder> listContactFlowModulesRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listContactFlowModules(software.amazon.awssdk.services.connect.model.ListContactFlowModulesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListContactFlowModulesIterable responses = client.listContactFlowModulesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListContactFlowModulesIterable responses = client .listContactFlowModulesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListContactFlowModulesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListContactFlowModulesIterable responses = client.listContactFlowModulesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listContactFlowModules(software.amazon.awssdk.services.connect.model.ListContactFlowModulesRequest)operation.
This is a convenience which creates an instance of the
ListContactFlowModulesRequest.Builderavoiding the need to create one manually viaListContactFlowModulesRequest.builder()- Parameters:
listContactFlowModulesRequest- AConsumerthat will call methods onListContactFlowModulesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listContactFlowVersions
default ListContactFlowVersionsResponse listContactFlowVersions(ListContactFlowVersionsRequest listContactFlowVersionsRequest) throws AccessDeniedException, InternalServiceException, ResourceNotFoundException, InvalidParameterException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Returns all the available versions for the specified Amazon Connect instance and flow identifier.
- Parameters:
listContactFlowVersionsRequest-- Returns:
- Result of the ListContactFlowVersions operation returned by the service.
- See Also:
-
listContactFlowVersions
default ListContactFlowVersionsResponse listContactFlowVersions(Consumer<ListContactFlowVersionsRequest.Builder> listContactFlowVersionsRequest) throws AccessDeniedException, InternalServiceException, ResourceNotFoundException, InvalidParameterException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Returns all the available versions for the specified Amazon Connect instance and flow identifier.
This is a convenience which creates an instance of the
ListContactFlowVersionsRequest.Builderavoiding the need to create one manually viaListContactFlowVersionsRequest.builder()- Parameters:
listContactFlowVersionsRequest- AConsumerthat will call methods onListContactFlowVersionsRequest.Builderto create a request.- Returns:
- Result of the ListContactFlowVersions operation returned by the service.
- See Also:
-
listContactFlowVersionsPaginator
default ListContactFlowVersionsIterable listContactFlowVersionsPaginator(ListContactFlowVersionsRequest listContactFlowVersionsRequest) throws AccessDeniedException, InternalServiceException, ResourceNotFoundException, InvalidParameterException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listContactFlowVersions(software.amazon.awssdk.services.connect.model.ListContactFlowVersionsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListContactFlowVersionsIterable responses = client.listContactFlowVersionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListContactFlowVersionsIterable responses = client .listContactFlowVersionsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListContactFlowVersionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListContactFlowVersionsIterable responses = client.listContactFlowVersionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listContactFlowVersions(software.amazon.awssdk.services.connect.model.ListContactFlowVersionsRequest)operation.- Parameters:
listContactFlowVersionsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listContactFlowVersionsPaginator
default ListContactFlowVersionsIterable listContactFlowVersionsPaginator(Consumer<ListContactFlowVersionsRequest.Builder> listContactFlowVersionsRequest) throws AccessDeniedException, InternalServiceException, ResourceNotFoundException, InvalidParameterException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listContactFlowVersions(software.amazon.awssdk.services.connect.model.ListContactFlowVersionsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListContactFlowVersionsIterable responses = client.listContactFlowVersionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListContactFlowVersionsIterable responses = client .listContactFlowVersionsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListContactFlowVersionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListContactFlowVersionsIterable responses = client.listContactFlowVersionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listContactFlowVersions(software.amazon.awssdk.services.connect.model.ListContactFlowVersionsRequest)operation.
This is a convenience which creates an instance of the
ListContactFlowVersionsRequest.Builderavoiding the need to create one manually viaListContactFlowVersionsRequest.builder()- Parameters:
listContactFlowVersionsRequest- AConsumerthat will call methods onListContactFlowVersionsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listContactFlows
default ListContactFlowsResponse listContactFlows(ListContactFlowsRequest listContactFlowsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Provides information about the flows for the specified Amazon Connect instance.
You can also create and update flows using the Amazon Connect Flow language.
For more information about flows, see Flows in the Amazon Connect Administrator Guide.
- Parameters:
listContactFlowsRequest-- Returns:
- Result of the ListContactFlows operation returned by the service.
- See Also:
-
listContactFlows
default ListContactFlowsResponse listContactFlows(Consumer<ListContactFlowsRequest.Builder> listContactFlowsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Provides information about the flows for the specified Amazon Connect instance.
You can also create and update flows using the Amazon Connect Flow language.
For more information about flows, see Flows in the Amazon Connect Administrator Guide.
This is a convenience which creates an instance of the
ListContactFlowsRequest.Builderavoiding the need to create one manually viaListContactFlowsRequest.builder()- Parameters:
listContactFlowsRequest- AConsumerthat will call methods onListContactFlowsRequest.Builderto create a request.- Returns:
- Result of the ListContactFlows operation returned by the service.
- See Also:
-
listContactFlowsPaginator
default ListContactFlowsIterable listContactFlowsPaginator(ListContactFlowsRequest listContactFlowsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listContactFlows(software.amazon.awssdk.services.connect.model.ListContactFlowsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListContactFlowsIterable responses = client.listContactFlowsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListContactFlowsIterable responses = client .listContactFlowsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListContactFlowsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListContactFlowsIterable responses = client.listContactFlowsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listContactFlows(software.amazon.awssdk.services.connect.model.ListContactFlowsRequest)operation.- Parameters:
listContactFlowsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listContactFlowsPaginator
default ListContactFlowsIterable listContactFlowsPaginator(Consumer<ListContactFlowsRequest.Builder> listContactFlowsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listContactFlows(software.amazon.awssdk.services.connect.model.ListContactFlowsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListContactFlowsIterable responses = client.listContactFlowsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListContactFlowsIterable responses = client .listContactFlowsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListContactFlowsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListContactFlowsIterable responses = client.listContactFlowsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listContactFlows(software.amazon.awssdk.services.connect.model.ListContactFlowsRequest)operation.
This is a convenience which creates an instance of the
ListContactFlowsRequest.Builderavoiding the need to create one manually viaListContactFlowsRequest.builder()- Parameters:
listContactFlowsRequest- AConsumerthat will call methods onListContactFlowsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listContactReferences
default ListContactReferencesResponse listContactReferences(ListContactReferencesRequest listContactReferencesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
For the specified
referenceTypes, returns a list of references associated with the contact. References are links to documents that are related to a contact, such as emails, attachments, or URLs.- Parameters:
listContactReferencesRequest-- Returns:
- Result of the ListContactReferences operation returned by the service.
- See Also:
-
listContactReferences
default ListContactReferencesResponse listContactReferences(Consumer<ListContactReferencesRequest.Builder> listContactReferencesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
For the specified
referenceTypes, returns a list of references associated with the contact. References are links to documents that are related to a contact, such as emails, attachments, or URLs.
This is a convenience which creates an instance of the
ListContactReferencesRequest.Builderavoiding the need to create one manually viaListContactReferencesRequest.builder()- Parameters:
listContactReferencesRequest- AConsumerthat will call methods onListContactReferencesRequest.Builderto create a request.- Returns:
- Result of the ListContactReferences operation returned by the service.
- See Also:
-
listContactReferencesPaginator
default ListContactReferencesIterable listContactReferencesPaginator(ListContactReferencesRequest listContactReferencesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listContactReferences(software.amazon.awssdk.services.connect.model.ListContactReferencesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListContactReferencesIterable responses = client.listContactReferencesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListContactReferencesIterable responses = client .listContactReferencesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListContactReferencesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListContactReferencesIterable responses = client.listContactReferencesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listContactReferences(software.amazon.awssdk.services.connect.model.ListContactReferencesRequest)operation.- Parameters:
listContactReferencesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listContactReferencesPaginator
default ListContactReferencesIterable listContactReferencesPaginator(Consumer<ListContactReferencesRequest.Builder> listContactReferencesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listContactReferences(software.amazon.awssdk.services.connect.model.ListContactReferencesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListContactReferencesIterable responses = client.listContactReferencesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListContactReferencesIterable responses = client .listContactReferencesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListContactReferencesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListContactReferencesIterable responses = client.listContactReferencesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listContactReferences(software.amazon.awssdk.services.connect.model.ListContactReferencesRequest)operation.
This is a convenience which creates an instance of the
ListContactReferencesRequest.Builderavoiding the need to create one manually viaListContactReferencesRequest.builder()- Parameters:
listContactReferencesRequest- AConsumerthat will call methods onListContactReferencesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listDefaultVocabularies
default ListDefaultVocabulariesResponse listDefaultVocabularies(ListDefaultVocabulariesRequest listDefaultVocabulariesRequest) throws InvalidRequestException, InternalServiceException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Lists the default vocabularies for the specified Amazon Connect instance.
- Parameters:
listDefaultVocabulariesRequest-- Returns:
- Result of the ListDefaultVocabularies operation returned by the service.
- See Also:
-
listDefaultVocabularies
default ListDefaultVocabulariesResponse listDefaultVocabularies(Consumer<ListDefaultVocabulariesRequest.Builder> listDefaultVocabulariesRequest) throws InvalidRequestException, InternalServiceException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Lists the default vocabularies for the specified Amazon Connect instance.
This is a convenience which creates an instance of the
ListDefaultVocabulariesRequest.Builderavoiding the need to create one manually viaListDefaultVocabulariesRequest.builder()- Parameters:
listDefaultVocabulariesRequest- AConsumerthat will call methods onListDefaultVocabulariesRequest.Builderto create a request.- Returns:
- Result of the ListDefaultVocabularies operation returned by the service.
- See Also:
-
listDefaultVocabulariesPaginator
default ListDefaultVocabulariesIterable listDefaultVocabulariesPaginator(ListDefaultVocabulariesRequest listDefaultVocabulariesRequest) throws InvalidRequestException, InternalServiceException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listDefaultVocabularies(software.amazon.awssdk.services.connect.model.ListDefaultVocabulariesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListDefaultVocabulariesIterable responses = client.listDefaultVocabulariesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListDefaultVocabulariesIterable responses = client .listDefaultVocabulariesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListDefaultVocabulariesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListDefaultVocabulariesIterable responses = client.listDefaultVocabulariesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDefaultVocabularies(software.amazon.awssdk.services.connect.model.ListDefaultVocabulariesRequest)operation.- Parameters:
listDefaultVocabulariesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listDefaultVocabulariesPaginator
default ListDefaultVocabulariesIterable listDefaultVocabulariesPaginator(Consumer<ListDefaultVocabulariesRequest.Builder> listDefaultVocabulariesRequest) throws InvalidRequestException, InternalServiceException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listDefaultVocabularies(software.amazon.awssdk.services.connect.model.ListDefaultVocabulariesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListDefaultVocabulariesIterable responses = client.listDefaultVocabulariesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListDefaultVocabulariesIterable responses = client .listDefaultVocabulariesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListDefaultVocabulariesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListDefaultVocabulariesIterable responses = client.listDefaultVocabulariesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDefaultVocabularies(software.amazon.awssdk.services.connect.model.ListDefaultVocabulariesRequest)operation.
This is a convenience which creates an instance of the
ListDefaultVocabulariesRequest.Builderavoiding the need to create one manually viaListDefaultVocabulariesRequest.builder()- Parameters:
listDefaultVocabulariesRequest- AConsumerthat will call methods onListDefaultVocabulariesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listEvaluationFormVersions
default ListEvaluationFormVersionsResponse listEvaluationFormVersions(ListEvaluationFormVersionsRequest listEvaluationFormVersionsRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Lists versions of an evaluation form in the specified Amazon Connect instance.
- Parameters:
listEvaluationFormVersionsRequest-- Returns:
- Result of the ListEvaluationFormVersions operation returned by the service.
- See Also:
-
listEvaluationFormVersions
default ListEvaluationFormVersionsResponse listEvaluationFormVersions(Consumer<ListEvaluationFormVersionsRequest.Builder> listEvaluationFormVersionsRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Lists versions of an evaluation form in the specified Amazon Connect instance.
This is a convenience which creates an instance of the
ListEvaluationFormVersionsRequest.Builderavoiding the need to create one manually viaListEvaluationFormVersionsRequest.builder()- Parameters:
listEvaluationFormVersionsRequest- AConsumerthat will call methods onListEvaluationFormVersionsRequest.Builderto create a request.- Returns:
- Result of the ListEvaluationFormVersions operation returned by the service.
- See Also:
-
listEvaluationFormVersionsPaginator
default ListEvaluationFormVersionsIterable listEvaluationFormVersionsPaginator(ListEvaluationFormVersionsRequest listEvaluationFormVersionsRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listEvaluationFormVersions(software.amazon.awssdk.services.connect.model.ListEvaluationFormVersionsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListEvaluationFormVersionsIterable responses = client.listEvaluationFormVersionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListEvaluationFormVersionsIterable responses = client .listEvaluationFormVersionsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListEvaluationFormVersionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListEvaluationFormVersionsIterable responses = client.listEvaluationFormVersionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEvaluationFormVersions(software.amazon.awssdk.services.connect.model.ListEvaluationFormVersionsRequest)operation.- Parameters:
listEvaluationFormVersionsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listEvaluationFormVersionsPaginator
default ListEvaluationFormVersionsIterable listEvaluationFormVersionsPaginator(Consumer<ListEvaluationFormVersionsRequest.Builder> listEvaluationFormVersionsRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listEvaluationFormVersions(software.amazon.awssdk.services.connect.model.ListEvaluationFormVersionsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListEvaluationFormVersionsIterable responses = client.listEvaluationFormVersionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListEvaluationFormVersionsIterable responses = client .listEvaluationFormVersionsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListEvaluationFormVersionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListEvaluationFormVersionsIterable responses = client.listEvaluationFormVersionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEvaluationFormVersions(software.amazon.awssdk.services.connect.model.ListEvaluationFormVersionsRequest)operation.
This is a convenience which creates an instance of the
ListEvaluationFormVersionsRequest.Builderavoiding the need to create one manually viaListEvaluationFormVersionsRequest.builder()- Parameters:
listEvaluationFormVersionsRequest- AConsumerthat will call methods onListEvaluationFormVersionsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listEvaluationForms
default ListEvaluationFormsResponse listEvaluationForms(ListEvaluationFormsRequest listEvaluationFormsRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Lists evaluation forms in the specified Amazon Connect instance.
- Parameters:
listEvaluationFormsRequest-- Returns:
- Result of the ListEvaluationForms operation returned by the service.
- See Also:
-
listEvaluationForms
default ListEvaluationFormsResponse listEvaluationForms(Consumer<ListEvaluationFormsRequest.Builder> listEvaluationFormsRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Lists evaluation forms in the specified Amazon Connect instance.
This is a convenience which creates an instance of the
ListEvaluationFormsRequest.Builderavoiding the need to create one manually viaListEvaluationFormsRequest.builder()- Parameters:
listEvaluationFormsRequest- AConsumerthat will call methods onListEvaluationFormsRequest.Builderto create a request.- Returns:
- Result of the ListEvaluationForms operation returned by the service.
- See Also:
-
listEvaluationFormsPaginator
default ListEvaluationFormsIterable listEvaluationFormsPaginator(ListEvaluationFormsRequest listEvaluationFormsRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listEvaluationForms(software.amazon.awssdk.services.connect.model.ListEvaluationFormsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListEvaluationFormsIterable responses = client.listEvaluationFormsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListEvaluationFormsIterable responses = client .listEvaluationFormsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListEvaluationFormsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListEvaluationFormsIterable responses = client.listEvaluationFormsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEvaluationForms(software.amazon.awssdk.services.connect.model.ListEvaluationFormsRequest)operation.- Parameters:
listEvaluationFormsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listEvaluationFormsPaginator
default ListEvaluationFormsIterable listEvaluationFormsPaginator(Consumer<ListEvaluationFormsRequest.Builder> listEvaluationFormsRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listEvaluationForms(software.amazon.awssdk.services.connect.model.ListEvaluationFormsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListEvaluationFormsIterable responses = client.listEvaluationFormsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListEvaluationFormsIterable responses = client .listEvaluationFormsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListEvaluationFormsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListEvaluationFormsIterable responses = client.listEvaluationFormsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEvaluationForms(software.amazon.awssdk.services.connect.model.ListEvaluationFormsRequest)operation.
This is a convenience which creates an instance of the
ListEvaluationFormsRequest.Builderavoiding the need to create one manually viaListEvaluationFormsRequest.builder()- Parameters:
listEvaluationFormsRequest- AConsumerthat will call methods onListEvaluationFormsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listFlowAssociations
default ListFlowAssociationsResponse listFlowAssociations(ListFlowAssociationsRequest listFlowAssociationsRequest) throws AccessDeniedException, ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException List the flow association based on the filters.
- Parameters:
listFlowAssociationsRequest-- Returns:
- Result of the ListFlowAssociations operation returned by the service.
- See Also:
-
listFlowAssociations
default ListFlowAssociationsResponse listFlowAssociations(Consumer<ListFlowAssociationsRequest.Builder> listFlowAssociationsRequest) throws AccessDeniedException, ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException List the flow association based on the filters.
This is a convenience which creates an instance of the
ListFlowAssociationsRequest.Builderavoiding the need to create one manually viaListFlowAssociationsRequest.builder()- Parameters:
listFlowAssociationsRequest- AConsumerthat will call methods onListFlowAssociationsRequest.Builderto create a request.- Returns:
- Result of the ListFlowAssociations operation returned by the service.
- See Also:
-
listFlowAssociationsPaginator
default ListFlowAssociationsIterable listFlowAssociationsPaginator(ListFlowAssociationsRequest listFlowAssociationsRequest) throws AccessDeniedException, ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listFlowAssociations(software.amazon.awssdk.services.connect.model.ListFlowAssociationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListFlowAssociationsIterable responses = client.listFlowAssociationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListFlowAssociationsIterable responses = client .listFlowAssociationsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListFlowAssociationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListFlowAssociationsIterable responses = client.listFlowAssociationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFlowAssociations(software.amazon.awssdk.services.connect.model.ListFlowAssociationsRequest)operation.- Parameters:
listFlowAssociationsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listFlowAssociationsPaginator
default ListFlowAssociationsIterable listFlowAssociationsPaginator(Consumer<ListFlowAssociationsRequest.Builder> listFlowAssociationsRequest) throws AccessDeniedException, ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listFlowAssociations(software.amazon.awssdk.services.connect.model.ListFlowAssociationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListFlowAssociationsIterable responses = client.listFlowAssociationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListFlowAssociationsIterable responses = client .listFlowAssociationsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListFlowAssociationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListFlowAssociationsIterable responses = client.listFlowAssociationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFlowAssociations(software.amazon.awssdk.services.connect.model.ListFlowAssociationsRequest)operation.
This is a convenience which creates an instance of the
ListFlowAssociationsRequest.Builderavoiding the need to create one manually viaListFlowAssociationsRequest.builder()- Parameters:
listFlowAssociationsRequest- AConsumerthat will call methods onListFlowAssociationsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listHoursOfOperations
default ListHoursOfOperationsResponse listHoursOfOperations(ListHoursOfOperationsRequest listHoursOfOperationsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Provides information about the hours of operation for the specified Amazon Connect instance.
For more information about hours of operation, see Set the Hours of Operation for a Queue in the Amazon Connect Administrator Guide.
- Parameters:
listHoursOfOperationsRequest-- Returns:
- Result of the ListHoursOfOperations operation returned by the service.
- See Also:
-
listHoursOfOperations
default ListHoursOfOperationsResponse listHoursOfOperations(Consumer<ListHoursOfOperationsRequest.Builder> listHoursOfOperationsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Provides information about the hours of operation for the specified Amazon Connect instance.
For more information about hours of operation, see Set the Hours of Operation for a Queue in the Amazon Connect Administrator Guide.
This is a convenience which creates an instance of the
ListHoursOfOperationsRequest.Builderavoiding the need to create one manually viaListHoursOfOperationsRequest.builder()- Parameters:
listHoursOfOperationsRequest- AConsumerthat will call methods onListHoursOfOperationsRequest.Builderto create a request.- Returns:
- Result of the ListHoursOfOperations operation returned by the service.
- See Also:
-
listHoursOfOperationsPaginator
default ListHoursOfOperationsIterable listHoursOfOperationsPaginator(ListHoursOfOperationsRequest listHoursOfOperationsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listHoursOfOperations(software.amazon.awssdk.services.connect.model.ListHoursOfOperationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListHoursOfOperationsIterable responses = client.listHoursOfOperationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListHoursOfOperationsIterable responses = client .listHoursOfOperationsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListHoursOfOperationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListHoursOfOperationsIterable responses = client.listHoursOfOperationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listHoursOfOperations(software.amazon.awssdk.services.connect.model.ListHoursOfOperationsRequest)operation.- Parameters:
listHoursOfOperationsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listHoursOfOperationsPaginator
default ListHoursOfOperationsIterable listHoursOfOperationsPaginator(Consumer<ListHoursOfOperationsRequest.Builder> listHoursOfOperationsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listHoursOfOperations(software.amazon.awssdk.services.connect.model.ListHoursOfOperationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListHoursOfOperationsIterable responses = client.listHoursOfOperationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListHoursOfOperationsIterable responses = client .listHoursOfOperationsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListHoursOfOperationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListHoursOfOperationsIterable responses = client.listHoursOfOperationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listHoursOfOperations(software.amazon.awssdk.services.connect.model.ListHoursOfOperationsRequest)operation.
This is a convenience which creates an instance of the
ListHoursOfOperationsRequest.Builderavoiding the need to create one manually viaListHoursOfOperationsRequest.builder()- Parameters:
listHoursOfOperationsRequest- AConsumerthat will call methods onListHoursOfOperationsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listInstanceAttributes
default ListInstanceAttributesResponse listInstanceAttributes(ListInstanceAttributesRequest listInstanceAttributesRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of all attribute types for the given instance.
- Parameters:
listInstanceAttributesRequest-- Returns:
- Result of the ListInstanceAttributes operation returned by the service.
- See Also:
-
listInstanceAttributes
default ListInstanceAttributesResponse listInstanceAttributes(Consumer<ListInstanceAttributesRequest.Builder> listInstanceAttributesRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of all attribute types for the given instance.
This is a convenience which creates an instance of the
ListInstanceAttributesRequest.Builderavoiding the need to create one manually viaListInstanceAttributesRequest.builder()- Parameters:
listInstanceAttributesRequest- AConsumerthat will call methods onListInstanceAttributesRequest.Builderto create a request.- Returns:
- Result of the ListInstanceAttributes operation returned by the service.
- See Also:
-
listInstanceAttributesPaginator
default ListInstanceAttributesIterable listInstanceAttributesPaginator(ListInstanceAttributesRequest listInstanceAttributesRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listInstanceAttributes(software.amazon.awssdk.services.connect.model.ListInstanceAttributesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListInstanceAttributesIterable responses = client.listInstanceAttributesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListInstanceAttributesIterable responses = client .listInstanceAttributesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListInstanceAttributesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListInstanceAttributesIterable responses = client.listInstanceAttributesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listInstanceAttributes(software.amazon.awssdk.services.connect.model.ListInstanceAttributesRequest)operation.- Parameters:
listInstanceAttributesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listInstanceAttributesPaginator
default ListInstanceAttributesIterable listInstanceAttributesPaginator(Consumer<ListInstanceAttributesRequest.Builder> listInstanceAttributesRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listInstanceAttributes(software.amazon.awssdk.services.connect.model.ListInstanceAttributesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListInstanceAttributesIterable responses = client.listInstanceAttributesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListInstanceAttributesIterable responses = client .listInstanceAttributesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListInstanceAttributesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListInstanceAttributesIterable responses = client.listInstanceAttributesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listInstanceAttributes(software.amazon.awssdk.services.connect.model.ListInstanceAttributesRequest)operation.
This is a convenience which creates an instance of the
ListInstanceAttributesRequest.Builderavoiding the need to create one manually viaListInstanceAttributesRequest.builder()- Parameters:
listInstanceAttributesRequest- AConsumerthat will call methods onListInstanceAttributesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listInstanceStorageConfigs
default ListInstanceStorageConfigsResponse listInstanceStorageConfigs(ListInstanceStorageConfigsRequest listInstanceStorageConfigsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of storage configs for the identified instance and resource type.
- Parameters:
listInstanceStorageConfigsRequest-- Returns:
- Result of the ListInstanceStorageConfigs operation returned by the service.
- See Also:
-
listInstanceStorageConfigs
default ListInstanceStorageConfigsResponse listInstanceStorageConfigs(Consumer<ListInstanceStorageConfigsRequest.Builder> listInstanceStorageConfigsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of storage configs for the identified instance and resource type.
This is a convenience which creates an instance of the
ListInstanceStorageConfigsRequest.Builderavoiding the need to create one manually viaListInstanceStorageConfigsRequest.builder()- Parameters:
listInstanceStorageConfigsRequest- AConsumerthat will call methods onListInstanceStorageConfigsRequest.Builderto create a request.- Returns:
- Result of the ListInstanceStorageConfigs operation returned by the service.
- See Also:
-
listInstanceStorageConfigsPaginator
default ListInstanceStorageConfigsIterable listInstanceStorageConfigsPaginator(ListInstanceStorageConfigsRequest listInstanceStorageConfigsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listInstanceStorageConfigs(software.amazon.awssdk.services.connect.model.ListInstanceStorageConfigsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListInstanceStorageConfigsIterable responses = client.listInstanceStorageConfigsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListInstanceStorageConfigsIterable responses = client .listInstanceStorageConfigsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListInstanceStorageConfigsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListInstanceStorageConfigsIterable responses = client.listInstanceStorageConfigsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listInstanceStorageConfigs(software.amazon.awssdk.services.connect.model.ListInstanceStorageConfigsRequest)operation.- Parameters:
listInstanceStorageConfigsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listInstanceStorageConfigsPaginator
default ListInstanceStorageConfigsIterable listInstanceStorageConfigsPaginator(Consumer<ListInstanceStorageConfigsRequest.Builder> listInstanceStorageConfigsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listInstanceStorageConfigs(software.amazon.awssdk.services.connect.model.ListInstanceStorageConfigsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListInstanceStorageConfigsIterable responses = client.listInstanceStorageConfigsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListInstanceStorageConfigsIterable responses = client .listInstanceStorageConfigsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListInstanceStorageConfigsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListInstanceStorageConfigsIterable responses = client.listInstanceStorageConfigsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listInstanceStorageConfigs(software.amazon.awssdk.services.connect.model.ListInstanceStorageConfigsRequest)operation.
This is a convenience which creates an instance of the
ListInstanceStorageConfigsRequest.Builderavoiding the need to create one manually viaListInstanceStorageConfigsRequest.builder()- Parameters:
listInstanceStorageConfigsRequest- AConsumerthat will call methods onListInstanceStorageConfigsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listInstances
default ListInstancesResponse listInstances(ListInstancesRequest listInstancesRequest) throws InvalidRequestException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Return a list of instances which are in active state, creation-in-progress state, and failed state. Instances that aren't successfully created (they are in a failed state) are returned only for 24 hours after the CreateInstance API was invoked.
- Parameters:
listInstancesRequest-- Returns:
- Result of the ListInstances operation returned by the service.
- See Also:
-
listInstances
default ListInstancesResponse listInstances(Consumer<ListInstancesRequest.Builder> listInstancesRequest) throws InvalidRequestException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Return a list of instances which are in active state, creation-in-progress state, and failed state. Instances that aren't successfully created (they are in a failed state) are returned only for 24 hours after the CreateInstance API was invoked.
This is a convenience which creates an instance of the
ListInstancesRequest.Builderavoiding the need to create one manually viaListInstancesRequest.builder()- Parameters:
listInstancesRequest- AConsumerthat will call methods onListInstancesRequest.Builderto create a request.- Returns:
- Result of the ListInstances operation returned by the service.
- See Also:
-
listInstancesPaginator
default ListInstancesIterable listInstancesPaginator(ListInstancesRequest listInstancesRequest) throws InvalidRequestException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listInstances(software.amazon.awssdk.services.connect.model.ListInstancesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListInstancesIterable responses = client.listInstancesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListInstancesIterable responses = client.listInstancesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListInstancesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListInstancesIterable responses = client.listInstancesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listInstances(software.amazon.awssdk.services.connect.model.ListInstancesRequest)operation.- Parameters:
listInstancesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listInstancesPaginator
default ListInstancesIterable listInstancesPaginator(Consumer<ListInstancesRequest.Builder> listInstancesRequest) throws InvalidRequestException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listInstances(software.amazon.awssdk.services.connect.model.ListInstancesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListInstancesIterable responses = client.listInstancesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListInstancesIterable responses = client.listInstancesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListInstancesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListInstancesIterable responses = client.listInstancesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listInstances(software.amazon.awssdk.services.connect.model.ListInstancesRequest)operation.
This is a convenience which creates an instance of the
ListInstancesRequest.Builderavoiding the need to create one manually viaListInstancesRequest.builder()- Parameters:
listInstancesRequest- AConsumerthat will call methods onListInstancesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listIntegrationAssociations
default ListIntegrationAssociationsResponse listIntegrationAssociations(ListIntegrationAssociationsRequest listIntegrationAssociationsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Provides summary information about the Amazon Web Services resource associations for the specified Amazon Connect instance.
- Parameters:
listIntegrationAssociationsRequest-- Returns:
- Result of the ListIntegrationAssociations operation returned by the service.
- See Also:
-
listIntegrationAssociations
default ListIntegrationAssociationsResponse listIntegrationAssociations(Consumer<ListIntegrationAssociationsRequest.Builder> listIntegrationAssociationsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Provides summary information about the Amazon Web Services resource associations for the specified Amazon Connect instance.
This is a convenience which creates an instance of the
ListIntegrationAssociationsRequest.Builderavoiding the need to create one manually viaListIntegrationAssociationsRequest.builder()- Parameters:
listIntegrationAssociationsRequest- AConsumerthat will call methods onListIntegrationAssociationsRequest.Builderto create a request.- Returns:
- Result of the ListIntegrationAssociations operation returned by the service.
- See Also:
-
listIntegrationAssociationsPaginator
default ListIntegrationAssociationsIterable listIntegrationAssociationsPaginator(ListIntegrationAssociationsRequest listIntegrationAssociationsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listIntegrationAssociations(software.amazon.awssdk.services.connect.model.ListIntegrationAssociationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListIntegrationAssociationsIterable responses = client.listIntegrationAssociationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListIntegrationAssociationsIterable responses = client .listIntegrationAssociationsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListIntegrationAssociationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListIntegrationAssociationsIterable responses = client.listIntegrationAssociationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listIntegrationAssociations(software.amazon.awssdk.services.connect.model.ListIntegrationAssociationsRequest)operation.- Parameters:
listIntegrationAssociationsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listIntegrationAssociationsPaginator
default ListIntegrationAssociationsIterable listIntegrationAssociationsPaginator(Consumer<ListIntegrationAssociationsRequest.Builder> listIntegrationAssociationsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listIntegrationAssociations(software.amazon.awssdk.services.connect.model.ListIntegrationAssociationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListIntegrationAssociationsIterable responses = client.listIntegrationAssociationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListIntegrationAssociationsIterable responses = client .listIntegrationAssociationsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListIntegrationAssociationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListIntegrationAssociationsIterable responses = client.listIntegrationAssociationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listIntegrationAssociations(software.amazon.awssdk.services.connect.model.ListIntegrationAssociationsRequest)operation.
This is a convenience which creates an instance of the
ListIntegrationAssociationsRequest.Builderavoiding the need to create one manually viaListIntegrationAssociationsRequest.builder()- Parameters:
listIntegrationAssociationsRequest- AConsumerthat will call methods onListIntegrationAssociationsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listLambdaFunctions
default ListLambdaFunctionsResponse listLambdaFunctions(ListLambdaFunctionsRequest listLambdaFunctionsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of all Lambda functions that display in the dropdown options in the relevant flow blocks.
- Parameters:
listLambdaFunctionsRequest-- Returns:
- Result of the ListLambdaFunctions operation returned by the service.
- See Also:
-
listLambdaFunctions
default ListLambdaFunctionsResponse listLambdaFunctions(Consumer<ListLambdaFunctionsRequest.Builder> listLambdaFunctionsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of all Lambda functions that display in the dropdown options in the relevant flow blocks.
This is a convenience which creates an instance of the
ListLambdaFunctionsRequest.Builderavoiding the need to create one manually viaListLambdaFunctionsRequest.builder()- Parameters:
listLambdaFunctionsRequest- AConsumerthat will call methods onListLambdaFunctionsRequest.Builderto create a request.- Returns:
- Result of the ListLambdaFunctions operation returned by the service.
- See Also:
-
listLambdaFunctionsPaginator
default ListLambdaFunctionsIterable listLambdaFunctionsPaginator(ListLambdaFunctionsRequest listLambdaFunctionsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listLambdaFunctions(software.amazon.awssdk.services.connect.model.ListLambdaFunctionsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListLambdaFunctionsIterable responses = client.listLambdaFunctionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListLambdaFunctionsIterable responses = client .listLambdaFunctionsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListLambdaFunctionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListLambdaFunctionsIterable responses = client.listLambdaFunctionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listLambdaFunctions(software.amazon.awssdk.services.connect.model.ListLambdaFunctionsRequest)operation.- Parameters:
listLambdaFunctionsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listLambdaFunctionsPaginator
default ListLambdaFunctionsIterable listLambdaFunctionsPaginator(Consumer<ListLambdaFunctionsRequest.Builder> listLambdaFunctionsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listLambdaFunctions(software.amazon.awssdk.services.connect.model.ListLambdaFunctionsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListLambdaFunctionsIterable responses = client.listLambdaFunctionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListLambdaFunctionsIterable responses = client .listLambdaFunctionsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListLambdaFunctionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListLambdaFunctionsIterable responses = client.listLambdaFunctionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listLambdaFunctions(software.amazon.awssdk.services.connect.model.ListLambdaFunctionsRequest)operation.
This is a convenience which creates an instance of the
ListLambdaFunctionsRequest.Builderavoiding the need to create one manually viaListLambdaFunctionsRequest.builder()- Parameters:
listLambdaFunctionsRequest- AConsumerthat will call methods onListLambdaFunctionsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listLexBots
default ListLexBotsResponse listLexBots(ListLexBotsRequest listLexBotsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of all the Amazon Lex V1 bots currently associated with the instance. To return both Amazon Lex V1 and V2 bots, use the ListBots API.
- Parameters:
listLexBotsRequest-- Returns:
- Result of the ListLexBots operation returned by the service.
- See Also:
-
listLexBots
default ListLexBotsResponse listLexBots(Consumer<ListLexBotsRequest.Builder> listLexBotsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of all the Amazon Lex V1 bots currently associated with the instance. To return both Amazon Lex V1 and V2 bots, use the ListBots API.
This is a convenience which creates an instance of the
ListLexBotsRequest.Builderavoiding the need to create one manually viaListLexBotsRequest.builder()- Parameters:
listLexBotsRequest- AConsumerthat will call methods onListLexBotsRequest.Builderto create a request.- Returns:
- Result of the ListLexBots operation returned by the service.
- See Also:
-
listLexBotsPaginator
default ListLexBotsIterable listLexBotsPaginator(ListLexBotsRequest listLexBotsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listLexBots(software.amazon.awssdk.services.connect.model.ListLexBotsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListLexBotsIterable responses = client.listLexBotsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListLexBotsIterable responses = client.listLexBotsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListLexBotsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListLexBotsIterable responses = client.listLexBotsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listLexBots(software.amazon.awssdk.services.connect.model.ListLexBotsRequest)operation.- Parameters:
listLexBotsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listLexBotsPaginator
default ListLexBotsIterable listLexBotsPaginator(Consumer<ListLexBotsRequest.Builder> listLexBotsRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listLexBots(software.amazon.awssdk.services.connect.model.ListLexBotsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListLexBotsIterable responses = client.listLexBotsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListLexBotsIterable responses = client.listLexBotsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListLexBotsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListLexBotsIterable responses = client.listLexBotsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listLexBots(software.amazon.awssdk.services.connect.model.ListLexBotsRequest)operation.
This is a convenience which creates an instance of the
ListLexBotsRequest.Builderavoiding the need to create one manually viaListLexBotsRequest.builder()- Parameters:
listLexBotsRequest- AConsumerthat will call methods onListLexBotsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listPhoneNumbers
default ListPhoneNumbersResponse listPhoneNumbers(ListPhoneNumbersRequest listPhoneNumbersRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Provides information about the phone numbers for the specified Amazon Connect instance.
For more information about phone numbers, see Set Up Phone Numbers for Your Contact Center in the Amazon Connect Administrator Guide.
-
We recommend using ListPhoneNumbersV2 to return phone number types. ListPhoneNumbers doesn't support number types
UIFN,SHARED,THIRD_PARTY_TF, andTHIRD_PARTY_DID. While it returns numbers of those types, it incorrectly lists them asTOLL_FREEorDID. -
The phone number
Arnvalue that is returned from each of the items in the PhoneNumberSummaryList cannot be used to tag phone number resources. It will fail with aResourceNotFoundException. Instead, use the ListPhoneNumbersV2 API. It returns the new phone number ARN that can be used to tag phone number resources.
- Parameters:
listPhoneNumbersRequest-- Returns:
- Result of the ListPhoneNumbers operation returned by the service.
- See Also:
-
-
listPhoneNumbers
default ListPhoneNumbersResponse listPhoneNumbers(Consumer<ListPhoneNumbersRequest.Builder> listPhoneNumbersRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Provides information about the phone numbers for the specified Amazon Connect instance.
For more information about phone numbers, see Set Up Phone Numbers for Your Contact Center in the Amazon Connect Administrator Guide.
-
We recommend using ListPhoneNumbersV2 to return phone number types. ListPhoneNumbers doesn't support number types
UIFN,SHARED,THIRD_PARTY_TF, andTHIRD_PARTY_DID. While it returns numbers of those types, it incorrectly lists them asTOLL_FREEorDID. -
The phone number
Arnvalue that is returned from each of the items in the PhoneNumberSummaryList cannot be used to tag phone number resources. It will fail with aResourceNotFoundException. Instead, use the ListPhoneNumbersV2 API. It returns the new phone number ARN that can be used to tag phone number resources.
This is a convenience which creates an instance of the
ListPhoneNumbersRequest.Builderavoiding the need to create one manually viaListPhoneNumbersRequest.builder()- Parameters:
listPhoneNumbersRequest- AConsumerthat will call methods onListPhoneNumbersRequest.Builderto create a request.- Returns:
- Result of the ListPhoneNumbers operation returned by the service.
- See Also:
-
-
listPhoneNumbersPaginator
default ListPhoneNumbersIterable listPhoneNumbersPaginator(ListPhoneNumbersRequest listPhoneNumbersRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listPhoneNumbers(software.amazon.awssdk.services.connect.model.ListPhoneNumbersRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListPhoneNumbersIterable responses = client.listPhoneNumbersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListPhoneNumbersIterable responses = client .listPhoneNumbersPaginator(request); for (software.amazon.awssdk.services.connect.model.ListPhoneNumbersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListPhoneNumbersIterable responses = client.listPhoneNumbersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPhoneNumbers(software.amazon.awssdk.services.connect.model.ListPhoneNumbersRequest)operation.- Parameters:
listPhoneNumbersRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listPhoneNumbersPaginator
default ListPhoneNumbersIterable listPhoneNumbersPaginator(Consumer<ListPhoneNumbersRequest.Builder> listPhoneNumbersRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listPhoneNumbers(software.amazon.awssdk.services.connect.model.ListPhoneNumbersRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListPhoneNumbersIterable responses = client.listPhoneNumbersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListPhoneNumbersIterable responses = client .listPhoneNumbersPaginator(request); for (software.amazon.awssdk.services.connect.model.ListPhoneNumbersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListPhoneNumbersIterable responses = client.listPhoneNumbersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPhoneNumbers(software.amazon.awssdk.services.connect.model.ListPhoneNumbersRequest)operation.
This is a convenience which creates an instance of the
ListPhoneNumbersRequest.Builderavoiding the need to create one manually viaListPhoneNumbersRequest.builder()- Parameters:
listPhoneNumbersRequest- AConsumerthat will call methods onListPhoneNumbersRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listPhoneNumbersV2
default ListPhoneNumbersV2Response listPhoneNumbersV2(ListPhoneNumbersV2Request listPhoneNumbersV2Request) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Lists phone numbers claimed to your Amazon Connect instance or traffic distribution group. If the provided
TargetArnis a traffic distribution group, you can call this API in both Amazon Web Services Regions associated with traffic distribution group.For more information about phone numbers, see Set Up Phone Numbers for Your Contact Center in the Amazon Connect Administrator Guide.
-
When given an instance ARN,
ListPhoneNumbersV2returns only the phone numbers claimed to the instance. -
When given a traffic distribution group ARN
ListPhoneNumbersV2returns only the phone numbers claimed to the traffic distribution group.
- Parameters:
listPhoneNumbersV2Request-- Returns:
- Result of the ListPhoneNumbersV2 operation returned by the service.
- See Also:
-
-
listPhoneNumbersV2
default ListPhoneNumbersV2Response listPhoneNumbersV2(Consumer<ListPhoneNumbersV2Request.Builder> listPhoneNumbersV2Request) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Lists phone numbers claimed to your Amazon Connect instance or traffic distribution group. If the provided
TargetArnis a traffic distribution group, you can call this API in both Amazon Web Services Regions associated with traffic distribution group.For more information about phone numbers, see Set Up Phone Numbers for Your Contact Center in the Amazon Connect Administrator Guide.
-
When given an instance ARN,
ListPhoneNumbersV2returns only the phone numbers claimed to the instance. -
When given a traffic distribution group ARN
ListPhoneNumbersV2returns only the phone numbers claimed to the traffic distribution group.
This is a convenience which creates an instance of the
ListPhoneNumbersV2Request.Builderavoiding the need to create one manually viaListPhoneNumbersV2Request.builder()- Parameters:
listPhoneNumbersV2Request- AConsumerthat will call methods onListPhoneNumbersV2Request.Builderto create a request.- Returns:
- Result of the ListPhoneNumbersV2 operation returned by the service.
- See Also:
-
-
listPhoneNumbersV2Paginator
default ListPhoneNumbersV2Iterable listPhoneNumbersV2Paginator(ListPhoneNumbersV2Request listPhoneNumbersV2Request) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listPhoneNumbersV2(software.amazon.awssdk.services.connect.model.ListPhoneNumbersV2Request)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListPhoneNumbersV2Iterable responses = client.listPhoneNumbersV2Paginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListPhoneNumbersV2Iterable responses = client .listPhoneNumbersV2Paginator(request); for (software.amazon.awssdk.services.connect.model.ListPhoneNumbersV2Response response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListPhoneNumbersV2Iterable responses = client.listPhoneNumbersV2Paginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPhoneNumbersV2(software.amazon.awssdk.services.connect.model.ListPhoneNumbersV2Request)operation.- Parameters:
listPhoneNumbersV2Request-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listPhoneNumbersV2Paginator
default ListPhoneNumbersV2Iterable listPhoneNumbersV2Paginator(Consumer<ListPhoneNumbersV2Request.Builder> listPhoneNumbersV2Request) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listPhoneNumbersV2(software.amazon.awssdk.services.connect.model.ListPhoneNumbersV2Request)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListPhoneNumbersV2Iterable responses = client.listPhoneNumbersV2Paginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListPhoneNumbersV2Iterable responses = client .listPhoneNumbersV2Paginator(request); for (software.amazon.awssdk.services.connect.model.ListPhoneNumbersV2Response response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListPhoneNumbersV2Iterable responses = client.listPhoneNumbersV2Paginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPhoneNumbersV2(software.amazon.awssdk.services.connect.model.ListPhoneNumbersV2Request)operation.
This is a convenience which creates an instance of the
ListPhoneNumbersV2Request.Builderavoiding the need to create one manually viaListPhoneNumbersV2Request.builder()- Parameters:
listPhoneNumbersV2Request- AConsumerthat will call methods onListPhoneNumbersV2Request.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listPredefinedAttributes
default ListPredefinedAttributesResponse listPredefinedAttributes(ListPredefinedAttributesRequest listPredefinedAttributesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Lists predefined attributes for the specified Amazon Connect instance. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see Create predefined attributes for routing contacts to agents.
- Parameters:
listPredefinedAttributesRequest-- Returns:
- Result of the ListPredefinedAttributes operation returned by the service.
- See Also:
-
listPredefinedAttributes
default ListPredefinedAttributesResponse listPredefinedAttributes(Consumer<ListPredefinedAttributesRequest.Builder> listPredefinedAttributesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Lists predefined attributes for the specified Amazon Connect instance. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see Create predefined attributes for routing contacts to agents.
This is a convenience which creates an instance of the
ListPredefinedAttributesRequest.Builderavoiding the need to create one manually viaListPredefinedAttributesRequest.builder()- Parameters:
listPredefinedAttributesRequest- AConsumerthat will call methods onListPredefinedAttributesRequest.Builderto create a request.- Returns:
- Result of the ListPredefinedAttributes operation returned by the service.
- See Also:
-
listPredefinedAttributesPaginator
default ListPredefinedAttributesIterable listPredefinedAttributesPaginator(ListPredefinedAttributesRequest listPredefinedAttributesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listPredefinedAttributes(software.amazon.awssdk.services.connect.model.ListPredefinedAttributesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListPredefinedAttributesIterable responses = client.listPredefinedAttributesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListPredefinedAttributesIterable responses = client .listPredefinedAttributesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListPredefinedAttributesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListPredefinedAttributesIterable responses = client.listPredefinedAttributesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPredefinedAttributes(software.amazon.awssdk.services.connect.model.ListPredefinedAttributesRequest)operation.- Parameters:
listPredefinedAttributesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listPredefinedAttributesPaginator
default ListPredefinedAttributesIterable listPredefinedAttributesPaginator(Consumer<ListPredefinedAttributesRequest.Builder> listPredefinedAttributesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listPredefinedAttributes(software.amazon.awssdk.services.connect.model.ListPredefinedAttributesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListPredefinedAttributesIterable responses = client.listPredefinedAttributesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListPredefinedAttributesIterable responses = client .listPredefinedAttributesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListPredefinedAttributesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListPredefinedAttributesIterable responses = client.listPredefinedAttributesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPredefinedAttributes(software.amazon.awssdk.services.connect.model.ListPredefinedAttributesRequest)operation.
This is a convenience which creates an instance of the
ListPredefinedAttributesRequest.Builderavoiding the need to create one manually viaListPredefinedAttributesRequest.builder()- Parameters:
listPredefinedAttributesRequest- AConsumerthat will call methods onListPredefinedAttributesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listPrompts
default ListPromptsResponse listPrompts(ListPromptsRequest listPromptsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Provides information about the prompts for the specified Amazon Connect instance.
- Parameters:
listPromptsRequest-- Returns:
- Result of the ListPrompts operation returned by the service.
- See Also:
-
listPrompts
default ListPromptsResponse listPrompts(Consumer<ListPromptsRequest.Builder> listPromptsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Provides information about the prompts for the specified Amazon Connect instance.
This is a convenience which creates an instance of the
ListPromptsRequest.Builderavoiding the need to create one manually viaListPromptsRequest.builder()- Parameters:
listPromptsRequest- AConsumerthat will call methods onListPromptsRequest.Builderto create a request.- Returns:
- Result of the ListPrompts operation returned by the service.
- See Also:
-
listPromptsPaginator
default ListPromptsIterable listPromptsPaginator(ListPromptsRequest listPromptsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listPrompts(software.amazon.awssdk.services.connect.model.ListPromptsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListPromptsIterable responses = client.listPromptsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListPromptsIterable responses = client.listPromptsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListPromptsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListPromptsIterable responses = client.listPromptsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPrompts(software.amazon.awssdk.services.connect.model.ListPromptsRequest)operation.- Parameters:
listPromptsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listPromptsPaginator
default ListPromptsIterable listPromptsPaginator(Consumer<ListPromptsRequest.Builder> listPromptsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listPrompts(software.amazon.awssdk.services.connect.model.ListPromptsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListPromptsIterable responses = client.listPromptsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListPromptsIterable responses = client.listPromptsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListPromptsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListPromptsIterable responses = client.listPromptsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPrompts(software.amazon.awssdk.services.connect.model.ListPromptsRequest)operation.
This is a convenience which creates an instance of the
ListPromptsRequest.Builderavoiding the need to create one manually viaListPromptsRequest.builder()- Parameters:
listPromptsRequest- AConsumerthat will call methods onListPromptsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listQueueQuickConnects
default ListQueueQuickConnectsResponse listQueueQuickConnects(ListQueueQuickConnectsRequest listQueueQuickConnectsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Lists the quick connects associated with a queue.
- Parameters:
listQueueQuickConnectsRequest-- Returns:
- Result of the ListQueueQuickConnects operation returned by the service.
- See Also:
-
listQueueQuickConnects
default ListQueueQuickConnectsResponse listQueueQuickConnects(Consumer<ListQueueQuickConnectsRequest.Builder> listQueueQuickConnectsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Lists the quick connects associated with a queue.
This is a convenience which creates an instance of the
ListQueueQuickConnectsRequest.Builderavoiding the need to create one manually viaListQueueQuickConnectsRequest.builder()- Parameters:
listQueueQuickConnectsRequest- AConsumerthat will call methods onListQueueQuickConnectsRequest.Builderto create a request.- Returns:
- Result of the ListQueueQuickConnects operation returned by the service.
- See Also:
-
listQueueQuickConnectsPaginator
default ListQueueQuickConnectsIterable listQueueQuickConnectsPaginator(ListQueueQuickConnectsRequest listQueueQuickConnectsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listQueueQuickConnects(software.amazon.awssdk.services.connect.model.ListQueueQuickConnectsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListQueueQuickConnectsIterable responses = client.listQueueQuickConnectsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListQueueQuickConnectsIterable responses = client .listQueueQuickConnectsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListQueueQuickConnectsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListQueueQuickConnectsIterable responses = client.listQueueQuickConnectsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listQueueQuickConnects(software.amazon.awssdk.services.connect.model.ListQueueQuickConnectsRequest)operation.- Parameters:
listQueueQuickConnectsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listQueueQuickConnectsPaginator
default ListQueueQuickConnectsIterable listQueueQuickConnectsPaginator(Consumer<ListQueueQuickConnectsRequest.Builder> listQueueQuickConnectsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listQueueQuickConnects(software.amazon.awssdk.services.connect.model.ListQueueQuickConnectsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListQueueQuickConnectsIterable responses = client.listQueueQuickConnectsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListQueueQuickConnectsIterable responses = client .listQueueQuickConnectsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListQueueQuickConnectsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListQueueQuickConnectsIterable responses = client.listQueueQuickConnectsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listQueueQuickConnects(software.amazon.awssdk.services.connect.model.ListQueueQuickConnectsRequest)operation.
This is a convenience which creates an instance of the
ListQueueQuickConnectsRequest.Builderavoiding the need to create one manually viaListQueueQuickConnectsRequest.builder()- Parameters:
listQueueQuickConnectsRequest- AConsumerthat will call methods onListQueueQuickConnectsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listQueues
default ListQueuesResponse listQueues(ListQueuesRequest listQueuesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Provides information about the queues for the specified Amazon Connect instance.
If you do not specify a
QueueTypesparameter, both standard and agent queues are returned. This might cause an unexpected truncation of results if you have more than 1000 agents and you limit the number of results of the API call in code.For more information about queues, see Queues: Standard and Agent in the Amazon Connect Administrator Guide.
- Parameters:
listQueuesRequest-- Returns:
- Result of the ListQueues operation returned by the service.
- See Also:
-
listQueues
default ListQueuesResponse listQueues(Consumer<ListQueuesRequest.Builder> listQueuesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Provides information about the queues for the specified Amazon Connect instance.
If you do not specify a
QueueTypesparameter, both standard and agent queues are returned. This might cause an unexpected truncation of results if you have more than 1000 agents and you limit the number of results of the API call in code.For more information about queues, see Queues: Standard and Agent in the Amazon Connect Administrator Guide.
This is a convenience which creates an instance of the
ListQueuesRequest.Builderavoiding the need to create one manually viaListQueuesRequest.builder()- Parameters:
listQueuesRequest- AConsumerthat will call methods onListQueuesRequest.Builderto create a request.- Returns:
- Result of the ListQueues operation returned by the service.
- See Also:
-
listQueuesPaginator
default ListQueuesIterable listQueuesPaginator(ListQueuesRequest listQueuesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listQueues(software.amazon.awssdk.services.connect.model.ListQueuesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListQueuesIterable responses = client.listQueuesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListQueuesIterable responses = client.listQueuesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListQueuesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListQueuesIterable responses = client.listQueuesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listQueues(software.amazon.awssdk.services.connect.model.ListQueuesRequest)operation.- Parameters:
listQueuesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listQueuesPaginator
default ListQueuesIterable listQueuesPaginator(Consumer<ListQueuesRequest.Builder> listQueuesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listQueues(software.amazon.awssdk.services.connect.model.ListQueuesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListQueuesIterable responses = client.listQueuesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListQueuesIterable responses = client.listQueuesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListQueuesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListQueuesIterable responses = client.listQueuesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listQueues(software.amazon.awssdk.services.connect.model.ListQueuesRequest)operation.
This is a convenience which creates an instance of the
ListQueuesRequest.Builderavoiding the need to create one manually viaListQueuesRequest.builder()- Parameters:
listQueuesRequest- AConsumerthat will call methods onListQueuesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listQuickConnects
default ListQuickConnectsResponse listQuickConnects(ListQuickConnectsRequest listQuickConnectsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Provides information about the quick connects for the specified Amazon Connect instance.
- Parameters:
listQuickConnectsRequest-- Returns:
- Result of the ListQuickConnects operation returned by the service.
- See Also:
-
listQuickConnects
default ListQuickConnectsResponse listQuickConnects(Consumer<ListQuickConnectsRequest.Builder> listQuickConnectsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Provides information about the quick connects for the specified Amazon Connect instance.
This is a convenience which creates an instance of the
ListQuickConnectsRequest.Builderavoiding the need to create one manually viaListQuickConnectsRequest.builder()- Parameters:
listQuickConnectsRequest- AConsumerthat will call methods onListQuickConnectsRequest.Builderto create a request.- Returns:
- Result of the ListQuickConnects operation returned by the service.
- See Also:
-
listQuickConnectsPaginator
default ListQuickConnectsIterable listQuickConnectsPaginator(ListQuickConnectsRequest listQuickConnectsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listQuickConnects(software.amazon.awssdk.services.connect.model.ListQuickConnectsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListQuickConnectsIterable responses = client.listQuickConnectsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListQuickConnectsIterable responses = client .listQuickConnectsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListQuickConnectsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListQuickConnectsIterable responses = client.listQuickConnectsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listQuickConnects(software.amazon.awssdk.services.connect.model.ListQuickConnectsRequest)operation.- Parameters:
listQuickConnectsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listQuickConnectsPaginator
default ListQuickConnectsIterable listQuickConnectsPaginator(Consumer<ListQuickConnectsRequest.Builder> listQuickConnectsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listQuickConnects(software.amazon.awssdk.services.connect.model.ListQuickConnectsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListQuickConnectsIterable responses = client.listQuickConnectsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListQuickConnectsIterable responses = client .listQuickConnectsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListQuickConnectsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListQuickConnectsIterable responses = client.listQuickConnectsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listQuickConnects(software.amazon.awssdk.services.connect.model.ListQuickConnectsRequest)operation.
This is a convenience which creates an instance of the
ListQuickConnectsRequest.Builderavoiding the need to create one manually viaListQuickConnectsRequest.builder()- Parameters:
listQuickConnectsRequest- AConsumerthat will call methods onListQuickConnectsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listRealtimeContactAnalysisSegmentsV2
default ListRealtimeContactAnalysisSegmentsV2Response listRealtimeContactAnalysisSegmentsV2(ListRealtimeContactAnalysisSegmentsV2Request listRealtimeContactAnalysisSegmentsV2Request) throws OutputTypeNotFoundException, AccessDeniedException, ResourceNotFoundException, InvalidRequestException, InternalServiceException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Provides a list of analysis segments for a real-time analysis session.
- Parameters:
listRealtimeContactAnalysisSegmentsV2Request-- Returns:
- Result of the ListRealtimeContactAnalysisSegmentsV2 operation returned by the service.
- See Also:
-
listRealtimeContactAnalysisSegmentsV2
default ListRealtimeContactAnalysisSegmentsV2Response listRealtimeContactAnalysisSegmentsV2(Consumer<ListRealtimeContactAnalysisSegmentsV2Request.Builder> listRealtimeContactAnalysisSegmentsV2Request) throws OutputTypeNotFoundException, AccessDeniedException, ResourceNotFoundException, InvalidRequestException, InternalServiceException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Provides a list of analysis segments for a real-time analysis session.
This is a convenience which creates an instance of the
ListRealtimeContactAnalysisSegmentsV2Request.Builderavoiding the need to create one manually viaListRealtimeContactAnalysisSegmentsV2Request.builder()- Parameters:
listRealtimeContactAnalysisSegmentsV2Request- AConsumerthat will call methods onListRealtimeContactAnalysisSegmentsV2Request.Builderto create a request.- Returns:
- Result of the ListRealtimeContactAnalysisSegmentsV2 operation returned by the service.
- See Also:
-
listRealtimeContactAnalysisSegmentsV2Paginator
default ListRealtimeContactAnalysisSegmentsV2Iterable listRealtimeContactAnalysisSegmentsV2Paginator(ListRealtimeContactAnalysisSegmentsV2Request listRealtimeContactAnalysisSegmentsV2Request) throws OutputTypeNotFoundException, AccessDeniedException, ResourceNotFoundException, InvalidRequestException, InternalServiceException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listRealtimeContactAnalysisSegmentsV2(software.amazon.awssdk.services.connect.model.ListRealtimeContactAnalysisSegmentsV2Request)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListRealtimeContactAnalysisSegmentsV2Iterable responses = client.listRealtimeContactAnalysisSegmentsV2Paginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListRealtimeContactAnalysisSegmentsV2Iterable responses = client .listRealtimeContactAnalysisSegmentsV2Paginator(request); for (software.amazon.awssdk.services.connect.model.ListRealtimeContactAnalysisSegmentsV2Response response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListRealtimeContactAnalysisSegmentsV2Iterable responses = client.listRealtimeContactAnalysisSegmentsV2Paginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRealtimeContactAnalysisSegmentsV2(software.amazon.awssdk.services.connect.model.ListRealtimeContactAnalysisSegmentsV2Request)operation.- Parameters:
listRealtimeContactAnalysisSegmentsV2Request-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listRealtimeContactAnalysisSegmentsV2Paginator
default ListRealtimeContactAnalysisSegmentsV2Iterable listRealtimeContactAnalysisSegmentsV2Paginator(Consumer<ListRealtimeContactAnalysisSegmentsV2Request.Builder> listRealtimeContactAnalysisSegmentsV2Request) throws OutputTypeNotFoundException, AccessDeniedException, ResourceNotFoundException, InvalidRequestException, InternalServiceException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listRealtimeContactAnalysisSegmentsV2(software.amazon.awssdk.services.connect.model.ListRealtimeContactAnalysisSegmentsV2Request)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListRealtimeContactAnalysisSegmentsV2Iterable responses = client.listRealtimeContactAnalysisSegmentsV2Paginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListRealtimeContactAnalysisSegmentsV2Iterable responses = client .listRealtimeContactAnalysisSegmentsV2Paginator(request); for (software.amazon.awssdk.services.connect.model.ListRealtimeContactAnalysisSegmentsV2Response response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListRealtimeContactAnalysisSegmentsV2Iterable responses = client.listRealtimeContactAnalysisSegmentsV2Paginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRealtimeContactAnalysisSegmentsV2(software.amazon.awssdk.services.connect.model.ListRealtimeContactAnalysisSegmentsV2Request)operation.
This is a convenience which creates an instance of the
ListRealtimeContactAnalysisSegmentsV2Request.Builderavoiding the need to create one manually viaListRealtimeContactAnalysisSegmentsV2Request.builder()- Parameters:
listRealtimeContactAnalysisSegmentsV2Request- AConsumerthat will call methods onListRealtimeContactAnalysisSegmentsV2Request.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listRoutingProfileQueues
default ListRoutingProfileQueuesResponse listRoutingProfileQueues(ListRoutingProfileQueuesRequest listRoutingProfileQueuesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Lists the queues associated with a routing profile.
- Parameters:
listRoutingProfileQueuesRequest-- Returns:
- Result of the ListRoutingProfileQueues operation returned by the service.
- See Also:
-
listRoutingProfileQueues
default ListRoutingProfileQueuesResponse listRoutingProfileQueues(Consumer<ListRoutingProfileQueuesRequest.Builder> listRoutingProfileQueuesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Lists the queues associated with a routing profile.
This is a convenience which creates an instance of the
ListRoutingProfileQueuesRequest.Builderavoiding the need to create one manually viaListRoutingProfileQueuesRequest.builder()- Parameters:
listRoutingProfileQueuesRequest- AConsumerthat will call methods onListRoutingProfileQueuesRequest.Builderto create a request.- Returns:
- Result of the ListRoutingProfileQueues operation returned by the service.
- See Also:
-
listRoutingProfileQueuesPaginator
default ListRoutingProfileQueuesIterable listRoutingProfileQueuesPaginator(ListRoutingProfileQueuesRequest listRoutingProfileQueuesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listRoutingProfileQueues(software.amazon.awssdk.services.connect.model.ListRoutingProfileQueuesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListRoutingProfileQueuesIterable responses = client.listRoutingProfileQueuesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListRoutingProfileQueuesIterable responses = client .listRoutingProfileQueuesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListRoutingProfileQueuesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListRoutingProfileQueuesIterable responses = client.listRoutingProfileQueuesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRoutingProfileQueues(software.amazon.awssdk.services.connect.model.ListRoutingProfileQueuesRequest)operation.- Parameters:
listRoutingProfileQueuesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listRoutingProfileQueuesPaginator
default ListRoutingProfileQueuesIterable listRoutingProfileQueuesPaginator(Consumer<ListRoutingProfileQueuesRequest.Builder> listRoutingProfileQueuesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listRoutingProfileQueues(software.amazon.awssdk.services.connect.model.ListRoutingProfileQueuesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListRoutingProfileQueuesIterable responses = client.listRoutingProfileQueuesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListRoutingProfileQueuesIterable responses = client .listRoutingProfileQueuesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListRoutingProfileQueuesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListRoutingProfileQueuesIterable responses = client.listRoutingProfileQueuesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRoutingProfileQueues(software.amazon.awssdk.services.connect.model.ListRoutingProfileQueuesRequest)operation.
This is a convenience which creates an instance of the
ListRoutingProfileQueuesRequest.Builderavoiding the need to create one manually viaListRoutingProfileQueuesRequest.builder()- Parameters:
listRoutingProfileQueuesRequest- AConsumerthat will call methods onListRoutingProfileQueuesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listRoutingProfiles
default ListRoutingProfilesResponse listRoutingProfiles(ListRoutingProfilesRequest listRoutingProfilesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Provides summary information about the routing profiles for the specified Amazon Connect instance.
For more information about routing profiles, see Routing Profiles and Create a Routing Profile in the Amazon Connect Administrator Guide.
- Parameters:
listRoutingProfilesRequest-- Returns:
- Result of the ListRoutingProfiles operation returned by the service.
- See Also:
-
listRoutingProfiles
default ListRoutingProfilesResponse listRoutingProfiles(Consumer<ListRoutingProfilesRequest.Builder> listRoutingProfilesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Provides summary information about the routing profiles for the specified Amazon Connect instance.
For more information about routing profiles, see Routing Profiles and Create a Routing Profile in the Amazon Connect Administrator Guide.
This is a convenience which creates an instance of the
ListRoutingProfilesRequest.Builderavoiding the need to create one manually viaListRoutingProfilesRequest.builder()- Parameters:
listRoutingProfilesRequest- AConsumerthat will call methods onListRoutingProfilesRequest.Builderto create a request.- Returns:
- Result of the ListRoutingProfiles operation returned by the service.
- See Also:
-
listRoutingProfilesPaginator
default ListRoutingProfilesIterable listRoutingProfilesPaginator(ListRoutingProfilesRequest listRoutingProfilesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listRoutingProfiles(software.amazon.awssdk.services.connect.model.ListRoutingProfilesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListRoutingProfilesIterable responses = client.listRoutingProfilesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListRoutingProfilesIterable responses = client .listRoutingProfilesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListRoutingProfilesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListRoutingProfilesIterable responses = client.listRoutingProfilesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRoutingProfiles(software.amazon.awssdk.services.connect.model.ListRoutingProfilesRequest)operation.- Parameters:
listRoutingProfilesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listRoutingProfilesPaginator
default ListRoutingProfilesIterable listRoutingProfilesPaginator(Consumer<ListRoutingProfilesRequest.Builder> listRoutingProfilesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listRoutingProfiles(software.amazon.awssdk.services.connect.model.ListRoutingProfilesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListRoutingProfilesIterable responses = client.listRoutingProfilesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListRoutingProfilesIterable responses = client .listRoutingProfilesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListRoutingProfilesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListRoutingProfilesIterable responses = client.listRoutingProfilesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRoutingProfiles(software.amazon.awssdk.services.connect.model.ListRoutingProfilesRequest)operation.
This is a convenience which creates an instance of the
ListRoutingProfilesRequest.Builderavoiding the need to create one manually viaListRoutingProfilesRequest.builder()- Parameters:
listRoutingProfilesRequest- AConsumerthat will call methods onListRoutingProfilesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listRules
default ListRulesResponse listRules(ListRulesRequest listRulesRequest) throws InvalidRequestException, InternalServiceException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException List all rules for the specified Amazon Connect instance.
- Parameters:
listRulesRequest-- Returns:
- Result of the ListRules operation returned by the service.
- See Also:
-
listRules
default ListRulesResponse listRules(Consumer<ListRulesRequest.Builder> listRulesRequest) throws InvalidRequestException, InternalServiceException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException List all rules for the specified Amazon Connect instance.
This is a convenience which creates an instance of the
ListRulesRequest.Builderavoiding the need to create one manually viaListRulesRequest.builder()- Parameters:
listRulesRequest- AConsumerthat will call methods onListRulesRequest.Builderto create a request.- Returns:
- Result of the ListRules operation returned by the service.
- See Also:
-
listRulesPaginator
default ListRulesIterable listRulesPaginator(ListRulesRequest listRulesRequest) throws InvalidRequestException, InternalServiceException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listRules(software.amazon.awssdk.services.connect.model.ListRulesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListRulesIterable responses = client.listRulesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListRulesIterable responses = client.listRulesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListRulesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListRulesIterable responses = client.listRulesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRules(software.amazon.awssdk.services.connect.model.ListRulesRequest)operation.- Parameters:
listRulesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listRulesPaginator
default ListRulesIterable listRulesPaginator(Consumer<ListRulesRequest.Builder> listRulesRequest) throws InvalidRequestException, InternalServiceException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listRules(software.amazon.awssdk.services.connect.model.ListRulesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListRulesIterable responses = client.listRulesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListRulesIterable responses = client.listRulesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListRulesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListRulesIterable responses = client.listRulesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRules(software.amazon.awssdk.services.connect.model.ListRulesRequest)operation.
This is a convenience which creates an instance of the
ListRulesRequest.Builderavoiding the need to create one manually viaListRulesRequest.builder()- Parameters:
listRulesRequest- AConsumerthat will call methods onListRulesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listSecurityKeys
default ListSecurityKeysResponse listSecurityKeys(ListSecurityKeysRequest listSecurityKeysRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of all security keys associated with the instance.
- Parameters:
listSecurityKeysRequest-- Returns:
- Result of the ListSecurityKeys operation returned by the service.
- See Also:
-
listSecurityKeys
default ListSecurityKeysResponse listSecurityKeys(Consumer<ListSecurityKeysRequest.Builder> listSecurityKeysRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of all security keys associated with the instance.
This is a convenience which creates an instance of the
ListSecurityKeysRequest.Builderavoiding the need to create one manually viaListSecurityKeysRequest.builder()- Parameters:
listSecurityKeysRequest- AConsumerthat will call methods onListSecurityKeysRequest.Builderto create a request.- Returns:
- Result of the ListSecurityKeys operation returned by the service.
- See Also:
-
listSecurityKeysPaginator
default ListSecurityKeysIterable listSecurityKeysPaginator(ListSecurityKeysRequest listSecurityKeysRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listSecurityKeys(software.amazon.awssdk.services.connect.model.ListSecurityKeysRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListSecurityKeysIterable responses = client.listSecurityKeysPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListSecurityKeysIterable responses = client .listSecurityKeysPaginator(request); for (software.amazon.awssdk.services.connect.model.ListSecurityKeysResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListSecurityKeysIterable responses = client.listSecurityKeysPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSecurityKeys(software.amazon.awssdk.services.connect.model.ListSecurityKeysRequest)operation.- Parameters:
listSecurityKeysRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listSecurityKeysPaginator
default ListSecurityKeysIterable listSecurityKeysPaginator(Consumer<ListSecurityKeysRequest.Builder> listSecurityKeysRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listSecurityKeys(software.amazon.awssdk.services.connect.model.ListSecurityKeysRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListSecurityKeysIterable responses = client.listSecurityKeysPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListSecurityKeysIterable responses = client .listSecurityKeysPaginator(request); for (software.amazon.awssdk.services.connect.model.ListSecurityKeysResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListSecurityKeysIterable responses = client.listSecurityKeysPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSecurityKeys(software.amazon.awssdk.services.connect.model.ListSecurityKeysRequest)operation.
This is a convenience which creates an instance of the
ListSecurityKeysRequest.Builderavoiding the need to create one manually viaListSecurityKeysRequest.builder()- Parameters:
listSecurityKeysRequest- AConsumerthat will call methods onListSecurityKeysRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listSecurityProfileApplications
default ListSecurityProfileApplicationsResponse listSecurityProfileApplications(ListSecurityProfileApplicationsRequest listSecurityProfileApplicationsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Returns a list of third-party applications in a specific security profile.
- Parameters:
listSecurityProfileApplicationsRequest-- Returns:
- Result of the ListSecurityProfileApplications operation returned by the service.
- See Also:
-
listSecurityProfileApplications
default ListSecurityProfileApplicationsResponse listSecurityProfileApplications(Consumer<ListSecurityProfileApplicationsRequest.Builder> listSecurityProfileApplicationsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Returns a list of third-party applications in a specific security profile.
This is a convenience which creates an instance of the
ListSecurityProfileApplicationsRequest.Builderavoiding the need to create one manually viaListSecurityProfileApplicationsRequest.builder()- Parameters:
listSecurityProfileApplicationsRequest- AConsumerthat will call methods onListSecurityProfileApplicationsRequest.Builderto create a request.- Returns:
- Result of the ListSecurityProfileApplications operation returned by the service.
- See Also:
-
listSecurityProfileApplicationsPaginator
default ListSecurityProfileApplicationsIterable listSecurityProfileApplicationsPaginator(ListSecurityProfileApplicationsRequest listSecurityProfileApplicationsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listSecurityProfileApplications(software.amazon.awssdk.services.connect.model.ListSecurityProfileApplicationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListSecurityProfileApplicationsIterable responses = client.listSecurityProfileApplicationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListSecurityProfileApplicationsIterable responses = client .listSecurityProfileApplicationsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListSecurityProfileApplicationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListSecurityProfileApplicationsIterable responses = client.listSecurityProfileApplicationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSecurityProfileApplications(software.amazon.awssdk.services.connect.model.ListSecurityProfileApplicationsRequest)operation.- Parameters:
listSecurityProfileApplicationsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listSecurityProfileApplicationsPaginator
default ListSecurityProfileApplicationsIterable listSecurityProfileApplicationsPaginator(Consumer<ListSecurityProfileApplicationsRequest.Builder> listSecurityProfileApplicationsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listSecurityProfileApplications(software.amazon.awssdk.services.connect.model.ListSecurityProfileApplicationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListSecurityProfileApplicationsIterable responses = client.listSecurityProfileApplicationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListSecurityProfileApplicationsIterable responses = client .listSecurityProfileApplicationsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListSecurityProfileApplicationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListSecurityProfileApplicationsIterable responses = client.listSecurityProfileApplicationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSecurityProfileApplications(software.amazon.awssdk.services.connect.model.ListSecurityProfileApplicationsRequest)operation.
This is a convenience which creates an instance of the
ListSecurityProfileApplicationsRequest.Builderavoiding the need to create one manually viaListSecurityProfileApplicationsRequest.builder()- Parameters:
listSecurityProfileApplicationsRequest- AConsumerthat will call methods onListSecurityProfileApplicationsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listSecurityProfilePermissions
default ListSecurityProfilePermissionsResponse listSecurityProfilePermissions(ListSecurityProfilePermissionsRequest listSecurityProfilePermissionsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Lists the permissions granted to a security profile.
For information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions.
- Parameters:
listSecurityProfilePermissionsRequest-- Returns:
- Result of the ListSecurityProfilePermissions operation returned by the service.
- See Also:
-
listSecurityProfilePermissions
default ListSecurityProfilePermissionsResponse listSecurityProfilePermissions(Consumer<ListSecurityProfilePermissionsRequest.Builder> listSecurityProfilePermissionsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Lists the permissions granted to a security profile.
For information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions.
This is a convenience which creates an instance of the
ListSecurityProfilePermissionsRequest.Builderavoiding the need to create one manually viaListSecurityProfilePermissionsRequest.builder()- Parameters:
listSecurityProfilePermissionsRequest- AConsumerthat will call methods onListSecurityProfilePermissionsRequest.Builderto create a request.- Returns:
- Result of the ListSecurityProfilePermissions operation returned by the service.
- See Also:
-
listSecurityProfilePermissionsPaginator
default ListSecurityProfilePermissionsIterable listSecurityProfilePermissionsPaginator(ListSecurityProfilePermissionsRequest listSecurityProfilePermissionsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listSecurityProfilePermissions(software.amazon.awssdk.services.connect.model.ListSecurityProfilePermissionsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListSecurityProfilePermissionsIterable responses = client.listSecurityProfilePermissionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListSecurityProfilePermissionsIterable responses = client .listSecurityProfilePermissionsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListSecurityProfilePermissionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListSecurityProfilePermissionsIterable responses = client.listSecurityProfilePermissionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSecurityProfilePermissions(software.amazon.awssdk.services.connect.model.ListSecurityProfilePermissionsRequest)operation.- Parameters:
listSecurityProfilePermissionsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listSecurityProfilePermissionsPaginator
default ListSecurityProfilePermissionsIterable listSecurityProfilePermissionsPaginator(Consumer<ListSecurityProfilePermissionsRequest.Builder> listSecurityProfilePermissionsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listSecurityProfilePermissions(software.amazon.awssdk.services.connect.model.ListSecurityProfilePermissionsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListSecurityProfilePermissionsIterable responses = client.listSecurityProfilePermissionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListSecurityProfilePermissionsIterable responses = client .listSecurityProfilePermissionsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListSecurityProfilePermissionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListSecurityProfilePermissionsIterable responses = client.listSecurityProfilePermissionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSecurityProfilePermissions(software.amazon.awssdk.services.connect.model.ListSecurityProfilePermissionsRequest)operation.
This is a convenience which creates an instance of the
ListSecurityProfilePermissionsRequest.Builderavoiding the need to create one manually viaListSecurityProfilePermissionsRequest.builder()- Parameters:
listSecurityProfilePermissionsRequest- AConsumerthat will call methods onListSecurityProfilePermissionsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listSecurityProfiles
default ListSecurityProfilesResponse listSecurityProfiles(ListSecurityProfilesRequest listSecurityProfilesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Provides summary information about the security profiles for the specified Amazon Connect instance.
For more information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions.
- Parameters:
listSecurityProfilesRequest-- Returns:
- Result of the ListSecurityProfiles operation returned by the service.
- See Also:
-
listSecurityProfiles
default ListSecurityProfilesResponse listSecurityProfiles(Consumer<ListSecurityProfilesRequest.Builder> listSecurityProfilesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Provides summary information about the security profiles for the specified Amazon Connect instance.
For more information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions.
This is a convenience which creates an instance of the
ListSecurityProfilesRequest.Builderavoiding the need to create one manually viaListSecurityProfilesRequest.builder()- Parameters:
listSecurityProfilesRequest- AConsumerthat will call methods onListSecurityProfilesRequest.Builderto create a request.- Returns:
- Result of the ListSecurityProfiles operation returned by the service.
- See Also:
-
listSecurityProfilesPaginator
default ListSecurityProfilesIterable listSecurityProfilesPaginator(ListSecurityProfilesRequest listSecurityProfilesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listSecurityProfiles(software.amazon.awssdk.services.connect.model.ListSecurityProfilesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListSecurityProfilesIterable responses = client.listSecurityProfilesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListSecurityProfilesIterable responses = client .listSecurityProfilesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListSecurityProfilesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListSecurityProfilesIterable responses = client.listSecurityProfilesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSecurityProfiles(software.amazon.awssdk.services.connect.model.ListSecurityProfilesRequest)operation.- Parameters:
listSecurityProfilesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listSecurityProfilesPaginator
default ListSecurityProfilesIterable listSecurityProfilesPaginator(Consumer<ListSecurityProfilesRequest.Builder> listSecurityProfilesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listSecurityProfiles(software.amazon.awssdk.services.connect.model.ListSecurityProfilesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListSecurityProfilesIterable responses = client.listSecurityProfilesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListSecurityProfilesIterable responses = client .listSecurityProfilesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListSecurityProfilesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListSecurityProfilesIterable responses = client.listSecurityProfilesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSecurityProfiles(software.amazon.awssdk.services.connect.model.ListSecurityProfilesRequest)operation.
This is a convenience which creates an instance of the
ListSecurityProfilesRequest.Builderavoiding the need to create one manually viaListSecurityProfilesRequest.builder()- Parameters:
listSecurityProfilesRequest- AConsumerthat will call methods onListSecurityProfilesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws InvalidRequestException, InvalidParameterException, InternalServiceException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Lists the tags for the specified resource.
For sample policies that use tags, see Amazon Connect Identity-Based Policy Examples in the Amazon Connect Administrator Guide.
- Parameters:
listTagsForResourceRequest-- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws InvalidRequestException, InvalidParameterException, InternalServiceException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Lists the tags for the specified resource.
For sample policies that use tags, see Amazon Connect Identity-Based Policy Examples in the Amazon Connect Administrator Guide.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builderavoiding the need to create one manually viaListTagsForResourceRequest.builder()- Parameters:
listTagsForResourceRequest- AConsumerthat will call methods onListTagsForResourceRequest.Builderto create a request.- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTaskTemplates
default ListTaskTemplatesResponse listTaskTemplates(ListTaskTemplatesRequest listTaskTemplatesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Lists task templates for the specified Amazon Connect instance.
- Parameters:
listTaskTemplatesRequest-- Returns:
- Result of the ListTaskTemplates operation returned by the service.
- See Also:
-
listTaskTemplates
default ListTaskTemplatesResponse listTaskTemplates(Consumer<ListTaskTemplatesRequest.Builder> listTaskTemplatesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Lists task templates for the specified Amazon Connect instance.
This is a convenience which creates an instance of the
ListTaskTemplatesRequest.Builderavoiding the need to create one manually viaListTaskTemplatesRequest.builder()- Parameters:
listTaskTemplatesRequest- AConsumerthat will call methods onListTaskTemplatesRequest.Builderto create a request.- Returns:
- Result of the ListTaskTemplates operation returned by the service.
- See Also:
-
listTaskTemplatesPaginator
default ListTaskTemplatesIterable listTaskTemplatesPaginator(ListTaskTemplatesRequest listTaskTemplatesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listTaskTemplates(software.amazon.awssdk.services.connect.model.ListTaskTemplatesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListTaskTemplatesIterable responses = client.listTaskTemplatesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListTaskTemplatesIterable responses = client .listTaskTemplatesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListTaskTemplatesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListTaskTemplatesIterable responses = client.listTaskTemplatesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTaskTemplates(software.amazon.awssdk.services.connect.model.ListTaskTemplatesRequest)operation.- Parameters:
listTaskTemplatesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTaskTemplatesPaginator
default ListTaskTemplatesIterable listTaskTemplatesPaginator(Consumer<ListTaskTemplatesRequest.Builder> listTaskTemplatesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listTaskTemplates(software.amazon.awssdk.services.connect.model.ListTaskTemplatesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListTaskTemplatesIterable responses = client.listTaskTemplatesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListTaskTemplatesIterable responses = client .listTaskTemplatesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListTaskTemplatesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListTaskTemplatesIterable responses = client.listTaskTemplatesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTaskTemplates(software.amazon.awssdk.services.connect.model.ListTaskTemplatesRequest)operation.
This is a convenience which creates an instance of the
ListTaskTemplatesRequest.Builderavoiding the need to create one manually viaListTaskTemplatesRequest.builder()- Parameters:
listTaskTemplatesRequest- AConsumerthat will call methods onListTaskTemplatesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTrafficDistributionGroupUsers
default ListTrafficDistributionGroupUsersResponse listTrafficDistributionGroupUsers(ListTrafficDistributionGroupUsersRequest listTrafficDistributionGroupUsersRequest) throws ResourceNotFoundException, InvalidRequestException, AccessDeniedException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Lists traffic distribution group users.
- Parameters:
listTrafficDistributionGroupUsersRequest-- Returns:
- Result of the ListTrafficDistributionGroupUsers operation returned by the service.
- See Also:
-
listTrafficDistributionGroupUsers
default ListTrafficDistributionGroupUsersResponse listTrafficDistributionGroupUsers(Consumer<ListTrafficDistributionGroupUsersRequest.Builder> listTrafficDistributionGroupUsersRequest) throws ResourceNotFoundException, InvalidRequestException, AccessDeniedException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Lists traffic distribution group users.
This is a convenience which creates an instance of the
ListTrafficDistributionGroupUsersRequest.Builderavoiding the need to create one manually viaListTrafficDistributionGroupUsersRequest.builder()- Parameters:
listTrafficDistributionGroupUsersRequest- AConsumerthat will call methods onListTrafficDistributionGroupUsersRequest.Builderto create a request.- Returns:
- Result of the ListTrafficDistributionGroupUsers operation returned by the service.
- See Also:
-
listTrafficDistributionGroupUsersPaginator
default ListTrafficDistributionGroupUsersIterable listTrafficDistributionGroupUsersPaginator(ListTrafficDistributionGroupUsersRequest listTrafficDistributionGroupUsersRequest) throws ResourceNotFoundException, InvalidRequestException, AccessDeniedException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listTrafficDistributionGroupUsers(software.amazon.awssdk.services.connect.model.ListTrafficDistributionGroupUsersRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListTrafficDistributionGroupUsersIterable responses = client.listTrafficDistributionGroupUsersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListTrafficDistributionGroupUsersIterable responses = client .listTrafficDistributionGroupUsersPaginator(request); for (software.amazon.awssdk.services.connect.model.ListTrafficDistributionGroupUsersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListTrafficDistributionGroupUsersIterable responses = client.listTrafficDistributionGroupUsersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTrafficDistributionGroupUsers(software.amazon.awssdk.services.connect.model.ListTrafficDistributionGroupUsersRequest)operation.- Parameters:
listTrafficDistributionGroupUsersRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTrafficDistributionGroupUsersPaginator
default ListTrafficDistributionGroupUsersIterable listTrafficDistributionGroupUsersPaginator(Consumer<ListTrafficDistributionGroupUsersRequest.Builder> listTrafficDistributionGroupUsersRequest) throws ResourceNotFoundException, InvalidRequestException, AccessDeniedException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listTrafficDistributionGroupUsers(software.amazon.awssdk.services.connect.model.ListTrafficDistributionGroupUsersRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListTrafficDistributionGroupUsersIterable responses = client.listTrafficDistributionGroupUsersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListTrafficDistributionGroupUsersIterable responses = client .listTrafficDistributionGroupUsersPaginator(request); for (software.amazon.awssdk.services.connect.model.ListTrafficDistributionGroupUsersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListTrafficDistributionGroupUsersIterable responses = client.listTrafficDistributionGroupUsersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTrafficDistributionGroupUsers(software.amazon.awssdk.services.connect.model.ListTrafficDistributionGroupUsersRequest)operation.
This is a convenience which creates an instance of the
ListTrafficDistributionGroupUsersRequest.Builderavoiding the need to create one manually viaListTrafficDistributionGroupUsersRequest.builder()- Parameters:
listTrafficDistributionGroupUsersRequest- AConsumerthat will call methods onListTrafficDistributionGroupUsersRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTrafficDistributionGroups
default ListTrafficDistributionGroupsResponse listTrafficDistributionGroups(ListTrafficDistributionGroupsRequest listTrafficDistributionGroupsRequest) throws InvalidRequestException, AccessDeniedException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Lists traffic distribution groups.
- Parameters:
listTrafficDistributionGroupsRequest-- Returns:
- Result of the ListTrafficDistributionGroups operation returned by the service.
- See Also:
-
listTrafficDistributionGroups
default ListTrafficDistributionGroupsResponse listTrafficDistributionGroups(Consumer<ListTrafficDistributionGroupsRequest.Builder> listTrafficDistributionGroupsRequest) throws InvalidRequestException, AccessDeniedException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Lists traffic distribution groups.
This is a convenience which creates an instance of the
ListTrafficDistributionGroupsRequest.Builderavoiding the need to create one manually viaListTrafficDistributionGroupsRequest.builder()- Parameters:
listTrafficDistributionGroupsRequest- AConsumerthat will call methods onListTrafficDistributionGroupsRequest.Builderto create a request.- Returns:
- Result of the ListTrafficDistributionGroups operation returned by the service.
- See Also:
-
listTrafficDistributionGroupsPaginator
default ListTrafficDistributionGroupsIterable listTrafficDistributionGroupsPaginator(ListTrafficDistributionGroupsRequest listTrafficDistributionGroupsRequest) throws InvalidRequestException, AccessDeniedException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listTrafficDistributionGroups(software.amazon.awssdk.services.connect.model.ListTrafficDistributionGroupsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListTrafficDistributionGroupsIterable responses = client.listTrafficDistributionGroupsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListTrafficDistributionGroupsIterable responses = client .listTrafficDistributionGroupsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListTrafficDistributionGroupsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListTrafficDistributionGroupsIterable responses = client.listTrafficDistributionGroupsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTrafficDistributionGroups(software.amazon.awssdk.services.connect.model.ListTrafficDistributionGroupsRequest)operation.- Parameters:
listTrafficDistributionGroupsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTrafficDistributionGroupsPaginator
default ListTrafficDistributionGroupsIterable listTrafficDistributionGroupsPaginator(Consumer<ListTrafficDistributionGroupsRequest.Builder> listTrafficDistributionGroupsRequest) throws InvalidRequestException, AccessDeniedException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listTrafficDistributionGroups(software.amazon.awssdk.services.connect.model.ListTrafficDistributionGroupsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListTrafficDistributionGroupsIterable responses = client.listTrafficDistributionGroupsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListTrafficDistributionGroupsIterable responses = client .listTrafficDistributionGroupsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListTrafficDistributionGroupsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListTrafficDistributionGroupsIterable responses = client.listTrafficDistributionGroupsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTrafficDistributionGroups(software.amazon.awssdk.services.connect.model.ListTrafficDistributionGroupsRequest)operation.
This is a convenience which creates an instance of the
ListTrafficDistributionGroupsRequest.Builderavoiding the need to create one manually viaListTrafficDistributionGroupsRequest.builder()- Parameters:
listTrafficDistributionGroupsRequest- AConsumerthat will call methods onListTrafficDistributionGroupsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listUseCases
default ListUseCasesResponse listUseCases(ListUseCasesRequest listUseCasesRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Lists the use cases for the integration association.
- Parameters:
listUseCasesRequest- Provides summary information about the use cases for the specified integration association.- Returns:
- Result of the ListUseCases operation returned by the service.
- See Also:
-
listUseCases
default ListUseCasesResponse listUseCases(Consumer<ListUseCasesRequest.Builder> listUseCasesRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Lists the use cases for the integration association.
This is a convenience which creates an instance of the
ListUseCasesRequest.Builderavoiding the need to create one manually viaListUseCasesRequest.builder()- Parameters:
listUseCasesRequest- AConsumerthat will call methods onListUseCasesRequest.Builderto create a request. Provides summary information about the use cases for the specified integration association.- Returns:
- Result of the ListUseCases operation returned by the service.
- See Also:
-
listUseCasesPaginator
default ListUseCasesIterable listUseCasesPaginator(ListUseCasesRequest listUseCasesRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listUseCases(software.amazon.awssdk.services.connect.model.ListUseCasesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListUseCasesIterable responses = client.listUseCasesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListUseCasesIterable responses = client.listUseCasesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListUseCasesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListUseCasesIterable responses = client.listUseCasesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listUseCases(software.amazon.awssdk.services.connect.model.ListUseCasesRequest)operation.- Parameters:
listUseCasesRequest- Provides summary information about the use cases for the specified integration association.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listUseCasesPaginator
default ListUseCasesIterable listUseCasesPaginator(Consumer<ListUseCasesRequest.Builder> listUseCasesRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listUseCases(software.amazon.awssdk.services.connect.model.ListUseCasesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListUseCasesIterable responses = client.listUseCasesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListUseCasesIterable responses = client.listUseCasesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListUseCasesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListUseCasesIterable responses = client.listUseCasesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listUseCases(software.amazon.awssdk.services.connect.model.ListUseCasesRequest)operation.
This is a convenience which creates an instance of the
ListUseCasesRequest.Builderavoiding the need to create one manually viaListUseCasesRequest.builder()- Parameters:
listUseCasesRequest- AConsumerthat will call methods onListUseCasesRequest.Builderto create a request. Provides summary information about the use cases for the specified integration association.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listUserHierarchyGroups
default ListUserHierarchyGroupsResponse listUserHierarchyGroups(ListUserHierarchyGroupsRequest listUserHierarchyGroupsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Provides summary information about the hierarchy groups for the specified Amazon Connect instance.
For more information about agent hierarchies, see Set Up Agent Hierarchies in the Amazon Connect Administrator Guide.
- Parameters:
listUserHierarchyGroupsRequest-- Returns:
- Result of the ListUserHierarchyGroups operation returned by the service.
- See Also:
-
listUserHierarchyGroups
default ListUserHierarchyGroupsResponse listUserHierarchyGroups(Consumer<ListUserHierarchyGroupsRequest.Builder> listUserHierarchyGroupsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Provides summary information about the hierarchy groups for the specified Amazon Connect instance.
For more information about agent hierarchies, see Set Up Agent Hierarchies in the Amazon Connect Administrator Guide.
This is a convenience which creates an instance of the
ListUserHierarchyGroupsRequest.Builderavoiding the need to create one manually viaListUserHierarchyGroupsRequest.builder()- Parameters:
listUserHierarchyGroupsRequest- AConsumerthat will call methods onListUserHierarchyGroupsRequest.Builderto create a request.- Returns:
- Result of the ListUserHierarchyGroups operation returned by the service.
- See Also:
-
listUserHierarchyGroupsPaginator
default ListUserHierarchyGroupsIterable listUserHierarchyGroupsPaginator(ListUserHierarchyGroupsRequest listUserHierarchyGroupsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listUserHierarchyGroups(software.amazon.awssdk.services.connect.model.ListUserHierarchyGroupsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListUserHierarchyGroupsIterable responses = client.listUserHierarchyGroupsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListUserHierarchyGroupsIterable responses = client .listUserHierarchyGroupsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListUserHierarchyGroupsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListUserHierarchyGroupsIterable responses = client.listUserHierarchyGroupsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listUserHierarchyGroups(software.amazon.awssdk.services.connect.model.ListUserHierarchyGroupsRequest)operation.- Parameters:
listUserHierarchyGroupsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listUserHierarchyGroupsPaginator
default ListUserHierarchyGroupsIterable listUserHierarchyGroupsPaginator(Consumer<ListUserHierarchyGroupsRequest.Builder> listUserHierarchyGroupsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listUserHierarchyGroups(software.amazon.awssdk.services.connect.model.ListUserHierarchyGroupsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListUserHierarchyGroupsIterable responses = client.listUserHierarchyGroupsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListUserHierarchyGroupsIterable responses = client .listUserHierarchyGroupsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListUserHierarchyGroupsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListUserHierarchyGroupsIterable responses = client.listUserHierarchyGroupsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listUserHierarchyGroups(software.amazon.awssdk.services.connect.model.ListUserHierarchyGroupsRequest)operation.
This is a convenience which creates an instance of the
ListUserHierarchyGroupsRequest.Builderavoiding the need to create one manually viaListUserHierarchyGroupsRequest.builder()- Parameters:
listUserHierarchyGroupsRequest- AConsumerthat will call methods onListUserHierarchyGroupsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listUserProficiencies
default ListUserProficienciesResponse listUserProficiencies(ListUserProficienciesRequest listUserProficienciesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Lists proficiencies associated with a user.
- Parameters:
listUserProficienciesRequest-- Returns:
- Result of the ListUserProficiencies operation returned by the service.
- See Also:
-
listUserProficiencies
default ListUserProficienciesResponse listUserProficiencies(Consumer<ListUserProficienciesRequest.Builder> listUserProficienciesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Lists proficiencies associated with a user.
This is a convenience which creates an instance of the
ListUserProficienciesRequest.Builderavoiding the need to create one manually viaListUserProficienciesRequest.builder()- Parameters:
listUserProficienciesRequest- AConsumerthat will call methods onListUserProficienciesRequest.Builderto create a request.- Returns:
- Result of the ListUserProficiencies operation returned by the service.
- See Also:
-
listUserProficienciesPaginator
default ListUserProficienciesIterable listUserProficienciesPaginator(ListUserProficienciesRequest listUserProficienciesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listUserProficiencies(software.amazon.awssdk.services.connect.model.ListUserProficienciesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListUserProficienciesIterable responses = client.listUserProficienciesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListUserProficienciesIterable responses = client .listUserProficienciesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListUserProficienciesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListUserProficienciesIterable responses = client.listUserProficienciesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listUserProficiencies(software.amazon.awssdk.services.connect.model.ListUserProficienciesRequest)operation.- Parameters:
listUserProficienciesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listUserProficienciesPaginator
default ListUserProficienciesIterable listUserProficienciesPaginator(Consumer<ListUserProficienciesRequest.Builder> listUserProficienciesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listUserProficiencies(software.amazon.awssdk.services.connect.model.ListUserProficienciesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListUserProficienciesIterable responses = client.listUserProficienciesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListUserProficienciesIterable responses = client .listUserProficienciesPaginator(request); for (software.amazon.awssdk.services.connect.model.ListUserProficienciesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListUserProficienciesIterable responses = client.listUserProficienciesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listUserProficiencies(software.amazon.awssdk.services.connect.model.ListUserProficienciesRequest)operation.
This is a convenience which creates an instance of the
ListUserProficienciesRequest.Builderavoiding the need to create one manually viaListUserProficienciesRequest.builder()- Parameters:
listUserProficienciesRequest- AConsumerthat will call methods onListUserProficienciesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listUsers
default ListUsersResponse listUsers(ListUsersRequest listUsersRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Provides summary information about the users for the specified Amazon Connect instance.
- Parameters:
listUsersRequest-- Returns:
- Result of the ListUsers operation returned by the service.
- See Also:
-
listUsers
default ListUsersResponse listUsers(Consumer<ListUsersRequest.Builder> listUsersRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Provides summary information about the users for the specified Amazon Connect instance.
This is a convenience which creates an instance of the
ListUsersRequest.Builderavoiding the need to create one manually viaListUsersRequest.builder()- Parameters:
listUsersRequest- AConsumerthat will call methods onListUsersRequest.Builderto create a request.- Returns:
- Result of the ListUsers operation returned by the service.
- See Also:
-
listUsersPaginator
default ListUsersIterable listUsersPaginator(ListUsersRequest listUsersRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listUsers(software.amazon.awssdk.services.connect.model.ListUsersRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListUsersIterable responses = client.listUsersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListUsersIterable responses = client.listUsersPaginator(request); for (software.amazon.awssdk.services.connect.model.ListUsersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListUsersIterable responses = client.listUsersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listUsers(software.amazon.awssdk.services.connect.model.ListUsersRequest)operation.- Parameters:
listUsersRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listUsersPaginator
default ListUsersIterable listUsersPaginator(Consumer<ListUsersRequest.Builder> listUsersRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listUsers(software.amazon.awssdk.services.connect.model.ListUsersRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListUsersIterable responses = client.listUsersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListUsersIterable responses = client.listUsersPaginator(request); for (software.amazon.awssdk.services.connect.model.ListUsersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListUsersIterable responses = client.listUsersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listUsers(software.amazon.awssdk.services.connect.model.ListUsersRequest)operation.
This is a convenience which creates an instance of the
ListUsersRequest.Builderavoiding the need to create one manually viaListUsersRequest.builder()- Parameters:
listUsersRequest- AConsumerthat will call methods onListUsersRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listViewVersions
default ListViewVersionsResponse listViewVersions(ListViewVersionsRequest listViewVersionsRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, TooManyRequestsException, AwsServiceException, SdkClientException, ConnectException Returns all the available versions for the specified Amazon Connect instance and view identifier.
Results will be sorted from highest to lowest.
- Parameters:
listViewVersionsRequest-- Returns:
- Result of the ListViewVersions operation returned by the service.
- See Also:
-
listViewVersions
default ListViewVersionsResponse listViewVersions(Consumer<ListViewVersionsRequest.Builder> listViewVersionsRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, TooManyRequestsException, AwsServiceException, SdkClientException, ConnectException Returns all the available versions for the specified Amazon Connect instance and view identifier.
Results will be sorted from highest to lowest.
This is a convenience which creates an instance of the
ListViewVersionsRequest.Builderavoiding the need to create one manually viaListViewVersionsRequest.builder()- Parameters:
listViewVersionsRequest- AConsumerthat will call methods onListViewVersionsRequest.Builderto create a request.- Returns:
- Result of the ListViewVersions operation returned by the service.
- See Also:
-
listViewVersionsPaginator
default ListViewVersionsIterable listViewVersionsPaginator(ListViewVersionsRequest listViewVersionsRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, TooManyRequestsException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listViewVersions(software.amazon.awssdk.services.connect.model.ListViewVersionsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListViewVersionsIterable responses = client.listViewVersionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListViewVersionsIterable responses = client .listViewVersionsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListViewVersionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListViewVersionsIterable responses = client.listViewVersionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listViewVersions(software.amazon.awssdk.services.connect.model.ListViewVersionsRequest)operation.- Parameters:
listViewVersionsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listViewVersionsPaginator
default ListViewVersionsIterable listViewVersionsPaginator(Consumer<ListViewVersionsRequest.Builder> listViewVersionsRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, TooManyRequestsException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listViewVersions(software.amazon.awssdk.services.connect.model.ListViewVersionsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListViewVersionsIterable responses = client.listViewVersionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListViewVersionsIterable responses = client .listViewVersionsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListViewVersionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListViewVersionsIterable responses = client.listViewVersionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listViewVersions(software.amazon.awssdk.services.connect.model.ListViewVersionsRequest)operation.
This is a convenience which creates an instance of the
ListViewVersionsRequest.Builderavoiding the need to create one manually viaListViewVersionsRequest.builder()- Parameters:
listViewVersionsRequest- AConsumerthat will call methods onListViewVersionsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listViews
default ListViewsResponse listViews(ListViewsRequest listViewsRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, TooManyRequestsException, AwsServiceException, SdkClientException, ConnectException Returns views in the given instance.
Results are sorted primarily by type, and secondarily by name.
- Parameters:
listViewsRequest-- Returns:
- Result of the ListViews operation returned by the service.
- See Also:
-
listViews
default ListViewsResponse listViews(Consumer<ListViewsRequest.Builder> listViewsRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, TooManyRequestsException, AwsServiceException, SdkClientException, ConnectException Returns views in the given instance.
Results are sorted primarily by type, and secondarily by name.
This is a convenience which creates an instance of the
ListViewsRequest.Builderavoiding the need to create one manually viaListViewsRequest.builder()- Parameters:
listViewsRequest- AConsumerthat will call methods onListViewsRequest.Builderto create a request.- Returns:
- Result of the ListViews operation returned by the service.
- See Also:
-
listViewsPaginator
default ListViewsIterable listViewsPaginator(ListViewsRequest listViewsRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, TooManyRequestsException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listViews(software.amazon.awssdk.services.connect.model.ListViewsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListViewsIterable responses = client.listViewsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListViewsIterable responses = client.listViewsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListViewsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListViewsIterable responses = client.listViewsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listViews(software.amazon.awssdk.services.connect.model.ListViewsRequest)operation.- Parameters:
listViewsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listViewsPaginator
default ListViewsIterable listViewsPaginator(Consumer<ListViewsRequest.Builder> listViewsRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, TooManyRequestsException, AwsServiceException, SdkClientException, ConnectException This is a variant of
listViews(software.amazon.awssdk.services.connect.model.ListViewsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.ListViewsIterable responses = client.listViewsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.ListViewsIterable responses = client.listViewsPaginator(request); for (software.amazon.awssdk.services.connect.model.ListViewsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.ListViewsIterable responses = client.listViewsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listViews(software.amazon.awssdk.services.connect.model.ListViewsRequest)operation.
This is a convenience which creates an instance of the
ListViewsRequest.Builderavoiding the need to create one manually viaListViewsRequest.builder()- Parameters:
listViewsRequest- AConsumerthat will call methods onListViewsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
monitorContact
default MonitorContactResponse monitorContact(MonitorContactRequest monitorContactRequest) throws InvalidRequestException, IdempotencyException, AccessDeniedException, ResourceNotFoundException, ServiceQuotaExceededException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Initiates silent monitoring of a contact. The Contact Control Panel (CCP) of the user specified by userId will be set to silent monitoring mode on the contact.
- Parameters:
monitorContactRequest-- Returns:
- Result of the MonitorContact operation returned by the service.
- See Also:
-
monitorContact
default MonitorContactResponse monitorContact(Consumer<MonitorContactRequest.Builder> monitorContactRequest) throws InvalidRequestException, IdempotencyException, AccessDeniedException, ResourceNotFoundException, ServiceQuotaExceededException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Initiates silent monitoring of a contact. The Contact Control Panel (CCP) of the user specified by userId will be set to silent monitoring mode on the contact.
This is a convenience which creates an instance of the
MonitorContactRequest.Builderavoiding the need to create one manually viaMonitorContactRequest.builder()- Parameters:
monitorContactRequest- AConsumerthat will call methods onMonitorContactRequest.Builderto create a request.- Returns:
- Result of the MonitorContact operation returned by the service.
- See Also:
-
pauseContact
default PauseContactResponse pauseContact(PauseContactRequest pauseContactRequest) throws AccessDeniedException, InternalServiceException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, LimitExceededException, ConflictException, AwsServiceException, SdkClientException, ConnectException Allows pausing an ongoing task contact.
- Parameters:
pauseContactRequest-- Returns:
- Result of the PauseContact operation returned by the service.
- See Also:
-
pauseContact
default PauseContactResponse pauseContact(Consumer<PauseContactRequest.Builder> pauseContactRequest) throws AccessDeniedException, InternalServiceException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, LimitExceededException, ConflictException, AwsServiceException, SdkClientException, ConnectException Allows pausing an ongoing task contact.
This is a convenience which creates an instance of the
PauseContactRequest.Builderavoiding the need to create one manually viaPauseContactRequest.builder()- Parameters:
pauseContactRequest- AConsumerthat will call methods onPauseContactRequest.Builderto create a request.- Returns:
- Result of the PauseContact operation returned by the service.
- See Also:
-
putUserStatus
default PutUserStatusResponse putUserStatus(PutUserStatusRequest putUserStatusRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Changes the current status of a user or agent in Amazon Connect. If the agent is currently handling a contact, this sets the agent's next status.
For more information, see Agent status and Set your next status in the Amazon Connect Administrator Guide.
- Parameters:
putUserStatusRequest-- Returns:
- Result of the PutUserStatus operation returned by the service.
- See Also:
-
putUserStatus
default PutUserStatusResponse putUserStatus(Consumer<PutUserStatusRequest.Builder> putUserStatusRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Changes the current status of a user or agent in Amazon Connect. If the agent is currently handling a contact, this sets the agent's next status.
For more information, see Agent status and Set your next status in the Amazon Connect Administrator Guide.
This is a convenience which creates an instance of the
PutUserStatusRequest.Builderavoiding the need to create one manually viaPutUserStatusRequest.builder()- Parameters:
putUserStatusRequest- AConsumerthat will call methods onPutUserStatusRequest.Builderto create a request.- Returns:
- Result of the PutUserStatus operation returned by the service.
- See Also:
-
releasePhoneNumber
default ReleasePhoneNumberResponse releasePhoneNumber(ReleasePhoneNumberRequest releasePhoneNumberRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, ResourceInUseException, IdempotencyException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Releases a phone number previously claimed to an Amazon Connect instance or traffic distribution group. You can call this API only in the Amazon Web Services Region where the number was claimed.
To release phone numbers from a traffic distribution group, use the
ReleasePhoneNumberAPI, not the Amazon Connect admin website.After releasing a phone number, the phone number enters into a cooldown 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, 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.
- Parameters:
releasePhoneNumberRequest-- Returns:
- Result of the ReleasePhoneNumber operation returned by the service.
- See Also:
-
releasePhoneNumber
default ReleasePhoneNumberResponse releasePhoneNumber(Consumer<ReleasePhoneNumberRequest.Builder> releasePhoneNumberRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, ResourceInUseException, IdempotencyException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Releases a phone number previously claimed to an Amazon Connect instance or traffic distribution group. You can call this API only in the Amazon Web Services Region where the number was claimed.
To release phone numbers from a traffic distribution group, use the
ReleasePhoneNumberAPI, not the Amazon Connect admin website.After releasing a phone number, the phone number enters into a cooldown 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, 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.
This is a convenience which creates an instance of the
ReleasePhoneNumberRequest.Builderavoiding the need to create one manually viaReleasePhoneNumberRequest.builder()- Parameters:
releasePhoneNumberRequest- AConsumerthat will call methods onReleasePhoneNumberRequest.Builderto create a request.- Returns:
- Result of the ReleasePhoneNumber operation returned by the service.
- See Also:
-
replicateInstance
default ReplicateInstanceResponse replicateInstance(ReplicateInstanceRequest replicateInstanceRequest) throws InvalidRequestException, AccessDeniedException, ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, InternalServiceException, ResourceNotReadyException, ResourceConflictException, AwsServiceException, SdkClientException, ConnectException Replicates an Amazon Connect instance in the specified Amazon Web 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 Create a replica of your existing Amazon Connect instance in the Amazon Connect Administrator Guide.
- Parameters:
replicateInstanceRequest-- Returns:
- Result of the ReplicateInstance operation returned by the service.
- See Also:
-
replicateInstance
default ReplicateInstanceResponse replicateInstance(Consumer<ReplicateInstanceRequest.Builder> replicateInstanceRequest) throws InvalidRequestException, AccessDeniedException, ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, InternalServiceException, ResourceNotReadyException, ResourceConflictException, AwsServiceException, SdkClientException, ConnectException Replicates an Amazon Connect instance in the specified Amazon Web 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 Create a replica of your existing Amazon Connect instance in the Amazon Connect Administrator Guide.
This is a convenience which creates an instance of the
ReplicateInstanceRequest.Builderavoiding the need to create one manually viaReplicateInstanceRequest.builder()- Parameters:
replicateInstanceRequest- AConsumerthat will call methods onReplicateInstanceRequest.Builderto create a request.- Returns:
- Result of the ReplicateInstance operation returned by the service.
- See Also:
-
resumeContact
default ResumeContactResponse resumeContact(ResumeContactRequest resumeContactRequest) throws AccessDeniedException, InternalServiceException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, ConflictException, AwsServiceException, SdkClientException, ConnectException Allows resuming a task contact in a paused state.
- Parameters:
resumeContactRequest-- Returns:
- Result of the ResumeContact operation returned by the service.
- See Also:
-
resumeContact
default ResumeContactResponse resumeContact(Consumer<ResumeContactRequest.Builder> resumeContactRequest) throws AccessDeniedException, InternalServiceException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, ConflictException, AwsServiceException, SdkClientException, ConnectException Allows resuming a task contact in a paused state.
This is a convenience which creates an instance of the
ResumeContactRequest.Builderavoiding the need to create one manually viaResumeContactRequest.builder()- Parameters:
resumeContactRequest- AConsumerthat will call methods onResumeContactRequest.Builderto create a request.- Returns:
- Result of the ResumeContact operation returned by the service.
- See Also:
-
resumeContactRecording
default ResumeContactRecordingResponse resumeContactRecording(ResumeContactRecordingRequest resumeContactRecordingRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException When a contact is being recorded, and the recording has been suspended 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.
- Parameters:
resumeContactRecordingRequest-- Returns:
- Result of the ResumeContactRecording operation returned by the service.
- See Also:
-
resumeContactRecording
default ResumeContactRecordingResponse resumeContactRecording(Consumer<ResumeContactRecordingRequest.Builder> resumeContactRecordingRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException When a contact is being recorded, and the recording has been suspended 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.
This is a convenience which creates an instance of the
ResumeContactRecordingRequest.Builderavoiding the need to create one manually viaResumeContactRecordingRequest.builder()- Parameters:
resumeContactRecordingRequest- AConsumerthat will call methods onResumeContactRecordingRequest.Builderto create a request.- Returns:
- Result of the ResumeContactRecording operation returned by the service.
- See Also:
-
searchAgentStatuses
default SearchAgentStatusesResponse searchAgentStatuses(SearchAgentStatusesRequest searchAgentStatusesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches AgentStatuses in an Amazon Connect instance, with optional filtering.
- Parameters:
searchAgentStatusesRequest-- Returns:
- Result of the SearchAgentStatuses operation returned by the service.
- See Also:
-
searchAgentStatuses
default SearchAgentStatusesResponse searchAgentStatuses(Consumer<SearchAgentStatusesRequest.Builder> searchAgentStatusesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches AgentStatuses in an Amazon Connect instance, with optional filtering.
This is a convenience which creates an instance of the
SearchAgentStatusesRequest.Builderavoiding the need to create one manually viaSearchAgentStatusesRequest.builder()- Parameters:
searchAgentStatusesRequest- AConsumerthat will call methods onSearchAgentStatusesRequest.Builderto create a request.- Returns:
- Result of the SearchAgentStatuses operation returned by the service.
- See Also:
-
searchAgentStatusesPaginator
default SearchAgentStatusesIterable searchAgentStatusesPaginator(SearchAgentStatusesRequest searchAgentStatusesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchAgentStatuses(software.amazon.awssdk.services.connect.model.SearchAgentStatusesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchAgentStatusesIterable responses = client.searchAgentStatusesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchAgentStatusesIterable responses = client .searchAgentStatusesPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchAgentStatusesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchAgentStatusesIterable responses = client.searchAgentStatusesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchAgentStatuses(software.amazon.awssdk.services.connect.model.SearchAgentStatusesRequest)operation.- Parameters:
searchAgentStatusesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchAgentStatusesPaginator
default SearchAgentStatusesIterable searchAgentStatusesPaginator(Consumer<SearchAgentStatusesRequest.Builder> searchAgentStatusesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchAgentStatuses(software.amazon.awssdk.services.connect.model.SearchAgentStatusesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchAgentStatusesIterable responses = client.searchAgentStatusesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchAgentStatusesIterable responses = client .searchAgentStatusesPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchAgentStatusesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchAgentStatusesIterable responses = client.searchAgentStatusesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchAgentStatuses(software.amazon.awssdk.services.connect.model.SearchAgentStatusesRequest)operation.
This is a convenience which creates an instance of the
SearchAgentStatusesRequest.Builderavoiding the need to create one manually viaSearchAgentStatusesRequest.builder()- Parameters:
searchAgentStatusesRequest- AConsumerthat will call methods onSearchAgentStatusesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchAvailablePhoneNumbers
default SearchAvailablePhoneNumbersResponse searchAvailablePhoneNumbers(SearchAvailablePhoneNumbersRequest searchAvailablePhoneNumbersRequest) throws InvalidParameterException, ThrottlingException, InternalServiceException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Searches for available phone numbers that you can claim to your Amazon Connect instance or traffic distribution group. If the provided
TargetArnis a traffic distribution group, you can call this API in both Amazon Web Services Regions associated with the traffic distribution group.- Parameters:
searchAvailablePhoneNumbersRequest-- Returns:
- Result of the SearchAvailablePhoneNumbers operation returned by the service.
- See Also:
-
searchAvailablePhoneNumbers
default SearchAvailablePhoneNumbersResponse searchAvailablePhoneNumbers(Consumer<SearchAvailablePhoneNumbersRequest.Builder> searchAvailablePhoneNumbersRequest) throws InvalidParameterException, ThrottlingException, InternalServiceException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Searches for available phone numbers that you can claim to your Amazon Connect instance or traffic distribution group. If the provided
TargetArnis a traffic distribution group, you can call this API in both Amazon Web Services Regions associated with the traffic distribution group.
This is a convenience which creates an instance of the
SearchAvailablePhoneNumbersRequest.Builderavoiding the need to create one manually viaSearchAvailablePhoneNumbersRequest.builder()- Parameters:
searchAvailablePhoneNumbersRequest- AConsumerthat will call methods onSearchAvailablePhoneNumbersRequest.Builderto create a request.- Returns:
- Result of the SearchAvailablePhoneNumbers operation returned by the service.
- See Also:
-
searchAvailablePhoneNumbersPaginator
default SearchAvailablePhoneNumbersIterable searchAvailablePhoneNumbersPaginator(SearchAvailablePhoneNumbersRequest searchAvailablePhoneNumbersRequest) throws InvalidParameterException, ThrottlingException, InternalServiceException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchAvailablePhoneNumbers(software.amazon.awssdk.services.connect.model.SearchAvailablePhoneNumbersRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchAvailablePhoneNumbersIterable responses = client.searchAvailablePhoneNumbersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchAvailablePhoneNumbersIterable responses = client .searchAvailablePhoneNumbersPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchAvailablePhoneNumbersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchAvailablePhoneNumbersIterable responses = client.searchAvailablePhoneNumbersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchAvailablePhoneNumbers(software.amazon.awssdk.services.connect.model.SearchAvailablePhoneNumbersRequest)operation.- Parameters:
searchAvailablePhoneNumbersRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchAvailablePhoneNumbersPaginator
default SearchAvailablePhoneNumbersIterable searchAvailablePhoneNumbersPaginator(Consumer<SearchAvailablePhoneNumbersRequest.Builder> searchAvailablePhoneNumbersRequest) throws InvalidParameterException, ThrottlingException, InternalServiceException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchAvailablePhoneNumbers(software.amazon.awssdk.services.connect.model.SearchAvailablePhoneNumbersRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchAvailablePhoneNumbersIterable responses = client.searchAvailablePhoneNumbersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchAvailablePhoneNumbersIterable responses = client .searchAvailablePhoneNumbersPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchAvailablePhoneNumbersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchAvailablePhoneNumbersIterable responses = client.searchAvailablePhoneNumbersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchAvailablePhoneNumbers(software.amazon.awssdk.services.connect.model.SearchAvailablePhoneNumbersRequest)operation.
This is a convenience which creates an instance of the
SearchAvailablePhoneNumbersRequest.Builderavoiding the need to create one manually viaSearchAvailablePhoneNumbersRequest.builder()- Parameters:
searchAvailablePhoneNumbersRequest- AConsumerthat will call methods onSearchAvailablePhoneNumbersRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchContactFlowModules
default SearchContactFlowModulesResponse searchContactFlowModules(SearchContactFlowModulesRequest searchContactFlowModulesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches the flow modules in an Amazon Connect instance, with optional filtering.
- Parameters:
searchContactFlowModulesRequest-- Returns:
- Result of the SearchContactFlowModules operation returned by the service.
- See Also:
-
searchContactFlowModules
default SearchContactFlowModulesResponse searchContactFlowModules(Consumer<SearchContactFlowModulesRequest.Builder> searchContactFlowModulesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches the flow modules in an Amazon Connect instance, with optional filtering.
This is a convenience which creates an instance of the
SearchContactFlowModulesRequest.Builderavoiding the need to create one manually viaSearchContactFlowModulesRequest.builder()- Parameters:
searchContactFlowModulesRequest- AConsumerthat will call methods onSearchContactFlowModulesRequest.Builderto create a request.- Returns:
- Result of the SearchContactFlowModules operation returned by the service.
- See Also:
-
searchContactFlowModulesPaginator
default SearchContactFlowModulesIterable searchContactFlowModulesPaginator(SearchContactFlowModulesRequest searchContactFlowModulesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchContactFlowModules(software.amazon.awssdk.services.connect.model.SearchContactFlowModulesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchContactFlowModulesIterable responses = client.searchContactFlowModulesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchContactFlowModulesIterable responses = client .searchContactFlowModulesPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchContactFlowModulesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchContactFlowModulesIterable responses = client.searchContactFlowModulesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchContactFlowModules(software.amazon.awssdk.services.connect.model.SearchContactFlowModulesRequest)operation.- Parameters:
searchContactFlowModulesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchContactFlowModulesPaginator
default SearchContactFlowModulesIterable searchContactFlowModulesPaginator(Consumer<SearchContactFlowModulesRequest.Builder> searchContactFlowModulesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchContactFlowModules(software.amazon.awssdk.services.connect.model.SearchContactFlowModulesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchContactFlowModulesIterable responses = client.searchContactFlowModulesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchContactFlowModulesIterable responses = client .searchContactFlowModulesPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchContactFlowModulesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchContactFlowModulesIterable responses = client.searchContactFlowModulesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchContactFlowModules(software.amazon.awssdk.services.connect.model.SearchContactFlowModulesRequest)operation.
This is a convenience which creates an instance of the
SearchContactFlowModulesRequest.Builderavoiding the need to create one manually viaSearchContactFlowModulesRequest.builder()- Parameters:
searchContactFlowModulesRequest- AConsumerthat will call methods onSearchContactFlowModulesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchContactFlows
default SearchContactFlowsResponse searchContactFlows(SearchContactFlowsRequest searchContactFlowsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches the contact flows in an Amazon Connect instance, with optional filtering.
- Parameters:
searchContactFlowsRequest-- Returns:
- Result of the SearchContactFlows operation returned by the service.
- See Also:
-
searchContactFlows
default SearchContactFlowsResponse searchContactFlows(Consumer<SearchContactFlowsRequest.Builder> searchContactFlowsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches the contact flows in an Amazon Connect instance, with optional filtering.
This is a convenience which creates an instance of the
SearchContactFlowsRequest.Builderavoiding the need to create one manually viaSearchContactFlowsRequest.builder()- Parameters:
searchContactFlowsRequest- AConsumerthat will call methods onSearchContactFlowsRequest.Builderto create a request.- Returns:
- Result of the SearchContactFlows operation returned by the service.
- See Also:
-
searchContactFlowsPaginator
default SearchContactFlowsIterable searchContactFlowsPaginator(SearchContactFlowsRequest searchContactFlowsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchContactFlows(software.amazon.awssdk.services.connect.model.SearchContactFlowsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchContactFlowsIterable responses = client.searchContactFlowsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchContactFlowsIterable responses = client .searchContactFlowsPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchContactFlowsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchContactFlowsIterable responses = client.searchContactFlowsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchContactFlows(software.amazon.awssdk.services.connect.model.SearchContactFlowsRequest)operation.- Parameters:
searchContactFlowsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchContactFlowsPaginator
default SearchContactFlowsIterable searchContactFlowsPaginator(Consumer<SearchContactFlowsRequest.Builder> searchContactFlowsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchContactFlows(software.amazon.awssdk.services.connect.model.SearchContactFlowsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchContactFlowsIterable responses = client.searchContactFlowsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchContactFlowsIterable responses = client .searchContactFlowsPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchContactFlowsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchContactFlowsIterable responses = client.searchContactFlowsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchContactFlows(software.amazon.awssdk.services.connect.model.SearchContactFlowsRequest)operation.
This is a convenience which creates an instance of the
SearchContactFlowsRequest.Builderavoiding the need to create one manually viaSearchContactFlowsRequest.builder()- Parameters:
searchContactFlowsRequest- AConsumerthat will call methods onSearchContactFlowsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchContacts
default SearchContactsResponse searchContacts(SearchContactsRequest searchContactsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Searches contacts in an Amazon Connect instance.
- Parameters:
searchContactsRequest-- Returns:
- Result of the SearchContacts operation returned by the service.
- See Also:
-
searchContacts
default SearchContactsResponse searchContacts(Consumer<SearchContactsRequest.Builder> searchContactsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Searches contacts in an Amazon Connect instance.
This is a convenience which creates an instance of the
SearchContactsRequest.Builderavoiding the need to create one manually viaSearchContactsRequest.builder()- Parameters:
searchContactsRequest- AConsumerthat will call methods onSearchContactsRequest.Builderto create a request.- Returns:
- Result of the SearchContacts operation returned by the service.
- See Also:
-
searchContactsPaginator
default SearchContactsIterable searchContactsPaginator(SearchContactsRequest searchContactsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchContacts(software.amazon.awssdk.services.connect.model.SearchContactsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchContactsIterable responses = client.searchContactsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchContactsIterable responses = client.searchContactsPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchContactsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchContactsIterable responses = client.searchContactsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchContacts(software.amazon.awssdk.services.connect.model.SearchContactsRequest)operation.- Parameters:
searchContactsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchContactsPaginator
default SearchContactsIterable searchContactsPaginator(Consumer<SearchContactsRequest.Builder> searchContactsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchContacts(software.amazon.awssdk.services.connect.model.SearchContactsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchContactsIterable responses = client.searchContactsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchContactsIterable responses = client.searchContactsPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchContactsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchContactsIterable responses = client.searchContactsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchContacts(software.amazon.awssdk.services.connect.model.SearchContactsRequest)operation.
This is a convenience which creates an instance of the
SearchContactsRequest.Builderavoiding the need to create one manually viaSearchContactsRequest.builder()- Parameters:
searchContactsRequest- AConsumerthat will call methods onSearchContactsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchHoursOfOperations
default SearchHoursOfOperationsResponse searchHoursOfOperations(SearchHoursOfOperationsRequest searchHoursOfOperationsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches the hours of operation in an Amazon Connect instance, with optional filtering.
- Parameters:
searchHoursOfOperationsRequest-- Returns:
- Result of the SearchHoursOfOperations operation returned by the service.
- See Also:
-
searchHoursOfOperations
default SearchHoursOfOperationsResponse searchHoursOfOperations(Consumer<SearchHoursOfOperationsRequest.Builder> searchHoursOfOperationsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches the hours of operation in an Amazon Connect instance, with optional filtering.
This is a convenience which creates an instance of the
SearchHoursOfOperationsRequest.Builderavoiding the need to create one manually viaSearchHoursOfOperationsRequest.builder()- Parameters:
searchHoursOfOperationsRequest- AConsumerthat will call methods onSearchHoursOfOperationsRequest.Builderto create a request.- Returns:
- Result of the SearchHoursOfOperations operation returned by the service.
- See Also:
-
searchHoursOfOperationsPaginator
default SearchHoursOfOperationsIterable searchHoursOfOperationsPaginator(SearchHoursOfOperationsRequest searchHoursOfOperationsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchHoursOfOperations(software.amazon.awssdk.services.connect.model.SearchHoursOfOperationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchHoursOfOperationsIterable responses = client.searchHoursOfOperationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchHoursOfOperationsIterable responses = client .searchHoursOfOperationsPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchHoursOfOperationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchHoursOfOperationsIterable responses = client.searchHoursOfOperationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchHoursOfOperations(software.amazon.awssdk.services.connect.model.SearchHoursOfOperationsRequest)operation.- Parameters:
searchHoursOfOperationsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchHoursOfOperationsPaginator
default SearchHoursOfOperationsIterable searchHoursOfOperationsPaginator(Consumer<SearchHoursOfOperationsRequest.Builder> searchHoursOfOperationsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchHoursOfOperations(software.amazon.awssdk.services.connect.model.SearchHoursOfOperationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchHoursOfOperationsIterable responses = client.searchHoursOfOperationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchHoursOfOperationsIterable responses = client .searchHoursOfOperationsPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchHoursOfOperationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchHoursOfOperationsIterable responses = client.searchHoursOfOperationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchHoursOfOperations(software.amazon.awssdk.services.connect.model.SearchHoursOfOperationsRequest)operation.
This is a convenience which creates an instance of the
SearchHoursOfOperationsRequest.Builderavoiding the need to create one manually viaSearchHoursOfOperationsRequest.builder()- Parameters:
searchHoursOfOperationsRequest- AConsumerthat will call methods onSearchHoursOfOperationsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchPredefinedAttributes
default SearchPredefinedAttributesResponse searchPredefinedAttributes(SearchPredefinedAttributesRequest searchPredefinedAttributesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches predefined attributes that meet certain criteria. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see Create predefined attributes for routing contacts to agents.
- Parameters:
searchPredefinedAttributesRequest-- Returns:
- Result of the SearchPredefinedAttributes operation returned by the service.
- See Also:
-
searchPredefinedAttributes
default SearchPredefinedAttributesResponse searchPredefinedAttributes(Consumer<SearchPredefinedAttributesRequest.Builder> searchPredefinedAttributesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches predefined attributes that meet certain criteria. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see Create predefined attributes for routing contacts to agents.
This is a convenience which creates an instance of the
SearchPredefinedAttributesRequest.Builderavoiding the need to create one manually viaSearchPredefinedAttributesRequest.builder()- Parameters:
searchPredefinedAttributesRequest- AConsumerthat will call methods onSearchPredefinedAttributesRequest.Builderto create a request.- Returns:
- Result of the SearchPredefinedAttributes operation returned by the service.
- See Also:
-
searchPredefinedAttributesPaginator
default SearchPredefinedAttributesIterable searchPredefinedAttributesPaginator(SearchPredefinedAttributesRequest searchPredefinedAttributesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchPredefinedAttributes(software.amazon.awssdk.services.connect.model.SearchPredefinedAttributesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchPredefinedAttributesIterable responses = client.searchPredefinedAttributesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchPredefinedAttributesIterable responses = client .searchPredefinedAttributesPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchPredefinedAttributesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchPredefinedAttributesIterable responses = client.searchPredefinedAttributesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchPredefinedAttributes(software.amazon.awssdk.services.connect.model.SearchPredefinedAttributesRequest)operation.- Parameters:
searchPredefinedAttributesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchPredefinedAttributesPaginator
default SearchPredefinedAttributesIterable searchPredefinedAttributesPaginator(Consumer<SearchPredefinedAttributesRequest.Builder> searchPredefinedAttributesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchPredefinedAttributes(software.amazon.awssdk.services.connect.model.SearchPredefinedAttributesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchPredefinedAttributesIterable responses = client.searchPredefinedAttributesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchPredefinedAttributesIterable responses = client .searchPredefinedAttributesPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchPredefinedAttributesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchPredefinedAttributesIterable responses = client.searchPredefinedAttributesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchPredefinedAttributes(software.amazon.awssdk.services.connect.model.SearchPredefinedAttributesRequest)operation.
This is a convenience which creates an instance of the
SearchPredefinedAttributesRequest.Builderavoiding the need to create one manually viaSearchPredefinedAttributesRequest.builder()- Parameters:
searchPredefinedAttributesRequest- AConsumerthat will call methods onSearchPredefinedAttributesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchPrompts
default SearchPromptsResponse searchPrompts(SearchPromptsRequest searchPromptsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches prompts in an Amazon Connect instance, with optional filtering.
- Parameters:
searchPromptsRequest-- Returns:
- Result of the SearchPrompts operation returned by the service.
- See Also:
-
searchPrompts
default SearchPromptsResponse searchPrompts(Consumer<SearchPromptsRequest.Builder> searchPromptsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches prompts in an Amazon Connect instance, with optional filtering.
This is a convenience which creates an instance of the
SearchPromptsRequest.Builderavoiding the need to create one manually viaSearchPromptsRequest.builder()- Parameters:
searchPromptsRequest- AConsumerthat will call methods onSearchPromptsRequest.Builderto create a request.- Returns:
- Result of the SearchPrompts operation returned by the service.
- See Also:
-
searchPromptsPaginator
default SearchPromptsIterable searchPromptsPaginator(SearchPromptsRequest searchPromptsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchPrompts(software.amazon.awssdk.services.connect.model.SearchPromptsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchPromptsIterable responses = client.searchPromptsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchPromptsIterable responses = client.searchPromptsPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchPromptsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchPromptsIterable responses = client.searchPromptsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchPrompts(software.amazon.awssdk.services.connect.model.SearchPromptsRequest)operation.- Parameters:
searchPromptsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchPromptsPaginator
default SearchPromptsIterable searchPromptsPaginator(Consumer<SearchPromptsRequest.Builder> searchPromptsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchPrompts(software.amazon.awssdk.services.connect.model.SearchPromptsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchPromptsIterable responses = client.searchPromptsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchPromptsIterable responses = client.searchPromptsPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchPromptsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchPromptsIterable responses = client.searchPromptsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchPrompts(software.amazon.awssdk.services.connect.model.SearchPromptsRequest)operation.
This is a convenience which creates an instance of the
SearchPromptsRequest.Builderavoiding the need to create one manually viaSearchPromptsRequest.builder()- Parameters:
searchPromptsRequest- AConsumerthat will call methods onSearchPromptsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchQueues
default SearchQueuesResponse searchQueues(SearchQueuesRequest searchQueuesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches queues in an Amazon Connect instance, with optional filtering.
- Parameters:
searchQueuesRequest-- Returns:
- Result of the SearchQueues operation returned by the service.
- See Also:
-
searchQueues
default SearchQueuesResponse searchQueues(Consumer<SearchQueuesRequest.Builder> searchQueuesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches queues in an Amazon Connect instance, with optional filtering.
This is a convenience which creates an instance of the
SearchQueuesRequest.Builderavoiding the need to create one manually viaSearchQueuesRequest.builder()- Parameters:
searchQueuesRequest- AConsumerthat will call methods onSearchQueuesRequest.Builderto create a request.- Returns:
- Result of the SearchQueues operation returned by the service.
- See Also:
-
searchQueuesPaginator
default SearchQueuesIterable searchQueuesPaginator(SearchQueuesRequest searchQueuesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchQueues(software.amazon.awssdk.services.connect.model.SearchQueuesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchQueuesIterable responses = client.searchQueuesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchQueuesIterable responses = client.searchQueuesPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchQueuesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchQueuesIterable responses = client.searchQueuesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchQueues(software.amazon.awssdk.services.connect.model.SearchQueuesRequest)operation.- Parameters:
searchQueuesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchQueuesPaginator
default SearchQueuesIterable searchQueuesPaginator(Consumer<SearchQueuesRequest.Builder> searchQueuesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchQueues(software.amazon.awssdk.services.connect.model.SearchQueuesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchQueuesIterable responses = client.searchQueuesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchQueuesIterable responses = client.searchQueuesPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchQueuesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchQueuesIterable responses = client.searchQueuesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchQueues(software.amazon.awssdk.services.connect.model.SearchQueuesRequest)operation.
This is a convenience which creates an instance of the
SearchQueuesRequest.Builderavoiding the need to create one manually viaSearchQueuesRequest.builder()- Parameters:
searchQueuesRequest- AConsumerthat will call methods onSearchQueuesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchQuickConnects
default SearchQuickConnectsResponse searchQuickConnects(SearchQuickConnectsRequest searchQuickConnectsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches quick connects in an Amazon Connect instance, with optional filtering.
- Parameters:
searchQuickConnectsRequest-- Returns:
- Result of the SearchQuickConnects operation returned by the service.
- See Also:
-
searchQuickConnects
default SearchQuickConnectsResponse searchQuickConnects(Consumer<SearchQuickConnectsRequest.Builder> searchQuickConnectsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches quick connects in an Amazon Connect instance, with optional filtering.
This is a convenience which creates an instance of the
SearchQuickConnectsRequest.Builderavoiding the need to create one manually viaSearchQuickConnectsRequest.builder()- Parameters:
searchQuickConnectsRequest- AConsumerthat will call methods onSearchQuickConnectsRequest.Builderto create a request.- Returns:
- Result of the SearchQuickConnects operation returned by the service.
- See Also:
-
searchQuickConnectsPaginator
default SearchQuickConnectsIterable searchQuickConnectsPaginator(SearchQuickConnectsRequest searchQuickConnectsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchQuickConnects(software.amazon.awssdk.services.connect.model.SearchQuickConnectsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchQuickConnectsIterable responses = client.searchQuickConnectsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchQuickConnectsIterable responses = client .searchQuickConnectsPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchQuickConnectsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchQuickConnectsIterable responses = client.searchQuickConnectsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchQuickConnects(software.amazon.awssdk.services.connect.model.SearchQuickConnectsRequest)operation.- Parameters:
searchQuickConnectsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchQuickConnectsPaginator
default SearchQuickConnectsIterable searchQuickConnectsPaginator(Consumer<SearchQuickConnectsRequest.Builder> searchQuickConnectsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchQuickConnects(software.amazon.awssdk.services.connect.model.SearchQuickConnectsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchQuickConnectsIterable responses = client.searchQuickConnectsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchQuickConnectsIterable responses = client .searchQuickConnectsPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchQuickConnectsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchQuickConnectsIterable responses = client.searchQuickConnectsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchQuickConnects(software.amazon.awssdk.services.connect.model.SearchQuickConnectsRequest)operation.
This is a convenience which creates an instance of the
SearchQuickConnectsRequest.Builderavoiding the need to create one manually viaSearchQuickConnectsRequest.builder()- Parameters:
searchQuickConnectsRequest- AConsumerthat will call methods onSearchQuickConnectsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchResourceTags
default SearchResourceTagsResponse searchResourceTags(SearchResourceTagsRequest searchResourceTagsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, MaximumResultReturnedException, AwsServiceException, SdkClientException, ConnectException Searches tags used in an Amazon Connect instance using optional search criteria.
- Parameters:
searchResourceTagsRequest-- Returns:
- Result of the SearchResourceTags operation returned by the service.
- See Also:
-
searchResourceTags
default SearchResourceTagsResponse searchResourceTags(Consumer<SearchResourceTagsRequest.Builder> searchResourceTagsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, MaximumResultReturnedException, AwsServiceException, SdkClientException, ConnectException Searches tags used in an Amazon Connect instance using optional search criteria.
This is a convenience which creates an instance of the
SearchResourceTagsRequest.Builderavoiding the need to create one manually viaSearchResourceTagsRequest.builder()- Parameters:
searchResourceTagsRequest- AConsumerthat will call methods onSearchResourceTagsRequest.Builderto create a request.- Returns:
- Result of the SearchResourceTags operation returned by the service.
- See Also:
-
searchResourceTagsPaginator
default SearchResourceTagsIterable searchResourceTagsPaginator(SearchResourceTagsRequest searchResourceTagsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, MaximumResultReturnedException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchResourceTags(software.amazon.awssdk.services.connect.model.SearchResourceTagsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchResourceTagsIterable responses = client.searchResourceTagsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchResourceTagsIterable responses = client .searchResourceTagsPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchResourceTagsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchResourceTagsIterable responses = client.searchResourceTagsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchResourceTags(software.amazon.awssdk.services.connect.model.SearchResourceTagsRequest)operation.- Parameters:
searchResourceTagsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchResourceTagsPaginator
default SearchResourceTagsIterable searchResourceTagsPaginator(Consumer<SearchResourceTagsRequest.Builder> searchResourceTagsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, MaximumResultReturnedException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchResourceTags(software.amazon.awssdk.services.connect.model.SearchResourceTagsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchResourceTagsIterable responses = client.searchResourceTagsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchResourceTagsIterable responses = client .searchResourceTagsPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchResourceTagsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchResourceTagsIterable responses = client.searchResourceTagsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchResourceTags(software.amazon.awssdk.services.connect.model.SearchResourceTagsRequest)operation.
This is a convenience which creates an instance of the
SearchResourceTagsRequest.Builderavoiding the need to create one manually viaSearchResourceTagsRequest.builder()- Parameters:
searchResourceTagsRequest- AConsumerthat will call methods onSearchResourceTagsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchRoutingProfiles
default SearchRoutingProfilesResponse searchRoutingProfiles(SearchRoutingProfilesRequest searchRoutingProfilesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches routing profiles in an Amazon Connect instance, with optional filtering.
- Parameters:
searchRoutingProfilesRequest-- Returns:
- Result of the SearchRoutingProfiles operation returned by the service.
- See Also:
-
searchRoutingProfiles
default SearchRoutingProfilesResponse searchRoutingProfiles(Consumer<SearchRoutingProfilesRequest.Builder> searchRoutingProfilesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches routing profiles in an Amazon Connect instance, with optional filtering.
This is a convenience which creates an instance of the
SearchRoutingProfilesRequest.Builderavoiding the need to create one manually viaSearchRoutingProfilesRequest.builder()- Parameters:
searchRoutingProfilesRequest- AConsumerthat will call methods onSearchRoutingProfilesRequest.Builderto create a request.- Returns:
- Result of the SearchRoutingProfiles operation returned by the service.
- See Also:
-
searchRoutingProfilesPaginator
default SearchRoutingProfilesIterable searchRoutingProfilesPaginator(SearchRoutingProfilesRequest searchRoutingProfilesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchRoutingProfiles(software.amazon.awssdk.services.connect.model.SearchRoutingProfilesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchRoutingProfilesIterable responses = client.searchRoutingProfilesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchRoutingProfilesIterable responses = client .searchRoutingProfilesPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchRoutingProfilesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchRoutingProfilesIterable responses = client.searchRoutingProfilesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchRoutingProfiles(software.amazon.awssdk.services.connect.model.SearchRoutingProfilesRequest)operation.- Parameters:
searchRoutingProfilesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchRoutingProfilesPaginator
default SearchRoutingProfilesIterable searchRoutingProfilesPaginator(Consumer<SearchRoutingProfilesRequest.Builder> searchRoutingProfilesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchRoutingProfiles(software.amazon.awssdk.services.connect.model.SearchRoutingProfilesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchRoutingProfilesIterable responses = client.searchRoutingProfilesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchRoutingProfilesIterable responses = client .searchRoutingProfilesPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchRoutingProfilesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchRoutingProfilesIterable responses = client.searchRoutingProfilesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchRoutingProfiles(software.amazon.awssdk.services.connect.model.SearchRoutingProfilesRequest)operation.
This is a convenience which creates an instance of the
SearchRoutingProfilesRequest.Builderavoiding the need to create one manually viaSearchRoutingProfilesRequest.builder()- Parameters:
searchRoutingProfilesRequest- AConsumerthat will call methods onSearchRoutingProfilesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchSecurityProfiles
default SearchSecurityProfilesResponse searchSecurityProfiles(SearchSecurityProfilesRequest searchSecurityProfilesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches security profiles in an Amazon Connect instance, with optional filtering.
For information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions.
- Parameters:
searchSecurityProfilesRequest-- Returns:
- Result of the SearchSecurityProfiles operation returned by the service.
- See Also:
-
searchSecurityProfiles
default SearchSecurityProfilesResponse searchSecurityProfiles(Consumer<SearchSecurityProfilesRequest.Builder> searchSecurityProfilesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches security profiles in an Amazon Connect instance, with optional filtering.
For information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions.
This is a convenience which creates an instance of the
SearchSecurityProfilesRequest.Builderavoiding the need to create one manually viaSearchSecurityProfilesRequest.builder()- Parameters:
searchSecurityProfilesRequest- AConsumerthat will call methods onSearchSecurityProfilesRequest.Builderto create a request.- Returns:
- Result of the SearchSecurityProfiles operation returned by the service.
- See Also:
-
searchSecurityProfilesPaginator
default SearchSecurityProfilesIterable searchSecurityProfilesPaginator(SearchSecurityProfilesRequest searchSecurityProfilesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchSecurityProfiles(software.amazon.awssdk.services.connect.model.SearchSecurityProfilesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchSecurityProfilesIterable responses = client.searchSecurityProfilesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchSecurityProfilesIterable responses = client .searchSecurityProfilesPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchSecurityProfilesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchSecurityProfilesIterable responses = client.searchSecurityProfilesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchSecurityProfiles(software.amazon.awssdk.services.connect.model.SearchSecurityProfilesRequest)operation.- Parameters:
searchSecurityProfilesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchSecurityProfilesPaginator
default SearchSecurityProfilesIterable searchSecurityProfilesPaginator(Consumer<SearchSecurityProfilesRequest.Builder> searchSecurityProfilesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchSecurityProfiles(software.amazon.awssdk.services.connect.model.SearchSecurityProfilesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchSecurityProfilesIterable responses = client.searchSecurityProfilesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchSecurityProfilesIterable responses = client .searchSecurityProfilesPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchSecurityProfilesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchSecurityProfilesIterable responses = client.searchSecurityProfilesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchSecurityProfiles(software.amazon.awssdk.services.connect.model.SearchSecurityProfilesRequest)operation.
This is a convenience which creates an instance of the
SearchSecurityProfilesRequest.Builderavoiding the need to create one manually viaSearchSecurityProfilesRequest.builder()- Parameters:
searchSecurityProfilesRequest- AConsumerthat will call methods onSearchSecurityProfilesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchUserHierarchyGroups
default SearchUserHierarchyGroupsResponse searchUserHierarchyGroups(SearchUserHierarchyGroupsRequest searchUserHierarchyGroupsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches UserHierarchyGroups in an Amazon Connect instance, with optional filtering.
The UserHierarchyGroup with
"LevelId": "0"is the foundation for building levels on top of an instance. It is not user-definable, nor is it visible in the UI.- Parameters:
searchUserHierarchyGroupsRequest-- Returns:
- Result of the SearchUserHierarchyGroups operation returned by the service.
- See Also:
-
searchUserHierarchyGroups
default SearchUserHierarchyGroupsResponse searchUserHierarchyGroups(Consumer<SearchUserHierarchyGroupsRequest.Builder> searchUserHierarchyGroupsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches UserHierarchyGroups in an Amazon Connect instance, with optional filtering.
The UserHierarchyGroup with
"LevelId": "0"is the foundation for building levels on top of an instance. It is not user-definable, nor is it visible in the UI.
This is a convenience which creates an instance of the
SearchUserHierarchyGroupsRequest.Builderavoiding the need to create one manually viaSearchUserHierarchyGroupsRequest.builder()- Parameters:
searchUserHierarchyGroupsRequest- AConsumerthat will call methods onSearchUserHierarchyGroupsRequest.Builderto create a request.- Returns:
- Result of the SearchUserHierarchyGroups operation returned by the service.
- See Also:
-
searchUserHierarchyGroupsPaginator
default SearchUserHierarchyGroupsIterable searchUserHierarchyGroupsPaginator(SearchUserHierarchyGroupsRequest searchUserHierarchyGroupsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchUserHierarchyGroups(software.amazon.awssdk.services.connect.model.SearchUserHierarchyGroupsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchUserHierarchyGroupsIterable responses = client.searchUserHierarchyGroupsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchUserHierarchyGroupsIterable responses = client .searchUserHierarchyGroupsPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchUserHierarchyGroupsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchUserHierarchyGroupsIterable responses = client.searchUserHierarchyGroupsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchUserHierarchyGroups(software.amazon.awssdk.services.connect.model.SearchUserHierarchyGroupsRequest)operation.- Parameters:
searchUserHierarchyGroupsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchUserHierarchyGroupsPaginator
default SearchUserHierarchyGroupsIterable searchUserHierarchyGroupsPaginator(Consumer<SearchUserHierarchyGroupsRequest.Builder> searchUserHierarchyGroupsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchUserHierarchyGroups(software.amazon.awssdk.services.connect.model.SearchUserHierarchyGroupsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchUserHierarchyGroupsIterable responses = client.searchUserHierarchyGroupsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchUserHierarchyGroupsIterable responses = client .searchUserHierarchyGroupsPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchUserHierarchyGroupsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchUserHierarchyGroupsIterable responses = client.searchUserHierarchyGroupsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchUserHierarchyGroups(software.amazon.awssdk.services.connect.model.SearchUserHierarchyGroupsRequest)operation.
This is a convenience which creates an instance of the
SearchUserHierarchyGroupsRequest.Builderavoiding the need to create one manually viaSearchUserHierarchyGroupsRequest.builder()- Parameters:
searchUserHierarchyGroupsRequest- AConsumerthat will call methods onSearchUserHierarchyGroupsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchUsers
default SearchUsersResponse searchUsers(SearchUsersRequest searchUsersRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches users in an Amazon Connect instance, with optional filtering.
AfterContactWorkTimeLimitis returned in milliseconds.- Parameters:
searchUsersRequest-- Returns:
- Result of the SearchUsers operation returned by the service.
- See Also:
-
searchUsers
default SearchUsersResponse searchUsers(Consumer<SearchUsersRequest.Builder> searchUsersRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Searches users in an Amazon Connect instance, with optional filtering.
AfterContactWorkTimeLimitis returned in milliseconds.
This is a convenience which creates an instance of the
SearchUsersRequest.Builderavoiding the need to create one manually viaSearchUsersRequest.builder()- Parameters:
searchUsersRequest- AConsumerthat will call methods onSearchUsersRequest.Builderto create a request.- Returns:
- Result of the SearchUsers operation returned by the service.
- See Also:
-
searchUsersPaginator
default SearchUsersIterable searchUsersPaginator(SearchUsersRequest searchUsersRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchUsers(software.amazon.awssdk.services.connect.model.SearchUsersRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchUsersIterable responses = client.searchUsersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchUsersIterable responses = client.searchUsersPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchUsersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchUsersIterable responses = client.searchUsersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchUsers(software.amazon.awssdk.services.connect.model.SearchUsersRequest)operation.- Parameters:
searchUsersRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchUsersPaginator
default SearchUsersIterable searchUsersPaginator(Consumer<SearchUsersRequest.Builder> searchUsersRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchUsers(software.amazon.awssdk.services.connect.model.SearchUsersRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchUsersIterable responses = client.searchUsersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchUsersIterable responses = client.searchUsersPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchUsersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchUsersIterable responses = client.searchUsersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchUsers(software.amazon.awssdk.services.connect.model.SearchUsersRequest)operation.
This is a convenience which creates an instance of the
SearchUsersRequest.Builderavoiding the need to create one manually viaSearchUsersRequest.builder()- Parameters:
searchUsersRequest- AConsumerthat will call methods onSearchUsersRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchVocabularies
default SearchVocabulariesResponse searchVocabularies(SearchVocabulariesRequest searchVocabulariesRequest) throws InvalidRequestException, InternalServiceException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Searches for vocabularies within a specific Amazon Connect instance using
State,NameStartsWith, andLanguageCode.- Parameters:
searchVocabulariesRequest-- Returns:
- Result of the SearchVocabularies operation returned by the service.
- See Also:
-
searchVocabularies
default SearchVocabulariesResponse searchVocabularies(Consumer<SearchVocabulariesRequest.Builder> searchVocabulariesRequest) throws InvalidRequestException, InternalServiceException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Searches for vocabularies within a specific Amazon Connect instance using
State,NameStartsWith, andLanguageCode.
This is a convenience which creates an instance of the
SearchVocabulariesRequest.Builderavoiding the need to create one manually viaSearchVocabulariesRequest.builder()- Parameters:
searchVocabulariesRequest- AConsumerthat will call methods onSearchVocabulariesRequest.Builderto create a request.- Returns:
- Result of the SearchVocabularies operation returned by the service.
- See Also:
-
searchVocabulariesPaginator
default SearchVocabulariesIterable searchVocabulariesPaginator(SearchVocabulariesRequest searchVocabulariesRequest) throws InvalidRequestException, InternalServiceException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchVocabularies(software.amazon.awssdk.services.connect.model.SearchVocabulariesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchVocabulariesIterable responses = client.searchVocabulariesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchVocabulariesIterable responses = client .searchVocabulariesPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchVocabulariesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchVocabulariesIterable responses = client.searchVocabulariesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchVocabularies(software.amazon.awssdk.services.connect.model.SearchVocabulariesRequest)operation.- Parameters:
searchVocabulariesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchVocabulariesPaginator
default SearchVocabulariesIterable searchVocabulariesPaginator(Consumer<SearchVocabulariesRequest.Builder> searchVocabulariesRequest) throws InvalidRequestException, InternalServiceException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException This is a variant of
searchVocabularies(software.amazon.awssdk.services.connect.model.SearchVocabulariesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.connect.paginators.SearchVocabulariesIterable responses = client.searchVocabulariesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.connect.paginators.SearchVocabulariesIterable responses = client .searchVocabulariesPaginator(request); for (software.amazon.awssdk.services.connect.model.SearchVocabulariesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.connect.paginators.SearchVocabulariesIterable responses = client.searchVocabulariesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchVocabularies(software.amazon.awssdk.services.connect.model.SearchVocabulariesRequest)operation.
This is a convenience which creates an instance of the
SearchVocabulariesRequest.Builderavoiding the need to create one manually viaSearchVocabulariesRequest.builder()- Parameters:
searchVocabulariesRequest- AConsumerthat will call methods onSearchVocabulariesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
sendChatIntegrationEvent
default SendChatIntegrationEventResponse sendChatIntegrationEvent(SendChatIntegrationEventRequest sendChatIntegrationEventRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException 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.
- Parameters:
sendChatIntegrationEventRequest-- Returns:
- Result of the SendChatIntegrationEvent operation returned by the service.
- See Also:
-
-
sendChatIntegrationEvent
default SendChatIntegrationEventResponse sendChatIntegrationEvent(Consumer<SendChatIntegrationEventRequest.Builder> sendChatIntegrationEventRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException 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.
This is a convenience which creates an instance of the
SendChatIntegrationEventRequest.Builderavoiding the need to create one manually viaSendChatIntegrationEventRequest.builder()- Parameters:
sendChatIntegrationEventRequest- AConsumerthat will call methods onSendChatIntegrationEventRequest.Builderto create a request.- Returns:
- Result of the SendChatIntegrationEvent operation returned by the service.
- See Also:
-
-
startAttachedFileUpload
default StartAttachedFileUploadResponse startAttachedFileUpload(StartAttachedFileUploadRequest startAttachedFileUploadRequest) throws AccessDeniedException, InvalidRequestException, InternalServiceException, ThrottlingException, ResourceConflictException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ConnectException Provides a pre-signed Amazon S3 URL in response for uploading your content.
You may only use this API to upload attachments to an Amazon Connect Case.
- Parameters:
startAttachedFileUploadRequest-- Returns:
- Result of the StartAttachedFileUpload operation returned by the service.
- See Also:
-
startAttachedFileUpload
default StartAttachedFileUploadResponse startAttachedFileUpload(Consumer<StartAttachedFileUploadRequest.Builder> startAttachedFileUploadRequest) throws AccessDeniedException, InvalidRequestException, InternalServiceException, ThrottlingException, ResourceConflictException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ConnectException Provides a pre-signed Amazon S3 URL in response for uploading your content.
You may only use this API to upload attachments to an Amazon Connect Case.
This is a convenience which creates an instance of the
StartAttachedFileUploadRequest.Builderavoiding the need to create one manually viaStartAttachedFileUploadRequest.builder()- Parameters:
startAttachedFileUploadRequest- AConsumerthat will call methods onStartAttachedFileUploadRequest.Builderto create a request.- Returns:
- Result of the StartAttachedFileUpload operation returned by the service.
- See Also:
-
startChatContact
default StartChatContactResponse startChatContact(StartChatContactRequest startChatContactRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, LimitExceededException, AwsServiceException, SdkClientException, ConnectException Initiates a flow to start a new chat for the customer. Response of this API provides a token required to obtain credentials from the CreateParticipantConnection API in the Amazon Connect Participant Service.
When a new chat contact is successfully created, clients must subscribe to the participant’s connection for the created chat within 5 minutes. This is achieved by invoking CreateParticipantConnection with WEBSOCKET and CONNECTION_CREDENTIALS.
A 429 error occurs in the following situations:
-
API rate limit is exceeded. API TPS throttling returns a
TooManyRequestsexception. -
The quota for concurrent active chats is exceeded. Active chat throttling returns a
LimitExceededException.
If you use the
ChatDurationInMinutesparameter and receive a 400 error, your account may not support the ability to configure custom chat durations. For more information, contact Amazon Web Services Support.For more information about chat, see the following topics in the Amazon Connect Administrator Guide:
- Parameters:
startChatContactRequest-- Returns:
- Result of the StartChatContact operation returned by the service.
- See Also:
-
-
startChatContact
default StartChatContactResponse startChatContact(Consumer<StartChatContactRequest.Builder> startChatContactRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, LimitExceededException, AwsServiceException, SdkClientException, ConnectException Initiates a flow to start a new chat for the customer. Response of this API provides a token required to obtain credentials from the CreateParticipantConnection API in the Amazon Connect Participant Service.
When a new chat contact is successfully created, clients must subscribe to the participant’s connection for the created chat within 5 minutes. This is achieved by invoking CreateParticipantConnection with WEBSOCKET and CONNECTION_CREDENTIALS.
A 429 error occurs in the following situations:
-
API rate limit is exceeded. API TPS throttling returns a
TooManyRequestsexception. -
The quota for concurrent active chats is exceeded. Active chat throttling returns a
LimitExceededException.
If you use the
ChatDurationInMinutesparameter and receive a 400 error, your account may not support the ability to configure custom chat durations. For more information, contact Amazon Web Services Support.For more information about chat, see the following topics in the Amazon Connect Administrator Guide:
This is a convenience which creates an instance of the
StartChatContactRequest.Builderavoiding the need to create one manually viaStartChatContactRequest.builder()- Parameters:
startChatContactRequest- AConsumerthat will call methods onStartChatContactRequest.Builderto create a request.- Returns:
- Result of the StartChatContact operation returned by the service.
- See Also:
-
-
startContactEvaluation
default StartContactEvaluationResponse startContactEvaluation(StartContactEvaluationRequest startContactEvaluationRequest) throws InternalServiceException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, ServiceQuotaExceededException, ResourceConflictException, AwsServiceException, SdkClientException, ConnectException Starts an empty evaluation in the specified Amazon Connect instance, using the given evaluation form for the particular contact. The evaluation form version used for the contact evaluation corresponds to the currently activated version. If no version is activated for the evaluation form, the contact evaluation cannot be started.
Evaluations created through the public API do not contain answer values suggested from automation.
- Parameters:
startContactEvaluationRequest-- Returns:
- Result of the StartContactEvaluation operation returned by the service.
- See Also:
-
startContactEvaluation
default StartContactEvaluationResponse startContactEvaluation(Consumer<StartContactEvaluationRequest.Builder> startContactEvaluationRequest) throws InternalServiceException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, ServiceQuotaExceededException, ResourceConflictException, AwsServiceException, SdkClientException, ConnectException Starts an empty evaluation in the specified Amazon Connect instance, using the given evaluation form for the particular contact. The evaluation form version used for the contact evaluation corresponds to the currently activated version. If no version is activated for the evaluation form, the contact evaluation cannot be started.
Evaluations created through the public API do not contain answer values suggested from automation.
This is a convenience which creates an instance of the
StartContactEvaluationRequest.Builderavoiding the need to create one manually viaStartContactEvaluationRequest.builder()- Parameters:
startContactEvaluationRequest- AConsumerthat will call methods onStartContactEvaluationRequest.Builderto create a request.- Returns:
- Result of the StartContactEvaluation operation returned by the service.
- See Also:
-
startContactRecording
default StartContactRecordingResponse startContactRecording(StartContactRecordingRequest startContactRecordingRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Starts recording the contact:
-
If the API is called before the agent joins the call, recording starts when the agent joins the call.
-
If the API is called after the agent joins the call, recording starts at the time of the API call.
StartContactRecording is a one-time action. For example, if you use StopContactRecording to stop recording an ongoing call, you can't use StartContactRecording to restart it. For scenarios where the recording has started and you want to suspend and resume it, such as when collecting sensitive information (for example, a credit card number), use SuspendContactRecording and ResumeContactRecording.
You can use this API to override the recording behavior configured in the Set recording behavior block.
Only voice recordings are supported at this time.
- Parameters:
startContactRecordingRequest-- Returns:
- Result of the StartContactRecording operation returned by the service.
- See Also:
-
-
startContactRecording
default StartContactRecordingResponse startContactRecording(Consumer<StartContactRecordingRequest.Builder> startContactRecordingRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Starts recording the contact:
-
If the API is called before the agent joins the call, recording starts when the agent joins the call.
-
If the API is called after the agent joins the call, recording starts at the time of the API call.
StartContactRecording is a one-time action. For example, if you use StopContactRecording to stop recording an ongoing call, you can't use StartContactRecording to restart it. For scenarios where the recording has started and you want to suspend and resume it, such as when collecting sensitive information (for example, a credit card number), use SuspendContactRecording and ResumeContactRecording.
You can use this API to override the recording behavior configured in the Set recording behavior block.
Only voice recordings are supported at this time.
This is a convenience which creates an instance of the
StartContactRecordingRequest.Builderavoiding the need to create one manually viaStartContactRecordingRequest.builder()- Parameters:
startContactRecordingRequest- AConsumerthat will call methods onStartContactRecordingRequest.Builderto create a request.- Returns:
- Result of the StartContactRecording operation returned by the service.
- See Also:
-
-
startContactStreaming
default StartContactStreamingResponse startContactStreaming(StartContactStreamingRequest startContactStreamingRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, LimitExceededException, AwsServiceException, SdkClientException, ConnectException Initiates real-time message streaming for a new chat contact.
For more information about message streaming, see Enable real-time chat message streaming in the Amazon Connect Administrator Guide.
For more information about chat, see the following topics in the Amazon Connect Administrator Guide:
- Parameters:
startContactStreamingRequest-- Returns:
- Result of the StartContactStreaming operation returned by the service.
- See Also:
-
startContactStreaming
default StartContactStreamingResponse startContactStreaming(Consumer<StartContactStreamingRequest.Builder> startContactStreamingRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, LimitExceededException, AwsServiceException, SdkClientException, ConnectException Initiates real-time message streaming for a new chat contact.
For more information about message streaming, see Enable real-time chat message streaming in the Amazon Connect Administrator Guide.
For more information about chat, see the following topics in the Amazon Connect Administrator Guide:
This is a convenience which creates an instance of the
StartContactStreamingRequest.Builderavoiding the need to create one manually viaStartContactStreamingRequest.builder()- Parameters:
startContactStreamingRequest- AConsumerthat will call methods onStartContactStreamingRequest.Builderto create a request.- Returns:
- Result of the StartContactStreaming operation returned by the service.
- See Also:
-
startOutboundChatContact
default StartOutboundChatContactResponse startOutboundChatContact(StartOutboundChatContactRequest startOutboundChatContactRequest) throws InvalidRequestException, ConflictException, InternalServiceException, ResourceNotFoundException, LimitExceededException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Initiates a new outbound SMS contact to a customer. Response of this API provides the ContactId of the outbound SMS contact created.
SourceEndpoint only supports Endpoints with
CONNECT_PHONENUMBER_ARNas Type and DestinationEndpoint only supports Endpoints withTELEPHONE_NUMBERas Type. ContactFlowId initiates the flow to manage the new SMS contact created.This API can be used to initiate outbound SMS contacts for an agent or it can also deflect an ongoing contact to an outbound SMS contact by using the StartOutboundChatContact Flow Action.
For more information about using SMS in Amazon Connect, see the following topics in the Amazon Connect Administrator Guide:
- Parameters:
startOutboundChatContactRequest-- Returns:
- Result of the StartOutboundChatContact operation returned by the service.
- See Also:
-
startOutboundChatContact
default StartOutboundChatContactResponse startOutboundChatContact(Consumer<StartOutboundChatContactRequest.Builder> startOutboundChatContactRequest) throws InvalidRequestException, ConflictException, InternalServiceException, ResourceNotFoundException, LimitExceededException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Initiates a new outbound SMS contact to a customer. Response of this API provides the ContactId of the outbound SMS contact created.
SourceEndpoint only supports Endpoints with
CONNECT_PHONENUMBER_ARNas Type and DestinationEndpoint only supports Endpoints withTELEPHONE_NUMBERas Type. ContactFlowId initiates the flow to manage the new SMS contact created.This API can be used to initiate outbound SMS contacts for an agent or it can also deflect an ongoing contact to an outbound SMS contact by using the StartOutboundChatContact Flow Action.
For more information about using SMS in Amazon Connect, see the following topics in the Amazon Connect Administrator Guide:
This is a convenience which creates an instance of the
StartOutboundChatContactRequest.Builderavoiding the need to create one manually viaStartOutboundChatContactRequest.builder()- Parameters:
startOutboundChatContactRequest- AConsumerthat will call methods onStartOutboundChatContactRequest.Builderto create a request.- Returns:
- Result of the StartOutboundChatContact operation returned by the service.
- See Also:
-
startOutboundVoiceContact
default StartOutboundVoiceContactResponse startOutboundVoiceContact(StartOutboundVoiceContactRequest startOutboundVoiceContactRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, LimitExceededException, DestinationNotAllowedException, OutboundContactNotPermittedException, AwsServiceException, SdkClientException, ConnectException Places an outbound call to a contact, and then initiates the flow. It performs the actions in the flow that's specified (in
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.
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.- Parameters:
startOutboundVoiceContactRequest-- Returns:
- Result of the StartOutboundVoiceContact operation returned by the service.
- See Also:
-
startOutboundVoiceContact
default StartOutboundVoiceContactResponse startOutboundVoiceContact(Consumer<StartOutboundVoiceContactRequest.Builder> startOutboundVoiceContactRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, LimitExceededException, DestinationNotAllowedException, OutboundContactNotPermittedException, AwsServiceException, SdkClientException, ConnectException Places an outbound call to a contact, and then initiates the flow. It performs the actions in the flow that's specified (in
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.
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.
This is a convenience which creates an instance of the
StartOutboundVoiceContactRequest.Builderavoiding the need to create one manually viaStartOutboundVoiceContactRequest.builder()- Parameters:
startOutboundVoiceContactRequest- AConsumerthat will call methods onStartOutboundVoiceContactRequest.Builderto create a request.- Returns:
- Result of the StartOutboundVoiceContact operation returned by the service.
- See Also:
-
startScreenSharing
default StartScreenSharingResponse startScreenSharing(StartScreenSharingRequest startScreenSharingRequest) throws InternalServiceException, AccessDeniedException, InvalidRequestException, InvalidParameterException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException Starts screen sharing for a contact. For more information about screen sharing, see Set up in-app, web, video calling, and screen sharing capabilities in the Amazon Connect Administrator Guide.
- Parameters:
startScreenSharingRequest-- Returns:
- Result of the StartScreenSharing operation returned by the service.
- See Also:
-
startScreenSharing
default StartScreenSharingResponse startScreenSharing(Consumer<StartScreenSharingRequest.Builder> startScreenSharingRequest) throws InternalServiceException, AccessDeniedException, InvalidRequestException, InvalidParameterException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException Starts screen sharing for a contact. For more information about screen sharing, see Set up in-app, web, video calling, and screen sharing capabilities in the Amazon Connect Administrator Guide.
This is a convenience which creates an instance of the
StartScreenSharingRequest.Builderavoiding the need to create one manually viaStartScreenSharingRequest.builder()- Parameters:
startScreenSharingRequest- AConsumerthat will call methods onStartScreenSharingRequest.Builderto create a request.- Returns:
- Result of the StartScreenSharing operation returned by the service.
- See Also:
-
startTaskContact
default StartTaskContactResponse startTaskContact(StartTaskContactRequest startTaskContactRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, ServiceQuotaExceededException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException 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
PreviousContactIdandRelatedContactIdinput parameters, note the following:-
PreviousContactId-
Any updates to user-defined task contact attributes on any contact linked through the same
PreviousContactIdwill affect every contact in the chain. -
There can be a maximum of 12 linked task contacts in a chain. That is, 12 task contacts can be created that share the same
PreviousContactId.
-
-
RelatedContactId-
Copies contact attributes from the related task contact to the new contact.
-
Any update on attributes in a new task contact does not update attributes on previous contact.
-
There’s no limit on the number of task contacts that can be created that use the same
RelatedContactId.
-
In addition, when calling StartTaskContact include only one of these parameters:
ContactFlowID,QuickConnectID, orTaskTemplateID. 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 theTaskTemplateIDis 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.A
ServiceQuotaExceededExceptionoccurs when the number of open tasks exceeds the active tasks quota or there are already 12 tasks referencing the samePreviousContactId. For more information about service quotas for task contacts, see Amazon Connect service quotas in the Amazon Connect Administrator Guide.- Parameters:
startTaskContactRequest-- Returns:
- Result of the StartTaskContact operation returned by the service.
- See Also:
-
-
startTaskContact
default StartTaskContactResponse startTaskContact(Consumer<StartTaskContactRequest.Builder> startTaskContactRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, ServiceQuotaExceededException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException 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
PreviousContactIdandRelatedContactIdinput parameters, note the following:-
PreviousContactId-
Any updates to user-defined task contact attributes on any contact linked through the same
PreviousContactIdwill affect every contact in the chain. -
There can be a maximum of 12 linked task contacts in a chain. That is, 12 task contacts can be created that share the same
PreviousContactId.
-
-
RelatedContactId-
Copies contact attributes from the related task contact to the new contact.
-
Any update on attributes in a new task contact does not update attributes on previous contact.
-
There’s no limit on the number of task contacts that can be created that use the same
RelatedContactId.
-
In addition, when calling StartTaskContact include only one of these parameters:
ContactFlowID,QuickConnectID, orTaskTemplateID. 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 theTaskTemplateIDis 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.A
ServiceQuotaExceededExceptionoccurs when the number of open tasks exceeds the active tasks quota or there are already 12 tasks referencing the samePreviousContactId. For more information about service quotas for task contacts, see Amazon Connect service quotas in the Amazon Connect Administrator Guide.
This is a convenience which creates an instance of the
StartTaskContactRequest.Builderavoiding the need to create one manually viaStartTaskContactRequest.builder()- Parameters:
startTaskContactRequest- AConsumerthat will call methods onStartTaskContactRequest.Builderto create a request.- Returns:
- Result of the StartTaskContact operation returned by the service.
- See Also:
-
-
startWebRTCContact
default StartWebRtcContactResponse startWebRTCContact(StartWebRtcContactRequest startWebRtcContactRequest) throws InternalServiceException, InvalidRequestException, InvalidParameterException, LimitExceededException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException 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).
- Parameters:
startWebRtcContactRequest-- Returns:
- Result of the StartWebRTCContact operation returned by the service.
- See Also:
-
startWebRTCContact
default StartWebRtcContactResponse startWebRTCContact(Consumer<StartWebRtcContactRequest.Builder> startWebRtcContactRequest) throws InternalServiceException, InvalidRequestException, InvalidParameterException, LimitExceededException, ResourceNotFoundException, AwsServiceException, SdkClientException, ConnectException 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).
This is a convenience which creates an instance of the
StartWebRtcContactRequest.Builderavoiding the need to create one manually viaStartWebRtcContactRequest.builder()- Parameters:
startWebRtcContactRequest- AConsumerthat will call methods onStartWebRtcContactRequest.Builderto create a request.- Returns:
- Result of the StartWebRTCContact operation returned by the service.
- See Also:
-
stopContact
default StopContactResponse stopContact(StopContactRequest stopContactRequest) throws InvalidRequestException, ContactNotFoundException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Ends the specified contact. Use this API to stop queued callbacks. It does not work for voice contacts that use the following initiation methods:
-
DISCONNECT
-
TRANSFER
-
QUEUE_TRANSFER
-
EXTERNAL_OUTBOUND
-
MONITOR
Chat and task contacts can be terminated in any state, regardless of initiation method.
- Parameters:
stopContactRequest-- Returns:
- Result of the StopContact operation returned by the service.
- See Also:
-
-
stopContact
default StopContactResponse stopContact(Consumer<StopContactRequest.Builder> stopContactRequest) throws InvalidRequestException, ContactNotFoundException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Ends the specified contact. Use this API to stop queued callbacks. It does not work for voice contacts that use the following initiation methods:
-
DISCONNECT
-
TRANSFER
-
QUEUE_TRANSFER
-
EXTERNAL_OUTBOUND
-
MONITOR
Chat and task contacts can be terminated in any state, regardless of initiation method.
This is a convenience which creates an instance of the
StopContactRequest.Builderavoiding the need to create one manually viaStopContactRequest.builder()- Parameters:
stopContactRequest- AConsumerthat will call methods onStopContactRequest.Builderto create a request.- Returns:
- Result of the StopContact operation returned by the service.
- See Also:
-
-
stopContactRecording
default StopContactRecordingResponse stopContactRecording(StopContactRecordingRequest stopContactRecordingRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Stops recording a call when a contact is being recorded. StopContactRecording is a one-time action. If you use StopContactRecording to stop recording an ongoing call, you can't use StartContactRecording to restart it. For scenarios where the recording has started and you want to suspend it for sensitive information (for example, to collect a credit card number), and then restart it, use SuspendContactRecording and ResumeContactRecording.
Only voice recordings are supported at this time.
- Parameters:
stopContactRecordingRequest-- Returns:
- Result of the StopContactRecording operation returned by the service.
- See Also:
-
stopContactRecording
default StopContactRecordingResponse stopContactRecording(Consumer<StopContactRecordingRequest.Builder> stopContactRecordingRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Stops recording a call when a contact is being recorded. StopContactRecording is a one-time action. If you use StopContactRecording to stop recording an ongoing call, you can't use StartContactRecording to restart it. For scenarios where the recording has started and you want to suspend it for sensitive information (for example, to collect a credit card number), and then restart it, use SuspendContactRecording and ResumeContactRecording.
Only voice recordings are supported at this time.
This is a convenience which creates an instance of the
StopContactRecordingRequest.Builderavoiding the need to create one manually viaStopContactRecordingRequest.builder()- Parameters:
stopContactRecordingRequest- AConsumerthat will call methods onStopContactRecordingRequest.Builderto create a request.- Returns:
- Result of the StopContactRecording operation returned by the service.
- See Also:
-
stopContactStreaming
default StopContactStreamingResponse stopContactStreaming(StopContactStreamingRequest stopContactStreamingRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Ends message streaming on a specified contact. To restart message streaming on that contact, call the StartContactStreaming API.
- Parameters:
stopContactStreamingRequest-- Returns:
- Result of the StopContactStreaming operation returned by the service.
- See Also:
-
stopContactStreaming
default StopContactStreamingResponse stopContactStreaming(Consumer<StopContactStreamingRequest.Builder> stopContactStreamingRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Ends message streaming on a specified contact. To restart message streaming on that contact, call the StartContactStreaming API.
This is a convenience which creates an instance of the
StopContactStreamingRequest.Builderavoiding the need to create one manually viaStopContactStreamingRequest.builder()- Parameters:
stopContactStreamingRequest- AConsumerthat will call methods onStopContactStreamingRequest.Builderto create a request.- Returns:
- Result of the StopContactStreaming operation returned by the service.
- See Also:
-
submitContactEvaluation
default SubmitContactEvaluationResponse submitContactEvaluation(SubmitContactEvaluationRequest submitContactEvaluationRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, ResourceConflictException, AwsServiceException, SdkClientException, ConnectException Submits a contact evaluation in the specified Amazon Connect instance. Answers included in the request are merged with existing answers for the given evaluation. If no answers or notes are passed, the evaluation is submitted with the existing answers and notes. You can delete an answer or note by passing an empty object (
{}) to the question identifier.If a contact evaluation is already in submitted state, this operation will trigger a resubmission.
- Parameters:
submitContactEvaluationRequest-- Returns:
- Result of the SubmitContactEvaluation operation returned by the service.
- See Also:
-
submitContactEvaluation
default SubmitContactEvaluationResponse submitContactEvaluation(Consumer<SubmitContactEvaluationRequest.Builder> submitContactEvaluationRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, ResourceConflictException, AwsServiceException, SdkClientException, ConnectException Submits a contact evaluation in the specified Amazon Connect instance. Answers included in the request are merged with existing answers for the given evaluation. If no answers or notes are passed, the evaluation is submitted with the existing answers and notes. You can delete an answer or note by passing an empty object (
{}) to the question identifier.If a contact evaluation is already in submitted state, this operation will trigger a resubmission.
This is a convenience which creates an instance of the
SubmitContactEvaluationRequest.Builderavoiding the need to create one manually viaSubmitContactEvaluationRequest.builder()- Parameters:
submitContactEvaluationRequest- AConsumerthat will call methods onSubmitContactEvaluationRequest.Builderto create a request.- Returns:
- Result of the SubmitContactEvaluation operation returned by the service.
- See Also:
-
suspendContactRecording
default SuspendContactRecordingResponse suspendContactRecording(SuspendContactRecordingRequest suspendContactRecordingRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException 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 the screen.
The period of time that the recording is suspended is filled with silence in the final recording.
Voice and screen recordings are supported.
- Parameters:
suspendContactRecordingRequest-- Returns:
- Result of the SuspendContactRecording operation returned by the service.
- See Also:
-
suspendContactRecording
default SuspendContactRecordingResponse suspendContactRecording(Consumer<SuspendContactRecordingRequest.Builder> suspendContactRecordingRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException 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 the screen.
The period of time that the recording is suspended is filled with silence in the final recording.
Voice and screen recordings are supported.
This is a convenience which creates an instance of the
SuspendContactRecordingRequest.Builderavoiding the need to create one manually viaSuspendContactRecordingRequest.builder()- Parameters:
suspendContactRecordingRequest- AConsumerthat will call methods onSuspendContactRecordingRequest.Builderto create a request.- Returns:
- Result of the SuspendContactRecording operation returned by the service.
- See Also:
-
tagContact
default TagContactResponse tagContact(TagContactRequest tagContactRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException 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.
- Parameters:
tagContactRequest-- Returns:
- Result of the TagContact operation returned by the service.
- See Also:
-
tagContact
default TagContactResponse tagContact(Consumer<TagContactRequest.Builder> tagContactRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException 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.
This is a convenience which creates an instance of the
TagContactRequest.Builderavoiding the need to create one manually viaTagContactRequest.builder()- Parameters:
tagContactRequest- AConsumerthat will call methods onTagContactRequest.Builderto create a request.- Returns:
- Result of the TagContact operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws InvalidRequestException, InvalidParameterException, InternalServiceException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Adds the specified tags to the specified resource.
Some of the supported resource types are agents, routing profiles, queues, quick connects, contact flows, agent statuses, hours of operation, phone numbers, security profiles, and task templates. For a complete list, see Tagging resources in Amazon Connect.
For sample policies that use tags, see Amazon Connect Identity-Based Policy Examples in the Amazon Connect Administrator Guide.
- Parameters:
tagResourceRequest-- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws InvalidRequestException, InvalidParameterException, InternalServiceException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Adds the specified tags to the specified resource.
Some of the supported resource types are agents, routing profiles, queues, quick connects, contact flows, agent statuses, hours of operation, phone numbers, security profiles, and task templates. For a complete list, see Tagging resources in Amazon Connect.
For sample policies that use tags, see Amazon Connect Identity-Based Policy Examples in the Amazon Connect Administrator Guide.
This is a convenience which creates an instance of the
TagResourceRequest.Builderavoiding the need to create one manually viaTagResourceRequest.builder()- Parameters:
tagResourceRequest- AConsumerthat will call methods onTagResourceRequest.Builderto create a request.- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
transferContact
default TransferContactResponse transferContact(TransferContactRequest transferContactRequest) throws InvalidRequestException, IdempotencyException, AccessDeniedException, ResourceNotFoundException, ServiceQuotaExceededException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Transfers contacts from one agent or queue to another agent or queue at any point after a contact is created. You can transfer a contact to another queue by providing the flow which orchestrates the contact to the destination queue. This gives you more control over contact handling and helps you adhere to the service level agreement (SLA) guaranteed to your customers.
Note the following requirements:
-
Transfer is supported for only
TASKcontacts. -
Do not use both
QueueIdandUserIdin the same call. -
The following flow types are supported: Inbound flow, Transfer to agent flow, and Transfer to queue flow.
-
The
TransferContactAPI can be called only on active contacts. -
A contact cannot be transferred more than 11 times.
- Parameters:
transferContactRequest-- Returns:
- Result of the TransferContact operation returned by the service.
- See Also:
-
-
transferContact
default TransferContactResponse transferContact(Consumer<TransferContactRequest.Builder> transferContactRequest) throws InvalidRequestException, IdempotencyException, AccessDeniedException, ResourceNotFoundException, ServiceQuotaExceededException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Transfers contacts from one agent or queue to another agent or queue at any point after a contact is created. You can transfer a contact to another queue by providing the flow which orchestrates the contact to the destination queue. This gives you more control over contact handling and helps you adhere to the service level agreement (SLA) guaranteed to your customers.
Note the following requirements:
-
Transfer is supported for only
TASKcontacts. -
Do not use both
QueueIdandUserIdin the same call. -
The following flow types are supported: Inbound flow, Transfer to agent flow, and Transfer to queue flow.
-
The
TransferContactAPI can be called only on active contacts. -
A contact cannot be transferred more than 11 times.
This is a convenience which creates an instance of the
TransferContactRequest.Builderavoiding the need to create one manually viaTransferContactRequest.builder()- Parameters:
transferContactRequest- AConsumerthat will call methods onTransferContactRequest.Builderto create a request.- Returns:
- Result of the TransferContact operation returned by the service.
- See Also:
-
-
untagContact
default UntagContactResponse untagContact(UntagContactRequest untagContactRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException 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.
- Parameters:
untagContactRequest-- Returns:
- Result of the UntagContact operation returned by the service.
- See Also:
-
untagContact
default UntagContactResponse untagContact(Consumer<UntagContactRequest.Builder> untagContactRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException 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.
This is a convenience which creates an instance of the
UntagContactRequest.Builderavoiding the need to create one manually viaUntagContactRequest.builder()- Parameters:
untagContactRequest- AConsumerthat will call methods onUntagContactRequest.Builderto create a request.- Returns:
- Result of the UntagContact operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws InvalidRequestException, InvalidParameterException, InternalServiceException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Removes the specified tags from the specified resource.
- Parameters:
untagResourceRequest-- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws InvalidRequestException, InvalidParameterException, InternalServiceException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException Removes the specified tags from the specified resource.
This is a convenience which creates an instance of the
UntagResourceRequest.Builderavoiding the need to create one manually viaUntagResourceRequest.builder()- Parameters:
untagResourceRequest- AConsumerthat will call methods onUntagResourceRequest.Builderto create a request.- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
updateAgentStatus
default UpdateAgentStatusResponse updateAgentStatus(UpdateAgentStatusRequest updateAgentStatusRequest) throws InvalidRequestException, InvalidParameterException, DuplicateResourceException, ResourceNotFoundException, LimitExceededException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Updates agent status.
- Parameters:
updateAgentStatusRequest-- Returns:
- Result of the UpdateAgentStatus operation returned by the service.
- See Also:
-
updateAgentStatus
default UpdateAgentStatusResponse updateAgentStatus(Consumer<UpdateAgentStatusRequest.Builder> updateAgentStatusRequest) throws InvalidRequestException, InvalidParameterException, DuplicateResourceException, ResourceNotFoundException, LimitExceededException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Updates agent status.
This is a convenience which creates an instance of the
UpdateAgentStatusRequest.Builderavoiding the need to create one manually viaUpdateAgentStatusRequest.builder()- Parameters:
updateAgentStatusRequest- AConsumerthat will call methods onUpdateAgentStatusRequest.Builderto create a request.- Returns:
- Result of the UpdateAgentStatus operation returned by the service.
- See Also:
-
updateAuthenticationProfile
default UpdateAuthenticationProfileResponse updateAuthenticationProfile(UpdateAuthenticationProfileRequest updateAuthenticationProfileRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change. To request access to this API, contact Amazon Web Services Support.
Updates the selected authentication profile.
- Parameters:
updateAuthenticationProfileRequest-- Returns:
- Result of the UpdateAuthenticationProfile operation returned by the service.
- See Also:
-
updateAuthenticationProfile
default UpdateAuthenticationProfileResponse updateAuthenticationProfile(Consumer<UpdateAuthenticationProfileRequest.Builder> updateAuthenticationProfileRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change. To request access to this API, contact Amazon Web Services Support.
Updates the selected authentication profile.
This is a convenience which creates an instance of the
UpdateAuthenticationProfileRequest.Builderavoiding the need to create one manually viaUpdateAuthenticationProfileRequest.builder()- Parameters:
updateAuthenticationProfileRequest- AConsumerthat will call methods onUpdateAuthenticationProfileRequest.Builderto create a request.- Returns:
- Result of the UpdateAuthenticationProfile operation returned by the service.
- See Also:
-
updateContact
default UpdateContactResponse updateContact(UpdateContactRequest updateContactRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Adds or updates user-defined contact information associated with the specified contact. At least one field to be updated must be present in the request.
You can add or update user-defined contact information for both ongoing and completed contacts.
- Parameters:
updateContactRequest-- Returns:
- Result of the UpdateContact operation returned by the service.
- See Also:
-
updateContact
default UpdateContactResponse updateContact(Consumer<UpdateContactRequest.Builder> updateContactRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Adds or updates user-defined contact information associated with the specified contact. At least one field to be updated must be present in the request.
You can add or update user-defined contact information for both ongoing and completed contacts.
This is a convenience which creates an instance of the
UpdateContactRequest.Builderavoiding the need to create one manually viaUpdateContactRequest.builder()- Parameters:
updateContactRequest- AConsumerthat will call methods onUpdateContactRequest.Builderto create a request.- Returns:
- Result of the UpdateContact operation returned by the service.
- See Also:
-
updateContactAttributes
default UpdateContactAttributesResponse updateContactAttributes(UpdateContactAttributesRequest updateContactAttributesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Creates or updates user-defined contact attributes associated with the specified contact.
You can create or update user-defined attributes for both ongoing and completed contacts. For example, while the call is active, you can update the customer's name or the reason the customer called. You can add notes about steps that the agent took during the call that display to the next agent that takes the call. You can also update attributes for a contact using data from your CRM application and save the data with the contact in Amazon Connect. You could also flag calls for additional analysis, such as legal review or to identify abusive callers.
Contact attributes are available in Amazon Connect for 24 months, and are then deleted. For information about contact record retention and the maximum size of the contact record attributes section, see Feature specifications in the Amazon Connect Administrator Guide.
- Parameters:
updateContactAttributesRequest-- Returns:
- Result of the UpdateContactAttributes operation returned by the service.
- See Also:
-
updateContactAttributes
default UpdateContactAttributesResponse updateContactAttributes(Consumer<UpdateContactAttributesRequest.Builder> updateContactAttributesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Creates or updates user-defined contact attributes associated with the specified contact.
You can create or update user-defined attributes for both ongoing and completed contacts. For example, while the call is active, you can update the customer's name or the reason the customer called. You can add notes about steps that the agent took during the call that display to the next agent that takes the call. You can also update attributes for a contact using data from your CRM application and save the data with the contact in Amazon Connect. You could also flag calls for additional analysis, such as legal review or to identify abusive callers.
Contact attributes are available in Amazon Connect for 24 months, and are then deleted. For information about contact record retention and the maximum size of the contact record attributes section, see Feature specifications in the Amazon Connect Administrator Guide.
This is a convenience which creates an instance of the
UpdateContactAttributesRequest.Builderavoiding the need to create one manually viaUpdateContactAttributesRequest.builder()- Parameters:
updateContactAttributesRequest- AConsumerthat will call methods onUpdateContactAttributesRequest.Builderto create a request.- Returns:
- Result of the UpdateContactAttributes operation returned by the service.
- See Also:
-
updateContactEvaluation
default UpdateContactEvaluationResponse updateContactEvaluation(UpdateContactEvaluationRequest updateContactEvaluationRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, ResourceConflictException, AwsServiceException, SdkClientException, ConnectException Updates details about a contact evaluation in the specified Amazon Connect instance. A contact evaluation must be in draft state. Answers included in the request are merged with existing answers for the given evaluation. An answer or note can be deleted by passing an empty object (
{}) to the question identifier.- Parameters:
updateContactEvaluationRequest-- Returns:
- Result of the UpdateContactEvaluation operation returned by the service.
- See Also:
-
updateContactEvaluation
default UpdateContactEvaluationResponse updateContactEvaluation(Consumer<UpdateContactEvaluationRequest.Builder> updateContactEvaluationRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, ResourceConflictException, AwsServiceException, SdkClientException, ConnectException Updates details about a contact evaluation in the specified Amazon Connect instance. A contact evaluation must be in draft state. Answers included in the request are merged with existing answers for the given evaluation. An answer or note can be deleted by passing an empty object (
{}) to the question identifier.
This is a convenience which creates an instance of the
UpdateContactEvaluationRequest.Builderavoiding the need to create one manually viaUpdateContactEvaluationRequest.builder()- Parameters:
updateContactEvaluationRequest- AConsumerthat will call methods onUpdateContactEvaluationRequest.Builderto create a request.- Returns:
- Result of the UpdateContactEvaluation operation returned by the service.
- See Also:
-
updateContactFlowContent
default UpdateContactFlowContentResponse updateContactFlowContent(UpdateContactFlowContentRequest updateContactFlowContentRequest) throws InvalidRequestException, InvalidContactFlowException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the specified flow.
You can also create and update flows using the Amazon Connect Flow language.
Use the
invalid input: '$'SAVEDalias in the request to describe theSAVEDcontent of a Flow. For example,arn:aws:.../contact-flow/{id}:invalid input: '$'SAVED. Once a contact flow is published,invalid input: '$'SAVEDneeds to be supplied to view saved content that has not been published.- Parameters:
updateContactFlowContentRequest-- Returns:
- Result of the UpdateContactFlowContent operation returned by the service.
- See Also:
-
updateContactFlowContent
default UpdateContactFlowContentResponse updateContactFlowContent(Consumer<UpdateContactFlowContentRequest.Builder> updateContactFlowContentRequest) throws InvalidRequestException, InvalidContactFlowException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the specified flow.
You can also create and update flows using the Amazon Connect Flow language.
Use the
invalid input: '$'SAVEDalias in the request to describe theSAVEDcontent of a Flow. For example,arn:aws:.../contact-flow/{id}:invalid input: '$'SAVED. Once a contact flow is published,invalid input: '$'SAVEDneeds to be supplied to view saved content that has not been published.
This is a convenience which creates an instance of the
UpdateContactFlowContentRequest.Builderavoiding the need to create one manually viaUpdateContactFlowContentRequest.builder()- Parameters:
updateContactFlowContentRequest- AConsumerthat will call methods onUpdateContactFlowContentRequest.Builderto create a request.- Returns:
- Result of the UpdateContactFlowContent operation returned by the service.
- See Also:
-
updateContactFlowMetadata
default UpdateContactFlowMetadataResponse updateContactFlowMetadata(UpdateContactFlowMetadataRequest updateContactFlowMetadataRequest) throws InvalidRequestException, InvalidParameterException, DuplicateResourceException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates metadata about specified flow.
- Parameters:
updateContactFlowMetadataRequest-- Returns:
- Result of the UpdateContactFlowMetadata operation returned by the service.
- See Also:
-
updateContactFlowMetadata
default UpdateContactFlowMetadataResponse updateContactFlowMetadata(Consumer<UpdateContactFlowMetadataRequest.Builder> updateContactFlowMetadataRequest) throws InvalidRequestException, InvalidParameterException, DuplicateResourceException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates metadata about specified flow.
This is a convenience which creates an instance of the
UpdateContactFlowMetadataRequest.Builderavoiding the need to create one manually viaUpdateContactFlowMetadataRequest.builder()- Parameters:
updateContactFlowMetadataRequest- AConsumerthat will call methods onUpdateContactFlowMetadataRequest.Builderto create a request.- Returns:
- Result of the UpdateContactFlowMetadata operation returned by the service.
- See Also:
-
updateContactFlowModuleContent
default UpdateContactFlowModuleContentResponse updateContactFlowModuleContent(UpdateContactFlowModuleContentRequest updateContactFlowModuleContentRequest) throws AccessDeniedException, InvalidRequestException, InvalidContactFlowModuleException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates specified flow module for the specified Amazon Connect instance.
Use the
invalid input: '$'SAVEDalias in the request to describe theSAVEDcontent of a Flow. For example,arn:aws:.../contact-flow/{id}:invalid input: '$'SAVED. Once a contact flow is published,invalid input: '$'SAVEDneeds to be supplied to view saved content that has not been published.- Parameters:
updateContactFlowModuleContentRequest-- Returns:
- Result of the UpdateContactFlowModuleContent operation returned by the service.
- See Also:
-
updateContactFlowModuleContent
default UpdateContactFlowModuleContentResponse updateContactFlowModuleContent(Consumer<UpdateContactFlowModuleContentRequest.Builder> updateContactFlowModuleContentRequest) throws AccessDeniedException, InvalidRequestException, InvalidContactFlowModuleException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates specified flow module for the specified Amazon Connect instance.
Use the
invalid input: '$'SAVEDalias in the request to describe theSAVEDcontent of a Flow. For example,arn:aws:.../contact-flow/{id}:invalid input: '$'SAVED. Once a contact flow is published,invalid input: '$'SAVEDneeds to be supplied to view saved content that has not been published.
This is a convenience which creates an instance of the
UpdateContactFlowModuleContentRequest.Builderavoiding the need to create one manually viaUpdateContactFlowModuleContentRequest.builder()- Parameters:
updateContactFlowModuleContentRequest- AConsumerthat will call methods onUpdateContactFlowModuleContentRequest.Builderto create a request.- Returns:
- Result of the UpdateContactFlowModuleContent operation returned by the service.
- See Also:
-
updateContactFlowModuleMetadata
default UpdateContactFlowModuleMetadataResponse updateContactFlowModuleMetadata(UpdateContactFlowModuleMetadataRequest updateContactFlowModuleMetadataRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, DuplicateResourceException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates metadata about specified flow module.
- Parameters:
updateContactFlowModuleMetadataRequest-- Returns:
- Result of the UpdateContactFlowModuleMetadata operation returned by the service.
- See Also:
-
updateContactFlowModuleMetadata
default UpdateContactFlowModuleMetadataResponse updateContactFlowModuleMetadata(Consumer<UpdateContactFlowModuleMetadataRequest.Builder> updateContactFlowModuleMetadataRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, DuplicateResourceException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates metadata about specified flow module.
This is a convenience which creates an instance of the
UpdateContactFlowModuleMetadataRequest.Builderavoiding the need to create one manually viaUpdateContactFlowModuleMetadataRequest.builder()- Parameters:
updateContactFlowModuleMetadataRequest- AConsumerthat will call methods onUpdateContactFlowModuleMetadataRequest.Builderto create a request.- Returns:
- Result of the UpdateContactFlowModuleMetadata operation returned by the service.
- See Also:
-
updateContactFlowName
default UpdateContactFlowNameResponse updateContactFlowName(UpdateContactFlowNameRequest updateContactFlowNameRequest) throws InvalidRequestException, InvalidParameterException, DuplicateResourceException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException The name of the flow.
You can also create and update flows using the Amazon Connect Flow language.
- Parameters:
updateContactFlowNameRequest-- Returns:
- Result of the UpdateContactFlowName operation returned by the service.
- See Also:
-
updateContactFlowName
default UpdateContactFlowNameResponse updateContactFlowName(Consumer<UpdateContactFlowNameRequest.Builder> updateContactFlowNameRequest) throws InvalidRequestException, InvalidParameterException, DuplicateResourceException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException The name of the flow.
You can also create and update flows using the Amazon Connect Flow language.
This is a convenience which creates an instance of the
UpdateContactFlowNameRequest.Builderavoiding the need to create one manually viaUpdateContactFlowNameRequest.builder()- Parameters:
updateContactFlowNameRequest- AConsumerthat will call methods onUpdateContactFlowNameRequest.Builderto create a request.- Returns:
- Result of the UpdateContactFlowName operation returned by the service.
- See Also:
-
updateContactRoutingData
default UpdateContactRoutingDataResponse updateContactRoutingData(UpdateContactRoutingDataRequest updateContactRoutingDataRequest) throws ResourceConflictException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException 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.
- Parameters:
updateContactRoutingDataRequest-- Returns:
- Result of the UpdateContactRoutingData operation returned by the service.
- See Also:
-
updateContactRoutingData
default UpdateContactRoutingDataResponse updateContactRoutingData(Consumer<UpdateContactRoutingDataRequest.Builder> updateContactRoutingDataRequest) throws ResourceConflictException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException 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.
This is a convenience which creates an instance of the
UpdateContactRoutingDataRequest.Builderavoiding the need to create one manually viaUpdateContactRoutingDataRequest.builder()- Parameters:
updateContactRoutingDataRequest- AConsumerthat will call methods onUpdateContactRoutingDataRequest.Builderto create a request.- Returns:
- Result of the UpdateContactRoutingData operation returned by the service.
- See Also:
-
updateContactSchedule
default UpdateContactScheduleResponse updateContactSchedule(UpdateContactScheduleRequest updateContactScheduleRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, LimitExceededException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the scheduled time of a task contact that is already scheduled.
- Parameters:
updateContactScheduleRequest-- Returns:
- Result of the UpdateContactSchedule operation returned by the service.
- See Also:
-
updateContactSchedule
default UpdateContactScheduleResponse updateContactSchedule(Consumer<UpdateContactScheduleRequest.Builder> updateContactScheduleRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, LimitExceededException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the scheduled time of a task contact that is already scheduled.
This is a convenience which creates an instance of the
UpdateContactScheduleRequest.Builderavoiding the need to create one manually viaUpdateContactScheduleRequest.builder()- Parameters:
updateContactScheduleRequest- AConsumerthat will call methods onUpdateContactScheduleRequest.Builderto create a request.- Returns:
- Result of the UpdateContactSchedule operation returned by the service.
- See Also:
-
updateEvaluationForm
default UpdateEvaluationFormResponse updateEvaluationForm(UpdateEvaluationFormRequest updateEvaluationFormRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, ServiceQuotaExceededException, ResourceConflictException, AwsServiceException, SdkClientException, ConnectException Updates details about a specific evaluation form version in the specified Amazon Connect instance. Question and section identifiers cannot be duplicated within the same evaluation form.
This operation does not support partial updates. Instead it does a full update of evaluation form content.
- Parameters:
updateEvaluationFormRequest-- Returns:
- Result of the UpdateEvaluationForm operation returned by the service.
- See Also:
-
updateEvaluationForm
default UpdateEvaluationFormResponse updateEvaluationForm(Consumer<UpdateEvaluationFormRequest.Builder> updateEvaluationFormRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, ServiceQuotaExceededException, ResourceConflictException, AwsServiceException, SdkClientException, ConnectException Updates details about a specific evaluation form version in the specified Amazon Connect instance. Question and section identifiers cannot be duplicated within the same evaluation form.
This operation does not support partial updates. Instead it does a full update of evaluation form content.
This is a convenience which creates an instance of the
UpdateEvaluationFormRequest.Builderavoiding the need to create one manually viaUpdateEvaluationFormRequest.builder()- Parameters:
updateEvaluationFormRequest- AConsumerthat will call methods onUpdateEvaluationFormRequest.Builderto create a request.- Returns:
- Result of the UpdateEvaluationForm operation returned by the service.
- See Also:
-
updateHoursOfOperation
default UpdateHoursOfOperationResponse updateHoursOfOperation(UpdateHoursOfOperationRequest updateHoursOfOperationRequest) throws DuplicateResourceException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Updates the hours of operation.
- Parameters:
updateHoursOfOperationRequest-- Returns:
- Result of the UpdateHoursOfOperation operation returned by the service.
- See Also:
-
updateHoursOfOperation
default UpdateHoursOfOperationResponse updateHoursOfOperation(Consumer<UpdateHoursOfOperationRequest.Builder> updateHoursOfOperationRequest) throws DuplicateResourceException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Updates the hours of operation.
This is a convenience which creates an instance of the
UpdateHoursOfOperationRequest.Builderavoiding the need to create one manually viaUpdateHoursOfOperationRequest.builder()- Parameters:
updateHoursOfOperationRequest- AConsumerthat will call methods onUpdateHoursOfOperationRequest.Builderto create a request.- Returns:
- Result of the UpdateHoursOfOperation operation returned by the service.
- See Also:
-
updateInstanceAttribute
default UpdateInstanceAttributeResponse updateInstanceAttribute(UpdateInstanceAttributeRequest updateInstanceAttributeRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Updates the value for the specified attribute type.
- Parameters:
updateInstanceAttributeRequest-- Returns:
- Result of the UpdateInstanceAttribute operation returned by the service.
- See Also:
-
updateInstanceAttribute
default UpdateInstanceAttributeResponse updateInstanceAttribute(Consumer<UpdateInstanceAttributeRequest.Builder> updateInstanceAttributeRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Updates the value for the specified attribute type.
This is a convenience which creates an instance of the
UpdateInstanceAttributeRequest.Builderavoiding the need to create one manually viaUpdateInstanceAttributeRequest.builder()- Parameters:
updateInstanceAttributeRequest- AConsumerthat will call methods onUpdateInstanceAttributeRequest.Builderto create a request.- Returns:
- Result of the UpdateInstanceAttribute operation returned by the service.
- See Also:
-
updateInstanceStorageConfig
default UpdateInstanceStorageConfigResponse updateInstanceStorageConfig(UpdateInstanceStorageConfigRequest updateInstanceStorageConfigRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Updates an existing configuration for a resource type. This API is idempotent.
- Parameters:
updateInstanceStorageConfigRequest-- Returns:
- Result of the UpdateInstanceStorageConfig operation returned by the service.
- See Also:
-
updateInstanceStorageConfig
default UpdateInstanceStorageConfigResponse updateInstanceStorageConfig(Consumer<UpdateInstanceStorageConfigRequest.Builder> updateInstanceStorageConfigRequest) throws ResourceNotFoundException, InternalServiceException, InvalidRequestException, InvalidParameterException, ThrottlingException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Updates an existing configuration for a resource type. This API is idempotent.
This is a convenience which creates an instance of the
UpdateInstanceStorageConfigRequest.Builderavoiding the need to create one manually viaUpdateInstanceStorageConfigRequest.builder()- Parameters:
updateInstanceStorageConfigRequest- AConsumerthat will call methods onUpdateInstanceStorageConfigRequest.Builderto create a request.- Returns:
- Result of the UpdateInstanceStorageConfig operation returned by the service.
- See Also:
-
updateParticipantRoleConfig
default UpdateParticipantRoleConfigResponse updateParticipantRoleConfig(UpdateParticipantRoleConfigRequest updateParticipantRoleConfigRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates timeouts for when human chat participants are to be considered idle, and when agents are automatically disconnected from a chat due to idleness. You can set four timers:
-
Customer idle timeout
-
Customer auto-disconnect timeout
-
Agent idle timeout
-
Agent auto-disconnect timeout
For more information about how chat timeouts work, see Set up chat timeouts for human participants.
- Parameters:
updateParticipantRoleConfigRequest-- Returns:
- Result of the UpdateParticipantRoleConfig operation returned by the service.
- See Also:
-
-
updateParticipantRoleConfig
default UpdateParticipantRoleConfigResponse updateParticipantRoleConfig(Consumer<UpdateParticipantRoleConfigRequest.Builder> updateParticipantRoleConfigRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates timeouts for when human chat participants are to be considered idle, and when agents are automatically disconnected from a chat due to idleness. You can set four timers:
-
Customer idle timeout
-
Customer auto-disconnect timeout
-
Agent idle timeout
-
Agent auto-disconnect timeout
For more information about how chat timeouts work, see Set up chat timeouts for human participants.
This is a convenience which creates an instance of the
UpdateParticipantRoleConfigRequest.Builderavoiding the need to create one manually viaUpdateParticipantRoleConfigRequest.builder()- Parameters:
updateParticipantRoleConfigRequest- AConsumerthat will call methods onUpdateParticipantRoleConfigRequest.Builderto create a request.- Returns:
- Result of the UpdateParticipantRoleConfig operation returned by the service.
- See Also:
-
-
updatePhoneNumber
default UpdatePhoneNumberResponse updatePhoneNumber(UpdatePhoneNumberRequest updatePhoneNumberRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, ResourceInUseException, IdempotencyException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Updates your claimed phone number from its current Amazon Connect instance or traffic distribution group to another Amazon Connect instance or traffic distribution group in the same Amazon Web Services Region.
After using this API, you must verify that the phone number is attached to the correct flow in the target instance or traffic distribution group. You need to do this because the API switches only the phone number to a new instance or traffic distribution group. It doesn't migrate the flow configuration of the phone number, too.
You can call DescribePhoneNumber API to verify the status of a previous UpdatePhoneNumber operation.
- Parameters:
updatePhoneNumberRequest-- Returns:
- Result of the UpdatePhoneNumber operation returned by the service.
- See Also:
-
updatePhoneNumber
default UpdatePhoneNumberResponse updatePhoneNumber(Consumer<UpdatePhoneNumberRequest.Builder> updatePhoneNumberRequest) throws InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, ResourceInUseException, IdempotencyException, AccessDeniedException, AwsServiceException, SdkClientException, ConnectException Updates your claimed phone number from its current Amazon Connect instance or traffic distribution group to another Amazon Connect instance or traffic distribution group in the same Amazon Web Services Region.
After using this API, you must verify that the phone number is attached to the correct flow in the target instance or traffic distribution group. You need to do this because the API switches only the phone number to a new instance or traffic distribution group. It doesn't migrate the flow configuration of the phone number, too.
You can call DescribePhoneNumber API to verify the status of a previous UpdatePhoneNumber operation.
This is a convenience which creates an instance of the
UpdatePhoneNumberRequest.Builderavoiding the need to create one manually viaUpdatePhoneNumberRequest.builder()- Parameters:
updatePhoneNumberRequest- AConsumerthat will call methods onUpdatePhoneNumberRequest.Builderto create a request.- Returns:
- Result of the UpdatePhoneNumber operation returned by the service.
- See Also:
-
updatePhoneNumberMetadata
default UpdatePhoneNumberMetadataResponse updatePhoneNumberMetadata(UpdatePhoneNumberMetadataRequest updatePhoneNumberMetadataRequest) throws InvalidParameterException, InvalidRequestException, AccessDeniedException, ResourceNotFoundException, ResourceInUseException, IdempotencyException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates a phone number’s metadata.
To verify the status of a previous UpdatePhoneNumberMetadata operation, call the DescribePhoneNumber API.
- Parameters:
updatePhoneNumberMetadataRequest-- Returns:
- Result of the UpdatePhoneNumberMetadata operation returned by the service.
- See Also:
-
updatePhoneNumberMetadata
default UpdatePhoneNumberMetadataResponse updatePhoneNumberMetadata(Consumer<UpdatePhoneNumberMetadataRequest.Builder> updatePhoneNumberMetadataRequest) throws InvalidParameterException, InvalidRequestException, AccessDeniedException, ResourceNotFoundException, ResourceInUseException, IdempotencyException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates a phone number’s metadata.
To verify the status of a previous UpdatePhoneNumberMetadata operation, call the DescribePhoneNumber API.
This is a convenience which creates an instance of the
UpdatePhoneNumberMetadataRequest.Builderavoiding the need to create one manually viaUpdatePhoneNumberMetadataRequest.builder()- Parameters:
updatePhoneNumberMetadataRequest- AConsumerthat will call methods onUpdatePhoneNumberMetadataRequest.Builderto create a request.- Returns:
- Result of the UpdatePhoneNumberMetadata operation returned by the service.
- See Also:
-
updatePredefinedAttribute
default UpdatePredefinedAttributeResponse updatePredefinedAttribute(UpdatePredefinedAttributeRequest updatePredefinedAttributeRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates a predefined attribute for the specified Amazon Connect instance. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see Create predefined attributes for routing contacts to agents.
- Parameters:
updatePredefinedAttributeRequest-- Returns:
- Result of the UpdatePredefinedAttribute operation returned by the service.
- See Also:
-
updatePredefinedAttribute
default UpdatePredefinedAttributeResponse updatePredefinedAttribute(Consumer<UpdatePredefinedAttributeRequest.Builder> updatePredefinedAttributeRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates a predefined attribute for the specified Amazon Connect instance. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see Create predefined attributes for routing contacts to agents.
This is a convenience which creates an instance of the
UpdatePredefinedAttributeRequest.Builderavoiding the need to create one manually viaUpdatePredefinedAttributeRequest.builder()- Parameters:
updatePredefinedAttributeRequest- AConsumerthat will call methods onUpdatePredefinedAttributeRequest.Builderto create a request.- Returns:
- Result of the UpdatePredefinedAttribute operation returned by the service.
- See Also:
-
updatePrompt
default UpdatePromptResponse updatePrompt(UpdatePromptRequest updatePromptRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates a prompt.
- Parameters:
updatePromptRequest-- Returns:
- Result of the UpdatePrompt operation returned by the service.
- See Also:
-
updatePrompt
default UpdatePromptResponse updatePrompt(Consumer<UpdatePromptRequest.Builder> updatePromptRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates a prompt.
This is a convenience which creates an instance of the
UpdatePromptRequest.Builderavoiding the need to create one manually viaUpdatePromptRequest.builder()- Parameters:
updatePromptRequest- AConsumerthat will call methods onUpdatePromptRequest.Builderto create a request.- Returns:
- Result of the UpdatePrompt operation returned by the service.
- See Also:
-
updateQueueHoursOfOperation
default UpdateQueueHoursOfOperationResponse updateQueueHoursOfOperation(UpdateQueueHoursOfOperationRequest updateQueueHoursOfOperationRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Updates the hours of operation for the specified queue.
- Parameters:
updateQueueHoursOfOperationRequest-- Returns:
- Result of the UpdateQueueHoursOfOperation operation returned by the service.
- See Also:
-
updateQueueHoursOfOperation
default UpdateQueueHoursOfOperationResponse updateQueueHoursOfOperation(Consumer<UpdateQueueHoursOfOperationRequest.Builder> updateQueueHoursOfOperationRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Updates the hours of operation for the specified queue.
This is a convenience which creates an instance of the
UpdateQueueHoursOfOperationRequest.Builderavoiding the need to create one manually viaUpdateQueueHoursOfOperationRequest.builder()- Parameters:
updateQueueHoursOfOperationRequest- AConsumerthat will call methods onUpdateQueueHoursOfOperationRequest.Builderto create a request.- Returns:
- Result of the UpdateQueueHoursOfOperation operation returned by the service.
- See Also:
-
updateQueueMaxContacts
default UpdateQueueMaxContactsResponse updateQueueMaxContacts(UpdateQueueMaxContactsRequest updateQueueMaxContactsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Updates the maximum number of contacts allowed in a queue before it is considered full.
- Parameters:
updateQueueMaxContactsRequest-- Returns:
- Result of the UpdateQueueMaxContacts operation returned by the service.
- See Also:
-
updateQueueMaxContacts
default UpdateQueueMaxContactsResponse updateQueueMaxContacts(Consumer<UpdateQueueMaxContactsRequest.Builder> updateQueueMaxContactsRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Updates the maximum number of contacts allowed in a queue before it is considered full.
This is a convenience which creates an instance of the
UpdateQueueMaxContactsRequest.Builderavoiding the need to create one manually viaUpdateQueueMaxContactsRequest.builder()- Parameters:
updateQueueMaxContactsRequest- AConsumerthat will call methods onUpdateQueueMaxContactsRequest.Builderto create a request.- Returns:
- Result of the UpdateQueueMaxContacts operation returned by the service.
- See Also:
-
updateQueueName
default UpdateQueueNameResponse updateQueueName(UpdateQueueNameRequest updateQueueNameRequest) throws DuplicateResourceException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Updates the name and description of a queue. At least
NameorDescriptionmust be provided.- Parameters:
updateQueueNameRequest-- Returns:
- Result of the UpdateQueueName operation returned by the service.
- See Also:
-
updateQueueName
default UpdateQueueNameResponse updateQueueName(Consumer<UpdateQueueNameRequest.Builder> updateQueueNameRequest) throws DuplicateResourceException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Updates the name and description of a queue. At least
NameorDescriptionmust be provided.
This is a convenience which creates an instance of the
UpdateQueueNameRequest.Builderavoiding the need to create one manually viaUpdateQueueNameRequest.builder()- Parameters:
updateQueueNameRequest- AConsumerthat will call methods onUpdateQueueNameRequest.Builderto create a request.- Returns:
- Result of the UpdateQueueName operation returned by the service.
- See Also:
-
updateQueueOutboundCallerConfig
default UpdateQueueOutboundCallerConfigResponse updateQueueOutboundCallerConfig(UpdateQueueOutboundCallerConfigRequest updateQueueOutboundCallerConfigRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Updates the outbound caller ID name, number, and outbound whisper flow for a specified queue.
-
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 aResourceNotFoundException. -
Only use the phone number ARN format that doesn't contain
instancein 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.
- Parameters:
updateQueueOutboundCallerConfigRequest-- Returns:
- Result of the UpdateQueueOutboundCallerConfig operation returned by the service.
- See Also:
-
-
updateQueueOutboundCallerConfig
default UpdateQueueOutboundCallerConfigResponse updateQueueOutboundCallerConfig(Consumer<UpdateQueueOutboundCallerConfigRequest.Builder> updateQueueOutboundCallerConfigRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Updates the outbound caller ID name, number, and outbound whisper flow for a specified queue.
-
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 aResourceNotFoundException. -
Only use the phone number ARN format that doesn't contain
instancein 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.
This is a convenience which creates an instance of the
UpdateQueueOutboundCallerConfigRequest.Builderavoiding the need to create one manually viaUpdateQueueOutboundCallerConfigRequest.builder()- Parameters:
updateQueueOutboundCallerConfigRequest- AConsumerthat will call methods onUpdateQueueOutboundCallerConfigRequest.Builderto create a request.- Returns:
- Result of the UpdateQueueOutboundCallerConfig operation returned by the service.
- See Also:
-
-
updateQueueStatus
default UpdateQueueStatusResponse updateQueueStatus(UpdateQueueStatusRequest updateQueueStatusRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Updates the status of the queue.
- Parameters:
updateQueueStatusRequest-- Returns:
- Result of the UpdateQueueStatus operation returned by the service.
- See Also:
-
updateQueueStatus
default UpdateQueueStatusResponse updateQueueStatus(Consumer<UpdateQueueStatusRequest.Builder> updateQueueStatusRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException This API is in preview release for Amazon Connect and is subject to change.
Updates the status of the queue.
This is a convenience which creates an instance of the
UpdateQueueStatusRequest.Builderavoiding the need to create one manually viaUpdateQueueStatusRequest.builder()- Parameters:
updateQueueStatusRequest- AConsumerthat will call methods onUpdateQueueStatusRequest.Builderto create a request.- Returns:
- Result of the UpdateQueueStatus operation returned by the service.
- See Also:
-
updateQuickConnectConfig
default UpdateQuickConnectConfigResponse updateQuickConnectConfig(UpdateQuickConnectConfigRequest updateQuickConnectConfigRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the configuration settings for the specified quick connect.
- Parameters:
updateQuickConnectConfigRequest-- Returns:
- Result of the UpdateQuickConnectConfig operation returned by the service.
- See Also:
-
updateQuickConnectConfig
default UpdateQuickConnectConfigResponse updateQuickConnectConfig(Consumer<UpdateQuickConnectConfigRequest.Builder> updateQuickConnectConfigRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the configuration settings for the specified quick connect.
This is a convenience which creates an instance of the
UpdateQuickConnectConfigRequest.Builderavoiding the need to create one manually viaUpdateQuickConnectConfigRequest.builder()- Parameters:
updateQuickConnectConfigRequest- AConsumerthat will call methods onUpdateQuickConnectConfigRequest.Builderto create a request.- Returns:
- Result of the UpdateQuickConnectConfig operation returned by the service.
- See Also:
-
updateQuickConnectName
default UpdateQuickConnectNameResponse updateQuickConnectName(UpdateQuickConnectNameRequest updateQuickConnectNameRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the name and description of a quick connect. The request accepts the following data in JSON format. At least
NameorDescriptionmust be provided.- Parameters:
updateQuickConnectNameRequest-- Returns:
- Result of the UpdateQuickConnectName operation returned by the service.
- See Also:
-
updateQuickConnectName
default UpdateQuickConnectNameResponse updateQuickConnectName(Consumer<UpdateQuickConnectNameRequest.Builder> updateQuickConnectNameRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the name and description of a quick connect. The request accepts the following data in JSON format. At least
NameorDescriptionmust be provided.
This is a convenience which creates an instance of the
UpdateQuickConnectNameRequest.Builderavoiding the need to create one manually viaUpdateQuickConnectNameRequest.builder()- Parameters:
updateQuickConnectNameRequest- AConsumerthat will call methods onUpdateQuickConnectNameRequest.Builderto create a request.- Returns:
- Result of the UpdateQuickConnectName operation returned by the service.
- See Also:
-
updateRoutingProfileAgentAvailabilityTimer
default UpdateRoutingProfileAgentAvailabilityTimerResponse updateRoutingProfileAgentAvailabilityTimer(UpdateRoutingProfileAgentAvailabilityTimerRequest updateRoutingProfileAgentAvailabilityTimerRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.
- Parameters:
updateRoutingProfileAgentAvailabilityTimerRequest-- Returns:
- Result of the UpdateRoutingProfileAgentAvailabilityTimer operation returned by the service.
- See Also:
-
updateRoutingProfileAgentAvailabilityTimer
default UpdateRoutingProfileAgentAvailabilityTimerResponse updateRoutingProfileAgentAvailabilityTimer(Consumer<UpdateRoutingProfileAgentAvailabilityTimerRequest.Builder> updateRoutingProfileAgentAvailabilityTimerRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.
This is a convenience which creates an instance of the
UpdateRoutingProfileAgentAvailabilityTimerRequest.Builderavoiding the need to create one manually viaUpdateRoutingProfileAgentAvailabilityTimerRequest.builder()- Parameters:
updateRoutingProfileAgentAvailabilityTimerRequest- AConsumerthat will call methods onUpdateRoutingProfileAgentAvailabilityTimerRequest.Builderto create a request.- Returns:
- Result of the UpdateRoutingProfileAgentAvailabilityTimer operation returned by the service.
- See Also:
-
updateRoutingProfileConcurrency
default UpdateRoutingProfileConcurrencyResponse updateRoutingProfileConcurrency(UpdateRoutingProfileConcurrencyRequest updateRoutingProfileConcurrencyRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the channels that agents can handle in the Contact Control Panel (CCP) for a routing profile.
- Parameters:
updateRoutingProfileConcurrencyRequest-- Returns:
- Result of the UpdateRoutingProfileConcurrency operation returned by the service.
- See Also:
-
updateRoutingProfileConcurrency
default UpdateRoutingProfileConcurrencyResponse updateRoutingProfileConcurrency(Consumer<UpdateRoutingProfileConcurrencyRequest.Builder> updateRoutingProfileConcurrencyRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the channels that agents can handle in the Contact Control Panel (CCP) for a routing profile.
This is a convenience which creates an instance of the
UpdateRoutingProfileConcurrencyRequest.Builderavoiding the need to create one manually viaUpdateRoutingProfileConcurrencyRequest.builder()- Parameters:
updateRoutingProfileConcurrencyRequest- AConsumerthat will call methods onUpdateRoutingProfileConcurrencyRequest.Builderto create a request.- Returns:
- Result of the UpdateRoutingProfileConcurrency operation returned by the service.
- See Also:
-
updateRoutingProfileDefaultOutboundQueue
default UpdateRoutingProfileDefaultOutboundQueueResponse updateRoutingProfileDefaultOutboundQueue(UpdateRoutingProfileDefaultOutboundQueueRequest updateRoutingProfileDefaultOutboundQueueRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the default outbound queue of a routing profile.
- Parameters:
updateRoutingProfileDefaultOutboundQueueRequest-- Returns:
- Result of the UpdateRoutingProfileDefaultOutboundQueue operation returned by the service.
- See Also:
-
updateRoutingProfileDefaultOutboundQueue
default UpdateRoutingProfileDefaultOutboundQueueResponse updateRoutingProfileDefaultOutboundQueue(Consumer<UpdateRoutingProfileDefaultOutboundQueueRequest.Builder> updateRoutingProfileDefaultOutboundQueueRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the default outbound queue of a routing profile.
This is a convenience which creates an instance of the
UpdateRoutingProfileDefaultOutboundQueueRequest.Builderavoiding the need to create one manually viaUpdateRoutingProfileDefaultOutboundQueueRequest.builder()- Parameters:
updateRoutingProfileDefaultOutboundQueueRequest- AConsumerthat will call methods onUpdateRoutingProfileDefaultOutboundQueueRequest.Builderto create a request.- Returns:
- Result of the UpdateRoutingProfileDefaultOutboundQueue operation returned by the service.
- See Also:
-
updateRoutingProfileName
default UpdateRoutingProfileNameResponse updateRoutingProfileName(UpdateRoutingProfileNameRequest updateRoutingProfileNameRequest) throws DuplicateResourceException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the name and description of a routing profile. The request accepts the following data in JSON format. At least
NameorDescriptionmust be provided.- Parameters:
updateRoutingProfileNameRequest-- Returns:
- Result of the UpdateRoutingProfileName operation returned by the service.
- See Also:
-
updateRoutingProfileName
default UpdateRoutingProfileNameResponse updateRoutingProfileName(Consumer<UpdateRoutingProfileNameRequest.Builder> updateRoutingProfileNameRequest) throws DuplicateResourceException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the name and description of a routing profile. The request accepts the following data in JSON format. At least
NameorDescriptionmust be provided.
This is a convenience which creates an instance of the
UpdateRoutingProfileNameRequest.Builderavoiding the need to create one manually viaUpdateRoutingProfileNameRequest.builder()- Parameters:
updateRoutingProfileNameRequest- AConsumerthat will call methods onUpdateRoutingProfileNameRequest.Builderto create a request.- Returns:
- Result of the UpdateRoutingProfileName operation returned by the service.
- See Also:
-
updateRoutingProfileQueues
default UpdateRoutingProfileQueuesResponse updateRoutingProfileQueues(UpdateRoutingProfileQueuesRequest updateRoutingProfileQueuesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the properties associated with a set of queues for a routing profile.
- Parameters:
updateRoutingProfileQueuesRequest-- Returns:
- Result of the UpdateRoutingProfileQueues operation returned by the service.
- See Also:
-
updateRoutingProfileQueues
default UpdateRoutingProfileQueuesResponse updateRoutingProfileQueues(Consumer<UpdateRoutingProfileQueuesRequest.Builder> updateRoutingProfileQueuesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the properties associated with a set of queues for a routing profile.
This is a convenience which creates an instance of the
UpdateRoutingProfileQueuesRequest.Builderavoiding the need to create one manually viaUpdateRoutingProfileQueuesRequest.builder()- Parameters:
updateRoutingProfileQueuesRequest- AConsumerthat will call methods onUpdateRoutingProfileQueuesRequest.Builderto create a request.- Returns:
- Result of the UpdateRoutingProfileQueues operation returned by the service.
- See Also:
-
updateRule
default UpdateRuleResponse updateRule(UpdateRuleRequest updateRuleRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AccessDeniedException, ResourceConflictException, AwsServiceException, SdkClientException, ConnectException Updates a rule for the specified Amazon Connect instance.
Use the Rules Function language to code conditions for the rule.
- Parameters:
updateRuleRequest-- Returns:
- Result of the UpdateRule operation returned by the service.
- See Also:
-
updateRule
default UpdateRuleResponse updateRule(Consumer<UpdateRuleRequest.Builder> updateRuleRequest) throws InvalidRequestException, ResourceNotFoundException, InternalServiceException, ThrottlingException, AccessDeniedException, ResourceConflictException, AwsServiceException, SdkClientException, ConnectException Updates a rule for the specified Amazon Connect instance.
Use the Rules Function language to code conditions for the rule.
This is a convenience which creates an instance of the
UpdateRuleRequest.Builderavoiding the need to create one manually viaUpdateRuleRequest.builder()- Parameters:
updateRuleRequest- AConsumerthat will call methods onUpdateRuleRequest.Builderto create a request.- Returns:
- Result of the UpdateRule operation returned by the service.
- See Also:
-
updateSecurityProfile
default UpdateSecurityProfileResponse updateSecurityProfile(UpdateSecurityProfileRequest updateSecurityProfileRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates a security profile.
For information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions.
- Parameters:
updateSecurityProfileRequest-- Returns:
- Result of the UpdateSecurityProfile operation returned by the service.
- See Also:
-
updateSecurityProfile
default UpdateSecurityProfileResponse updateSecurityProfile(Consumer<UpdateSecurityProfileRequest.Builder> updateSecurityProfileRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates a security profile.
For information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions.
This is a convenience which creates an instance of the
UpdateSecurityProfileRequest.Builderavoiding the need to create one manually viaUpdateSecurityProfileRequest.builder()- Parameters:
updateSecurityProfileRequest- AConsumerthat will call methods onUpdateSecurityProfileRequest.Builderto create a request.- Returns:
- Result of the UpdateSecurityProfile operation returned by the service.
- See Also:
-
updateTaskTemplate
default UpdateTaskTemplateResponse updateTaskTemplate(UpdateTaskTemplateRequest updateTaskTemplateRequest) throws PropertyValidationException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, ServiceQuotaExceededException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates details about a specific task template in the specified Amazon Connect instance. This operation does not support partial updates. Instead it does a full update of template content.
- Parameters:
updateTaskTemplateRequest-- Returns:
- Result of the UpdateTaskTemplate operation returned by the service.
- See Also:
-
updateTaskTemplate
default UpdateTaskTemplateResponse updateTaskTemplate(Consumer<UpdateTaskTemplateRequest.Builder> updateTaskTemplateRequest) throws PropertyValidationException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, ServiceQuotaExceededException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates details about a specific task template in the specified Amazon Connect instance. This operation does not support partial updates. Instead it does a full update of template content.
This is a convenience which creates an instance of the
UpdateTaskTemplateRequest.Builderavoiding the need to create one manually viaUpdateTaskTemplateRequest.builder()- Parameters:
updateTaskTemplateRequest- AConsumerthat will call methods onUpdateTaskTemplateRequest.Builderto create a request.- Returns:
- Result of the UpdateTaskTemplate operation returned by the service.
- See Also:
-
updateTrafficDistribution
default UpdateTrafficDistributionResponse updateTrafficDistribution(UpdateTrafficDistributionRequest updateTrafficDistributionRequest) throws InvalidRequestException, AccessDeniedException, ResourceNotFoundException, ResourceConflictException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the traffic distribution for a given traffic distribution group.
The
SignInConfigdistribution is available only on a defaultTrafficDistributionGroup(see theIsDefaultparameter in the TrafficDistributionGroup data type). If you callUpdateTrafficDistributionwith a modifiedSignInConfigand a non-defaultTrafficDistributionGroup, anInvalidRequestExceptionis returned.For more information about updating a traffic distribution group, see Update telephony traffic distribution across Amazon Web Services Regions in the Amazon Connect Administrator Guide.
- Parameters:
updateTrafficDistributionRequest-- Returns:
- Result of the UpdateTrafficDistribution operation returned by the service.
- See Also:
-
updateTrafficDistribution
default UpdateTrafficDistributionResponse updateTrafficDistribution(Consumer<UpdateTrafficDistributionRequest.Builder> updateTrafficDistributionRequest) throws InvalidRequestException, AccessDeniedException, ResourceNotFoundException, ResourceConflictException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the traffic distribution for a given traffic distribution group.
The
SignInConfigdistribution is available only on a defaultTrafficDistributionGroup(see theIsDefaultparameter in the TrafficDistributionGroup data type). If you callUpdateTrafficDistributionwith a modifiedSignInConfigand a non-defaultTrafficDistributionGroup, anInvalidRequestExceptionis returned.For more information about updating a traffic distribution group, see Update telephony traffic distribution across Amazon Web Services Regions in the Amazon Connect Administrator Guide.
This is a convenience which creates an instance of the
UpdateTrafficDistributionRequest.Builderavoiding the need to create one manually viaUpdateTrafficDistributionRequest.builder()- Parameters:
updateTrafficDistributionRequest- AConsumerthat will call methods onUpdateTrafficDistributionRequest.Builderto create a request.- Returns:
- Result of the UpdateTrafficDistribution operation returned by the service.
- See Also:
-
updateUserHierarchy
default UpdateUserHierarchyResponse updateUserHierarchy(UpdateUserHierarchyRequest updateUserHierarchyRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Assigns the specified hierarchy group to the specified user.
- Parameters:
updateUserHierarchyRequest-- Returns:
- Result of the UpdateUserHierarchy operation returned by the service.
- See Also:
-
updateUserHierarchy
default UpdateUserHierarchyResponse updateUserHierarchy(Consumer<UpdateUserHierarchyRequest.Builder> updateUserHierarchyRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Assigns the specified hierarchy group to the specified user.
This is a convenience which creates an instance of the
UpdateUserHierarchyRequest.Builderavoiding the need to create one manually viaUpdateUserHierarchyRequest.builder()- Parameters:
updateUserHierarchyRequest- AConsumerthat will call methods onUpdateUserHierarchyRequest.Builderto create a request.- Returns:
- Result of the UpdateUserHierarchy operation returned by the service.
- See Also:
-
updateUserHierarchyGroupName
default UpdateUserHierarchyGroupNameResponse updateUserHierarchyGroupName(UpdateUserHierarchyGroupNameRequest updateUserHierarchyGroupNameRequest) throws InvalidRequestException, InvalidParameterException, DuplicateResourceException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the name of the user hierarchy group.
- Parameters:
updateUserHierarchyGroupNameRequest-- Returns:
- Result of the UpdateUserHierarchyGroupName operation returned by the service.
- See Also:
-
updateUserHierarchyGroupName
default UpdateUserHierarchyGroupNameResponse updateUserHierarchyGroupName(Consumer<UpdateUserHierarchyGroupNameRequest.Builder> updateUserHierarchyGroupNameRequest) throws InvalidRequestException, InvalidParameterException, DuplicateResourceException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the name of the user hierarchy group.
This is a convenience which creates an instance of the
UpdateUserHierarchyGroupNameRequest.Builderavoiding the need to create one manually viaUpdateUserHierarchyGroupNameRequest.builder()- Parameters:
updateUserHierarchyGroupNameRequest- AConsumerthat will call methods onUpdateUserHierarchyGroupNameRequest.Builderto create a request.- Returns:
- Result of the UpdateUserHierarchyGroupName operation returned by the service.
- See Also:
-
updateUserHierarchyStructure
default UpdateUserHierarchyStructureResponse updateUserHierarchyStructure(UpdateUserHierarchyStructureRequest updateUserHierarchyStructureRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ResourceInUseException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the user hierarchy structure: add, remove, and rename user hierarchy levels.
- Parameters:
updateUserHierarchyStructureRequest-- Returns:
- Result of the UpdateUserHierarchyStructure operation returned by the service.
- See Also:
-
updateUserHierarchyStructure
default UpdateUserHierarchyStructureResponse updateUserHierarchyStructure(Consumer<UpdateUserHierarchyStructureRequest.Builder> updateUserHierarchyStructureRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ResourceInUseException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the user hierarchy structure: add, remove, and rename user hierarchy levels.
This is a convenience which creates an instance of the
UpdateUserHierarchyStructureRequest.Builderavoiding the need to create one manually viaUpdateUserHierarchyStructureRequest.builder()- Parameters:
updateUserHierarchyStructureRequest- AConsumerthat will call methods onUpdateUserHierarchyStructureRequest.Builderto create a request.- Returns:
- Result of the UpdateUserHierarchyStructure operation returned by the service.
- See Also:
-
updateUserIdentityInfo
default UpdateUserIdentityInfoResponse updateUserIdentityInfo(UpdateUserIdentityInfoRequest updateUserIdentityInfoRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the identity information for the specified user.
We strongly recommend limiting who has the ability to invoke
UpdateUserIdentityInfo. Someone with that ability can change the login credentials of other users by changing their email address. This poses a security risk to your organization. They can change the email address of a user to the attacker's email address, and then reset the password through email. For more information, see Best Practices for Security Profiles in the Amazon Connect Administrator Guide.- Parameters:
updateUserIdentityInfoRequest-- Returns:
- Result of the UpdateUserIdentityInfo operation returned by the service.
- See Also:
-
updateUserIdentityInfo
default UpdateUserIdentityInfoResponse updateUserIdentityInfo(Consumer<UpdateUserIdentityInfoRequest.Builder> updateUserIdentityInfoRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the identity information for the specified user.
We strongly recommend limiting who has the ability to invoke
UpdateUserIdentityInfo. Someone with that ability can change the login credentials of other users by changing their email address. This poses a security risk to your organization. They can change the email address of a user to the attacker's email address, and then reset the password through email. For more information, see Best Practices for Security Profiles in the Amazon Connect Administrator Guide.
This is a convenience which creates an instance of the
UpdateUserIdentityInfoRequest.Builderavoiding the need to create one manually viaUpdateUserIdentityInfoRequest.builder()- Parameters:
updateUserIdentityInfoRequest- AConsumerthat will call methods onUpdateUserIdentityInfoRequest.Builderto create a request.- Returns:
- Result of the UpdateUserIdentityInfo operation returned by the service.
- See Also:
-
updateUserPhoneConfig
default UpdateUserPhoneConfigResponse updateUserPhoneConfig(UpdateUserPhoneConfigRequest updateUserPhoneConfigRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the phone configuration settings for the specified user.
- Parameters:
updateUserPhoneConfigRequest-- Returns:
- Result of the UpdateUserPhoneConfig operation returned by the service.
- See Also:
-
updateUserPhoneConfig
default UpdateUserPhoneConfigResponse updateUserPhoneConfig(Consumer<UpdateUserPhoneConfigRequest.Builder> updateUserPhoneConfigRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the phone configuration settings for the specified user.
This is a convenience which creates an instance of the
UpdateUserPhoneConfigRequest.Builderavoiding the need to create one manually viaUpdateUserPhoneConfigRequest.builder()- Parameters:
updateUserPhoneConfigRequest- AConsumerthat will call methods onUpdateUserPhoneConfigRequest.Builderto create a request.- Returns:
- Result of the UpdateUserPhoneConfig operation returned by the service.
- See Also:
-
updateUserProficiencies
default UpdateUserProficienciesResponse updateUserProficiencies(UpdateUserProficienciesRequest updateUserProficienciesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the properties associated with the proficiencies of a user.
- Parameters:
updateUserProficienciesRequest-- Returns:
- Result of the UpdateUserProficiencies operation returned by the service.
- See Also:
-
updateUserProficiencies
default UpdateUserProficienciesResponse updateUserProficiencies(Consumer<UpdateUserProficienciesRequest.Builder> updateUserProficienciesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Updates the properties associated with the proficiencies of a user.
This is a convenience which creates an instance of the
UpdateUserProficienciesRequest.Builderavoiding the need to create one manually viaUpdateUserProficienciesRequest.builder()- Parameters:
updateUserProficienciesRequest- AConsumerthat will call methods onUpdateUserProficienciesRequest.Builderto create a request.- Returns:
- Result of the UpdateUserProficiencies operation returned by the service.
- See Also:
-
updateUserRoutingProfile
default UpdateUserRoutingProfileResponse updateUserRoutingProfile(UpdateUserRoutingProfileRequest updateUserRoutingProfileRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Assigns the specified routing profile to the specified user.
- Parameters:
updateUserRoutingProfileRequest-- Returns:
- Result of the UpdateUserRoutingProfile operation returned by the service.
- See Also:
-
updateUserRoutingProfile
default UpdateUserRoutingProfileResponse updateUserRoutingProfile(Consumer<UpdateUserRoutingProfileRequest.Builder> updateUserRoutingProfileRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Assigns the specified routing profile to the specified user.
This is a convenience which creates an instance of the
UpdateUserRoutingProfileRequest.Builderavoiding the need to create one manually viaUpdateUserRoutingProfileRequest.builder()- Parameters:
updateUserRoutingProfileRequest- AConsumerthat will call methods onUpdateUserRoutingProfileRequest.Builderto create a request.- Returns:
- Result of the UpdateUserRoutingProfile operation returned by the service.
- See Also:
-
updateUserSecurityProfiles
default UpdateUserSecurityProfilesResponse updateUserSecurityProfiles(UpdateUserSecurityProfilesRequest updateUserSecurityProfilesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Assigns the specified security profiles to the specified user.
- Parameters:
updateUserSecurityProfilesRequest-- Returns:
- Result of the UpdateUserSecurityProfiles operation returned by the service.
- See Also:
-
updateUserSecurityProfiles
default UpdateUserSecurityProfilesResponse updateUserSecurityProfiles(Consumer<UpdateUserSecurityProfilesRequest.Builder> updateUserSecurityProfilesRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ThrottlingException, InternalServiceException, AwsServiceException, SdkClientException, ConnectException Assigns the specified security profiles to the specified user.
This is a convenience which creates an instance of the
UpdateUserSecurityProfilesRequest.Builderavoiding the need to create one manually viaUpdateUserSecurityProfilesRequest.builder()- Parameters:
updateUserSecurityProfilesRequest- AConsumerthat will call methods onUpdateUserSecurityProfilesRequest.Builderto create a request.- Returns:
- Result of the UpdateUserSecurityProfiles operation returned by the service.
- See Also:
-
updateViewContent
default UpdateViewContentResponse updateViewContent(UpdateViewContentRequest updateViewContentRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, TooManyRequestsException, ResourceInUseException, AwsServiceException, SdkClientException, ConnectException Updates the view content of the given view identifier in the specified Amazon Connect instance.
It performs content validation if
Statusis set toSAVEDand performs full content validation ifStatusisPUBLISHED. Note that theinvalid input: '$'SAVEDalias' content will always be updated, but theinvalid input: '$'LATESTalias' content will only be updated ifStatusisPUBLISHED.- Parameters:
updateViewContentRequest-- Returns:
- Result of the UpdateViewContent operation returned by the service.
- See Also:
-
updateViewContent
default UpdateViewContentResponse updateViewContent(Consumer<UpdateViewContentRequest.Builder> updateViewContentRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, TooManyRequestsException, ResourceInUseException, AwsServiceException, SdkClientException, ConnectException Updates the view content of the given view identifier in the specified Amazon Connect instance.
It performs content validation if
Statusis set toSAVEDand performs full content validation ifStatusisPUBLISHED. Note that theinvalid input: '$'SAVEDalias' content will always be updated, but theinvalid input: '$'LATESTalias' content will only be updated ifStatusisPUBLISHED.
This is a convenience which creates an instance of the
UpdateViewContentRequest.Builderavoiding the need to create one manually viaUpdateViewContentRequest.builder()- Parameters:
updateViewContentRequest- AConsumerthat will call methods onUpdateViewContentRequest.Builderto create a request.- Returns:
- Result of the UpdateViewContent operation returned by the service.
- See Also:
-
updateViewMetadata
default UpdateViewMetadataResponse updateViewMetadata(UpdateViewMetadataRequest updateViewMetadataRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, TooManyRequestsException, DuplicateResourceException, ResourceInUseException, AwsServiceException, SdkClientException, ConnectException Updates the view metadata. Note that either
NameorDescriptionmust be provided.- Parameters:
updateViewMetadataRequest-- Returns:
- Result of the UpdateViewMetadata operation returned by the service.
- See Also:
-
updateViewMetadata
default UpdateViewMetadataResponse updateViewMetadata(Consumer<UpdateViewMetadataRequest.Builder> updateViewMetadataRequest) throws AccessDeniedException, InvalidRequestException, InvalidParameterException, ResourceNotFoundException, InternalServiceException, TooManyRequestsException, DuplicateResourceException, ResourceInUseException, AwsServiceException, SdkClientException, ConnectException Updates the view metadata. Note that either
NameorDescriptionmust be provided.
This is a convenience which creates an instance of the
UpdateViewMetadataRequest.Builderavoiding the need to create one manually viaUpdateViewMetadataRequest.builder()- Parameters:
updateViewMetadataRequest- AConsumerthat will call methods onUpdateViewMetadataRequest.Builderto create a request.- Returns:
- Result of the UpdateViewMetadata operation returned by the service.
- See Also:
-
create
Create aConnectClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider. -
builder
Create a builder that can be used to configure and create aConnectClient. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClientThe SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient- Returns:
- SdkServiceClientConfiguration
-