Interface ChimeSdkVoiceAsyncClient

  • All Superinterfaces:
    AutoCloseable, AwsClient, SdkAutoCloseable, SdkClient

    @Generated("software.amazon.awssdk:codegen")
    @ThreadSafe
    public interface ChimeSdkVoiceAsyncClient
    extends AwsClient
    Service client for accessing Amazon Chime SDK Voice asynchronously. This can be created using the static builder() method.

    The Amazon Chime SDK telephony APIs in this section enable developers to create PSTN calling solutions that use Amazon Chime SDK Voice Connectors, and Amazon Chime SDK SIP media applications. Developers can also order and manage phone numbers, create and manage Voice Connectors and SIP media applications, and run voice analytics.

    • Method Detail

      • associatePhoneNumbersWithVoiceConnector

        default CompletableFuture<AssociatePhoneNumbersWithVoiceConnectorResponse> associatePhoneNumbersWithVoiceConnector​(AssociatePhoneNumbersWithVoiceConnectorRequest associatePhoneNumbersWithVoiceConnectorRequest)

        Associates phone numbers with the specified Amazon Chime SDK Voice Connector.

        Parameters:
        associatePhoneNumbersWithVoiceConnectorRequest -
        Returns:
        A Java Future containing the result of the AssociatePhoneNumbersWithVoiceConnector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • associatePhoneNumbersWithVoiceConnector

        default CompletableFuture<AssociatePhoneNumbersWithVoiceConnectorResponse> associatePhoneNumbersWithVoiceConnector​(Consumer<AssociatePhoneNumbersWithVoiceConnectorRequest.Builder> associatePhoneNumbersWithVoiceConnectorRequest)

        Associates phone numbers with the specified Amazon Chime SDK Voice Connector.


        This is a convenience which creates an instance of the AssociatePhoneNumbersWithVoiceConnectorRequest.Builder avoiding the need to create one manually via AssociatePhoneNumbersWithVoiceConnectorRequest.builder()

        Parameters:
        associatePhoneNumbersWithVoiceConnectorRequest - A Consumer that will call methods on AssociatePhoneNumbersWithVoiceConnectorRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the AssociatePhoneNumbersWithVoiceConnector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • associatePhoneNumbersWithVoiceConnectorGroup

        default CompletableFuture<AssociatePhoneNumbersWithVoiceConnectorGroupResponse> associatePhoneNumbersWithVoiceConnectorGroup​(AssociatePhoneNumbersWithVoiceConnectorGroupRequest associatePhoneNumbersWithVoiceConnectorGroupRequest)

        Associates phone numbers with the specified Amazon Chime SDK Voice Connector group.

        Parameters:
        associatePhoneNumbersWithVoiceConnectorGroupRequest -
        Returns:
        A Java Future containing the result of the AssociatePhoneNumbersWithVoiceConnectorGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • associatePhoneNumbersWithVoiceConnectorGroup

        default CompletableFuture<AssociatePhoneNumbersWithVoiceConnectorGroupResponse> associatePhoneNumbersWithVoiceConnectorGroup​(Consumer<AssociatePhoneNumbersWithVoiceConnectorGroupRequest.Builder> associatePhoneNumbersWithVoiceConnectorGroupRequest)

        Associates phone numbers with the specified Amazon Chime SDK Voice Connector group.


        This is a convenience which creates an instance of the AssociatePhoneNumbersWithVoiceConnectorGroupRequest.Builder avoiding the need to create one manually via AssociatePhoneNumbersWithVoiceConnectorGroupRequest.builder()

        Parameters:
        associatePhoneNumbersWithVoiceConnectorGroupRequest - A Consumer that will call methods on AssociatePhoneNumbersWithVoiceConnectorGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the AssociatePhoneNumbersWithVoiceConnectorGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • batchDeletePhoneNumber

        default CompletableFuture<BatchDeletePhoneNumberResponse> batchDeletePhoneNumber​(BatchDeletePhoneNumberRequest batchDeletePhoneNumberRequest)

        Moves phone numbers into the Deletion queue. Phone numbers must be disassociated from any users or Amazon Chime SDK Voice Connectors before they can be deleted.

        Phone numbers remain in the Deletion queue for 7 days before they are deleted permanently.

        Parameters:
        batchDeletePhoneNumberRequest -
        Returns:
        A Java Future containing the result of the BatchDeletePhoneNumber operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • batchDeletePhoneNumber

        default CompletableFuture<BatchDeletePhoneNumberResponse> batchDeletePhoneNumber​(Consumer<BatchDeletePhoneNumberRequest.Builder> batchDeletePhoneNumberRequest)

        Moves phone numbers into the Deletion queue. Phone numbers must be disassociated from any users or Amazon Chime SDK Voice Connectors before they can be deleted.

        Phone numbers remain in the Deletion queue for 7 days before they are deleted permanently.


        This is a convenience which creates an instance of the BatchDeletePhoneNumberRequest.Builder avoiding the need to create one manually via BatchDeletePhoneNumberRequest.builder()

        Parameters:
        batchDeletePhoneNumberRequest - A Consumer that will call methods on BatchDeletePhoneNumberRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the BatchDeletePhoneNumber operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • batchUpdatePhoneNumber

        default CompletableFuture<BatchUpdatePhoneNumberResponse> batchUpdatePhoneNumber​(BatchUpdatePhoneNumberRequest batchUpdatePhoneNumberRequest)

        Updates one or more phone numbers.

        Parameters:
        batchUpdatePhoneNumberRequest -
        Returns:
        A Java Future containing the result of the BatchUpdatePhoneNumber operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • batchUpdatePhoneNumber

        default CompletableFuture<BatchUpdatePhoneNumberResponse> batchUpdatePhoneNumber​(Consumer<BatchUpdatePhoneNumberRequest.Builder> batchUpdatePhoneNumberRequest)

        Updates one or more phone numbers.


        This is a convenience which creates an instance of the BatchUpdatePhoneNumberRequest.Builder avoiding the need to create one manually via BatchUpdatePhoneNumberRequest.builder()

        Parameters:
        batchUpdatePhoneNumberRequest - A Consumer that will call methods on BatchUpdatePhoneNumberRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the BatchUpdatePhoneNumber operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createPhoneNumberOrder

        default CompletableFuture<CreatePhoneNumberOrderResponse> createPhoneNumberOrder​(CreatePhoneNumberOrderRequest createPhoneNumberOrderRequest)

        Creates an order for phone numbers to be provisioned. For numbers outside the U.S., you must use the Amazon Chime SDK SIP media application dial-in product type.

        Parameters:
        createPhoneNumberOrderRequest -
        Returns:
        A Java Future containing the result of the CreatePhoneNumberOrder operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createPhoneNumberOrder

        default CompletableFuture<CreatePhoneNumberOrderResponse> createPhoneNumberOrder​(Consumer<CreatePhoneNumberOrderRequest.Builder> createPhoneNumberOrderRequest)

        Creates an order for phone numbers to be provisioned. For numbers outside the U.S., you must use the Amazon Chime SDK SIP media application dial-in product type.


        This is a convenience which creates an instance of the CreatePhoneNumberOrderRequest.Builder avoiding the need to create one manually via CreatePhoneNumberOrderRequest.builder()

        Parameters:
        createPhoneNumberOrderRequest - A Consumer that will call methods on CreatePhoneNumberOrderRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreatePhoneNumberOrder operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createProxySession

        default CompletableFuture<CreateProxySessionResponse> createProxySession​(CreateProxySessionRequest createProxySessionRequest)

        Creates a proxy session for the specified Amazon Chime SDK Voice Connector for the specified participant phone numbers.

        Parameters:
        createProxySessionRequest -
        Returns:
        A Java Future containing the result of the CreateProxySession operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createProxySession

        default CompletableFuture<CreateProxySessionResponse> createProxySession​(Consumer<CreateProxySessionRequest.Builder> createProxySessionRequest)

        Creates a proxy session for the specified Amazon Chime SDK Voice Connector for the specified participant phone numbers.


        This is a convenience which creates an instance of the CreateProxySessionRequest.Builder avoiding the need to create one manually via CreateProxySessionRequest.builder()

        Parameters:
        createProxySessionRequest - A Consumer that will call methods on CreateProxySessionRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateProxySession operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createSipMediaApplication

        default CompletableFuture<CreateSipMediaApplicationResponse> createSipMediaApplication​(CreateSipMediaApplicationRequest createSipMediaApplicationRequest)

        Creates a SIP media application. For more information about SIP media applications, see Managing SIP media applications and rules in the Amazon Chime SDK Administrator Guide.

        Parameters:
        createSipMediaApplicationRequest -
        Returns:
        A Java Future containing the result of the CreateSipMediaApplication operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createSipMediaApplication

        default CompletableFuture<CreateSipMediaApplicationResponse> createSipMediaApplication​(Consumer<CreateSipMediaApplicationRequest.Builder> createSipMediaApplicationRequest)

        Creates a SIP media application. For more information about SIP media applications, see Managing SIP media applications and rules in the Amazon Chime SDK Administrator Guide.


        This is a convenience which creates an instance of the CreateSipMediaApplicationRequest.Builder avoiding the need to create one manually via CreateSipMediaApplicationRequest.builder()

        Parameters:
        createSipMediaApplicationRequest - A Consumer that will call methods on CreateSipMediaApplicationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateSipMediaApplication operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createSipMediaApplicationCall

        default CompletableFuture<CreateSipMediaApplicationCallResponse> createSipMediaApplicationCall​(CreateSipMediaApplicationCallRequest createSipMediaApplicationCallRequest)

        Creates an outbound call to a phone number from the phone number specified in the request, and it invokes the endpoint of the specified sipMediaApplicationId.

        Parameters:
        createSipMediaApplicationCallRequest -
        Returns:
        A Java Future containing the result of the CreateSipMediaApplicationCall operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createSipMediaApplicationCall

        default CompletableFuture<CreateSipMediaApplicationCallResponse> createSipMediaApplicationCall​(Consumer<CreateSipMediaApplicationCallRequest.Builder> createSipMediaApplicationCallRequest)

        Creates an outbound call to a phone number from the phone number specified in the request, and it invokes the endpoint of the specified sipMediaApplicationId.


        This is a convenience which creates an instance of the CreateSipMediaApplicationCallRequest.Builder avoiding the need to create one manually via CreateSipMediaApplicationCallRequest.builder()

        Parameters:
        createSipMediaApplicationCallRequest - A Consumer that will call methods on CreateSipMediaApplicationCallRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateSipMediaApplicationCall operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createSipRule

        default CompletableFuture<CreateSipRuleResponse> createSipRule​(CreateSipRuleRequest createSipRuleRequest)

        Creates a SIP rule, which can be used to run a SIP media application as a target for a specific trigger type. For more information about SIP rules, see Managing SIP media applications and rules in the Amazon Chime SDK Administrator Guide.

        Parameters:
        createSipRuleRequest -
        Returns:
        A Java Future containing the result of the CreateSipRule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createSipRule

        default CompletableFuture<CreateSipRuleResponse> createSipRule​(Consumer<CreateSipRuleRequest.Builder> createSipRuleRequest)

        Creates a SIP rule, which can be used to run a SIP media application as a target for a specific trigger type. For more information about SIP rules, see Managing SIP media applications and rules in the Amazon Chime SDK Administrator Guide.


        This is a convenience which creates an instance of the CreateSipRuleRequest.Builder avoiding the need to create one manually via CreateSipRuleRequest.builder()

        Parameters:
        createSipRuleRequest - A Consumer that will call methods on CreateSipRuleRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateSipRule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createVoiceConnector

        default CompletableFuture<CreateVoiceConnectorResponse> createVoiceConnector​(CreateVoiceConnectorRequest createVoiceConnectorRequest)

        Creates an Amazon Chime SDK Voice Connector. For more information about Voice Connectors, see Managing Amazon Chime SDK Voice Connector groups in the Amazon Chime SDK Administrator Guide.

        Parameters:
        createVoiceConnectorRequest -
        Returns:
        A Java Future containing the result of the CreateVoiceConnector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createVoiceConnector

        default CompletableFuture<CreateVoiceConnectorResponse> createVoiceConnector​(Consumer<CreateVoiceConnectorRequest.Builder> createVoiceConnectorRequest)

        Creates an Amazon Chime SDK Voice Connector. For more information about Voice Connectors, see Managing Amazon Chime SDK Voice Connector groups in the Amazon Chime SDK Administrator Guide.


        This is a convenience which creates an instance of the CreateVoiceConnectorRequest.Builder avoiding the need to create one manually via CreateVoiceConnectorRequest.builder()

        Parameters:
        createVoiceConnectorRequest - A Consumer that will call methods on CreateVoiceConnectorRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateVoiceConnector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createVoiceConnectorGroup

        default CompletableFuture<CreateVoiceConnectorGroupResponse> createVoiceConnectorGroup​(CreateVoiceConnectorGroupRequest createVoiceConnectorGroupRequest)

        Creates an Amazon Chime SDK Voice Connector group under the administrator's AWS account. You can associate Amazon Chime SDK Voice Connectors with the Voice Connector group by including VoiceConnectorItems in the request.

        You can include Voice Connectors from different AWS Regions in your group. This creates a fault tolerant mechanism for fallback in case of availability events.

        Parameters:
        createVoiceConnectorGroupRequest -
        Returns:
        A Java Future containing the result of the CreateVoiceConnectorGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createVoiceConnectorGroup

        default CompletableFuture<CreateVoiceConnectorGroupResponse> createVoiceConnectorGroup​(Consumer<CreateVoiceConnectorGroupRequest.Builder> createVoiceConnectorGroupRequest)

        Creates an Amazon Chime SDK Voice Connector group under the administrator's AWS account. You can associate Amazon Chime SDK Voice Connectors with the Voice Connector group by including VoiceConnectorItems in the request.

        You can include Voice Connectors from different AWS Regions in your group. This creates a fault tolerant mechanism for fallback in case of availability events.


        This is a convenience which creates an instance of the CreateVoiceConnectorGroupRequest.Builder avoiding the need to create one manually via CreateVoiceConnectorGroupRequest.builder()

        Parameters:
        createVoiceConnectorGroupRequest - A Consumer that will call methods on CreateVoiceConnectorGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateVoiceConnectorGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createVoiceProfile

        default CompletableFuture<CreateVoiceProfileResponse> createVoiceProfile​(CreateVoiceProfileRequest createVoiceProfileRequest)

        Creates a voice profile, which consists of an enrolled user and their latest voice print.

        Before creating any voice profiles, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the AWS service terms for the Amazon Chime SDK.

        For more information about voice profiles and voice analytics, see Using Amazon Chime SDK Voice Analytics in the Amazon Chime SDK Developer Guide.

        Parameters:
        createVoiceProfileRequest -
        Returns:
        A Java Future containing the result of the CreateVoiceProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • NotFoundException The requested resource couldn't be found.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • GoneException Access to the target resource is no longer available at the origin server. This condition is likely to be permanent.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createVoiceProfile

        default CompletableFuture<CreateVoiceProfileResponse> createVoiceProfile​(Consumer<CreateVoiceProfileRequest.Builder> createVoiceProfileRequest)

        Creates a voice profile, which consists of an enrolled user and their latest voice print.

        Before creating any voice profiles, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the AWS service terms for the Amazon Chime SDK.

        For more information about voice profiles and voice analytics, see Using Amazon Chime SDK Voice Analytics in the Amazon Chime SDK Developer Guide.


        This is a convenience which creates an instance of the CreateVoiceProfileRequest.Builder avoiding the need to create one manually via CreateVoiceProfileRequest.builder()

        Parameters:
        createVoiceProfileRequest - A Consumer that will call methods on CreateVoiceProfileRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateVoiceProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • NotFoundException The requested resource couldn't be found.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • GoneException Access to the target resource is no longer available at the origin server. This condition is likely to be permanent.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createVoiceProfileDomain

        default CompletableFuture<CreateVoiceProfileDomainResponse> createVoiceProfileDomain​(CreateVoiceProfileDomainRequest createVoiceProfileDomainRequest)

        Creates a voice profile domain, a collection of voice profiles, their voice prints, and encrypted enrollment audio.

        Before creating any voice profiles, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the AWS service terms for the Amazon Chime SDK.

        For more information about voice profile domains, see Using Amazon Chime SDK Voice Analytics in the Amazon Chime SDK Developer Guide.

        Parameters:
        createVoiceProfileDomainRequest -
        Returns:
        A Java Future containing the result of the CreateVoiceProfileDomain operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createVoiceProfileDomain

        default CompletableFuture<CreateVoiceProfileDomainResponse> createVoiceProfileDomain​(Consumer<CreateVoiceProfileDomainRequest.Builder> createVoiceProfileDomainRequest)

        Creates a voice profile domain, a collection of voice profiles, their voice prints, and encrypted enrollment audio.

        Before creating any voice profiles, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the AWS service terms for the Amazon Chime SDK.

        For more information about voice profile domains, see Using Amazon Chime SDK Voice Analytics in the Amazon Chime SDK Developer Guide.


        This is a convenience which creates an instance of the CreateVoiceProfileDomainRequest.Builder avoiding the need to create one manually via CreateVoiceProfileDomainRequest.builder()

        Parameters:
        createVoiceProfileDomainRequest - A Consumer that will call methods on CreateVoiceProfileDomainRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateVoiceProfileDomain operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deletePhoneNumber

        default CompletableFuture<DeletePhoneNumberResponse> deletePhoneNumber​(DeletePhoneNumberRequest deletePhoneNumberRequest)

        Moves the specified phone number into the Deletion queue. A phone number must be disassociated from any users or Amazon Chime SDK Voice Connectors before it can be deleted.

        Deleted phone numbers remain in the Deletion queue queue for 7 days before they are deleted permanently.

        Parameters:
        deletePhoneNumberRequest -
        Returns:
        A Java Future containing the result of the DeletePhoneNumber operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deletePhoneNumber

        default CompletableFuture<DeletePhoneNumberResponse> deletePhoneNumber​(Consumer<DeletePhoneNumberRequest.Builder> deletePhoneNumberRequest)

        Moves the specified phone number into the Deletion queue. A phone number must be disassociated from any users or Amazon Chime SDK Voice Connectors before it can be deleted.

        Deleted phone numbers remain in the Deletion queue queue for 7 days before they are deleted permanently.


        This is a convenience which creates an instance of the DeletePhoneNumberRequest.Builder avoiding the need to create one manually via DeletePhoneNumberRequest.builder()

        Parameters:
        deletePhoneNumberRequest - A Consumer that will call methods on DeletePhoneNumberRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeletePhoneNumber operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteProxySession

        default CompletableFuture<DeleteProxySessionResponse> deleteProxySession​(DeleteProxySessionRequest deleteProxySessionRequest)

        Deletes the specified proxy session from the specified Amazon Chime SDK Voice Connector.

        Parameters:
        deleteProxySessionRequest -
        Returns:
        A Java Future containing the result of the DeleteProxySession operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteProxySession

        default CompletableFuture<DeleteProxySessionResponse> deleteProxySession​(Consumer<DeleteProxySessionRequest.Builder> deleteProxySessionRequest)

        Deletes the specified proxy session from the specified Amazon Chime SDK Voice Connector.


        This is a convenience which creates an instance of the DeleteProxySessionRequest.Builder avoiding the need to create one manually via DeleteProxySessionRequest.builder()

        Parameters:
        deleteProxySessionRequest - A Consumer that will call methods on DeleteProxySessionRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteProxySession operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteSipMediaApplication

        default CompletableFuture<DeleteSipMediaApplicationResponse> deleteSipMediaApplication​(DeleteSipMediaApplicationRequest deleteSipMediaApplicationRequest)

        Deletes a SIP media application.

        Parameters:
        deleteSipMediaApplicationRequest -
        Returns:
        A Java Future containing the result of the DeleteSipMediaApplication operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteSipMediaApplication

        default CompletableFuture<DeleteSipMediaApplicationResponse> deleteSipMediaApplication​(Consumer<DeleteSipMediaApplicationRequest.Builder> deleteSipMediaApplicationRequest)

        Deletes a SIP media application.


        This is a convenience which creates an instance of the DeleteSipMediaApplicationRequest.Builder avoiding the need to create one manually via DeleteSipMediaApplicationRequest.builder()

        Parameters:
        deleteSipMediaApplicationRequest - A Consumer that will call methods on DeleteSipMediaApplicationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteSipMediaApplication operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteSipRule

        default CompletableFuture<DeleteSipRuleResponse> deleteSipRule​(DeleteSipRuleRequest deleteSipRuleRequest)

        Deletes a SIP rule.

        Parameters:
        deleteSipRuleRequest -
        Returns:
        A Java Future containing the result of the DeleteSipRule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteSipRule

        default CompletableFuture<DeleteSipRuleResponse> deleteSipRule​(Consumer<DeleteSipRuleRequest.Builder> deleteSipRuleRequest)

        Deletes a SIP rule.


        This is a convenience which creates an instance of the DeleteSipRuleRequest.Builder avoiding the need to create one manually via DeleteSipRuleRequest.builder()

        Parameters:
        deleteSipRuleRequest - A Consumer that will call methods on DeleteSipRuleRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteSipRule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteVoiceConnector

        default CompletableFuture<DeleteVoiceConnectorResponse> deleteVoiceConnector​(DeleteVoiceConnectorRequest deleteVoiceConnectorRequest)

        Deletes an Amazon Chime SDK Voice Connector. Any phone numbers associated with the Amazon Chime SDK Voice Connector must be disassociated from it before it can be deleted.

        Parameters:
        deleteVoiceConnectorRequest -
        Returns:
        A Java Future containing the result of the DeleteVoiceConnector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteVoiceConnector

        default CompletableFuture<DeleteVoiceConnectorResponse> deleteVoiceConnector​(Consumer<DeleteVoiceConnectorRequest.Builder> deleteVoiceConnectorRequest)

        Deletes an Amazon Chime SDK Voice Connector. Any phone numbers associated with the Amazon Chime SDK Voice Connector must be disassociated from it before it can be deleted.


        This is a convenience which creates an instance of the DeleteVoiceConnectorRequest.Builder avoiding the need to create one manually via DeleteVoiceConnectorRequest.builder()

        Parameters:
        deleteVoiceConnectorRequest - A Consumer that will call methods on DeleteVoiceConnectorRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteVoiceConnector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteVoiceConnectorEmergencyCallingConfiguration

        default CompletableFuture<DeleteVoiceConnectorEmergencyCallingConfigurationResponse> deleteVoiceConnectorEmergencyCallingConfiguration​(DeleteVoiceConnectorEmergencyCallingConfigurationRequest deleteVoiceConnectorEmergencyCallingConfigurationRequest)

        Deletes the emergency calling details from the specified Amazon Chime SDK Voice Connector.

        Parameters:
        deleteVoiceConnectorEmergencyCallingConfigurationRequest -
        Returns:
        A Java Future containing the result of the DeleteVoiceConnectorEmergencyCallingConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteVoiceConnectorEmergencyCallingConfiguration

        default CompletableFuture<DeleteVoiceConnectorEmergencyCallingConfigurationResponse> deleteVoiceConnectorEmergencyCallingConfiguration​(Consumer<DeleteVoiceConnectorEmergencyCallingConfigurationRequest.Builder> deleteVoiceConnectorEmergencyCallingConfigurationRequest)

        Deletes the emergency calling details from the specified Amazon Chime SDK Voice Connector.


        This is a convenience which creates an instance of the DeleteVoiceConnectorEmergencyCallingConfigurationRequest.Builder avoiding the need to create one manually via DeleteVoiceConnectorEmergencyCallingConfigurationRequest.builder()

        Parameters:
        deleteVoiceConnectorEmergencyCallingConfigurationRequest - A Consumer that will call methods on DeleteVoiceConnectorEmergencyCallingConfigurationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteVoiceConnectorEmergencyCallingConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteVoiceConnectorGroup

        default CompletableFuture<DeleteVoiceConnectorGroupResponse> deleteVoiceConnectorGroup​(DeleteVoiceConnectorGroupRequest deleteVoiceConnectorGroupRequest)

        Deletes an Amazon Chime SDK Voice Connector group. Any VoiceConnectorItems and phone numbers associated with the group must be removed before it can be deleted.

        Parameters:
        deleteVoiceConnectorGroupRequest -
        Returns:
        A Java Future containing the result of the DeleteVoiceConnectorGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteVoiceConnectorGroup

        default CompletableFuture<DeleteVoiceConnectorGroupResponse> deleteVoiceConnectorGroup​(Consumer<DeleteVoiceConnectorGroupRequest.Builder> deleteVoiceConnectorGroupRequest)

        Deletes an Amazon Chime SDK Voice Connector group. Any VoiceConnectorItems and phone numbers associated with the group must be removed before it can be deleted.


        This is a convenience which creates an instance of the DeleteVoiceConnectorGroupRequest.Builder avoiding the need to create one manually via DeleteVoiceConnectorGroupRequest.builder()

        Parameters:
        deleteVoiceConnectorGroupRequest - A Consumer that will call methods on DeleteVoiceConnectorGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteVoiceConnectorGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteVoiceConnectorOrigination

        default CompletableFuture<DeleteVoiceConnectorOriginationResponse> deleteVoiceConnectorOrigination​(DeleteVoiceConnectorOriginationRequest deleteVoiceConnectorOriginationRequest)

        Deletes the origination settings for the specified Amazon Chime SDK Voice Connector.

        If emergency calling is configured for the Voice Connector, it must be deleted prior to deleting the origination settings.

        Parameters:
        deleteVoiceConnectorOriginationRequest -
        Returns:
        A Java Future containing the result of the DeleteVoiceConnectorOrigination operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteVoiceConnectorOrigination

        default CompletableFuture<DeleteVoiceConnectorOriginationResponse> deleteVoiceConnectorOrigination​(Consumer<DeleteVoiceConnectorOriginationRequest.Builder> deleteVoiceConnectorOriginationRequest)

        Deletes the origination settings for the specified Amazon Chime SDK Voice Connector.

        If emergency calling is configured for the Voice Connector, it must be deleted prior to deleting the origination settings.


        This is a convenience which creates an instance of the DeleteVoiceConnectorOriginationRequest.Builder avoiding the need to create one manually via DeleteVoiceConnectorOriginationRequest.builder()

        Parameters:
        deleteVoiceConnectorOriginationRequest - A Consumer that will call methods on DeleteVoiceConnectorOriginationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteVoiceConnectorOrigination operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteVoiceConnectorProxy

        default CompletableFuture<DeleteVoiceConnectorProxyResponse> deleteVoiceConnectorProxy​(DeleteVoiceConnectorProxyRequest deleteVoiceConnectorProxyRequest)

        Deletes the proxy configuration from the specified Amazon Chime SDK Voice Connector.

        Parameters:
        deleteVoiceConnectorProxyRequest -
        Returns:
        A Java Future containing the result of the DeleteVoiceConnectorProxy operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteVoiceConnectorProxy

        default CompletableFuture<DeleteVoiceConnectorProxyResponse> deleteVoiceConnectorProxy​(Consumer<DeleteVoiceConnectorProxyRequest.Builder> deleteVoiceConnectorProxyRequest)

        Deletes the proxy configuration from the specified Amazon Chime SDK Voice Connector.


        This is a convenience which creates an instance of the DeleteVoiceConnectorProxyRequest.Builder avoiding the need to create one manually via DeleteVoiceConnectorProxyRequest.builder()

        Parameters:
        deleteVoiceConnectorProxyRequest - A Consumer that will call methods on DeleteVoiceConnectorProxyRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteVoiceConnectorProxy operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteVoiceConnectorStreamingConfiguration

        default CompletableFuture<DeleteVoiceConnectorStreamingConfigurationResponse> deleteVoiceConnectorStreamingConfiguration​(DeleteVoiceConnectorStreamingConfigurationRequest deleteVoiceConnectorStreamingConfigurationRequest)

        Deletes a Voice Connector's streaming configuration.

        Parameters:
        deleteVoiceConnectorStreamingConfigurationRequest -
        Returns:
        A Java Future containing the result of the DeleteVoiceConnectorStreamingConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteVoiceConnectorStreamingConfiguration

        default CompletableFuture<DeleteVoiceConnectorStreamingConfigurationResponse> deleteVoiceConnectorStreamingConfiguration​(Consumer<DeleteVoiceConnectorStreamingConfigurationRequest.Builder> deleteVoiceConnectorStreamingConfigurationRequest)

        Deletes a Voice Connector's streaming configuration.


        This is a convenience which creates an instance of the DeleteVoiceConnectorStreamingConfigurationRequest.Builder avoiding the need to create one manually via DeleteVoiceConnectorStreamingConfigurationRequest.builder()

        Parameters:
        deleteVoiceConnectorStreamingConfigurationRequest - A Consumer that will call methods on DeleteVoiceConnectorStreamingConfigurationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteVoiceConnectorStreamingConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteVoiceConnectorTermination

        default CompletableFuture<DeleteVoiceConnectorTerminationResponse> deleteVoiceConnectorTermination​(DeleteVoiceConnectorTerminationRequest deleteVoiceConnectorTerminationRequest)

        Deletes the termination settings for the specified Amazon Chime SDK Voice Connector.

        If emergency calling is configured for the Voice Connector, it must be deleted prior to deleting the termination settings.

        Parameters:
        deleteVoiceConnectorTerminationRequest -
        Returns:
        A Java Future containing the result of the DeleteVoiceConnectorTermination operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteVoiceConnectorTermination

        default CompletableFuture<DeleteVoiceConnectorTerminationResponse> deleteVoiceConnectorTermination​(Consumer<DeleteVoiceConnectorTerminationRequest.Builder> deleteVoiceConnectorTerminationRequest)

        Deletes the termination settings for the specified Amazon Chime SDK Voice Connector.

        If emergency calling is configured for the Voice Connector, it must be deleted prior to deleting the termination settings.


        This is a convenience which creates an instance of the DeleteVoiceConnectorTerminationRequest.Builder avoiding the need to create one manually via DeleteVoiceConnectorTerminationRequest.builder()

        Parameters:
        deleteVoiceConnectorTerminationRequest - A Consumer that will call methods on DeleteVoiceConnectorTerminationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteVoiceConnectorTermination operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteVoiceConnectorTerminationCredentials

        default CompletableFuture<DeleteVoiceConnectorTerminationCredentialsResponse> deleteVoiceConnectorTerminationCredentials​(DeleteVoiceConnectorTerminationCredentialsRequest deleteVoiceConnectorTerminationCredentialsRequest)

        Deletes the specified SIP credentials used by your equipment to authenticate during call termination.

        Parameters:
        deleteVoiceConnectorTerminationCredentialsRequest -
        Returns:
        A Java Future containing the result of the DeleteVoiceConnectorTerminationCredentials operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteVoiceConnectorTerminationCredentials

        default CompletableFuture<DeleteVoiceConnectorTerminationCredentialsResponse> deleteVoiceConnectorTerminationCredentials​(Consumer<DeleteVoiceConnectorTerminationCredentialsRequest.Builder> deleteVoiceConnectorTerminationCredentialsRequest)

        Deletes the specified SIP credentials used by your equipment to authenticate during call termination.


        This is a convenience which creates an instance of the DeleteVoiceConnectorTerminationCredentialsRequest.Builder avoiding the need to create one manually via DeleteVoiceConnectorTerminationCredentialsRequest.builder()

        Parameters:
        deleteVoiceConnectorTerminationCredentialsRequest - A Consumer that will call methods on DeleteVoiceConnectorTerminationCredentialsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteVoiceConnectorTerminationCredentials operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteVoiceProfile

        default CompletableFuture<DeleteVoiceProfileResponse> deleteVoiceProfile​(DeleteVoiceProfileRequest deleteVoiceProfileRequest)

        Deletes a voice profile, including its voice print and enrollment data. WARNING: This action is not reversible.

        Parameters:
        deleteVoiceProfileRequest -
        Returns:
        A Java Future containing the result of the DeleteVoiceProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • NotFoundException The requested resource couldn't be found.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteVoiceProfile

        default CompletableFuture<DeleteVoiceProfileResponse> deleteVoiceProfile​(Consumer<DeleteVoiceProfileRequest.Builder> deleteVoiceProfileRequest)

        Deletes a voice profile, including its voice print and enrollment data. WARNING: This action is not reversible.


        This is a convenience which creates an instance of the DeleteVoiceProfileRequest.Builder avoiding the need to create one manually via DeleteVoiceProfileRequest.builder()

        Parameters:
        deleteVoiceProfileRequest - A Consumer that will call methods on DeleteVoiceProfileRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteVoiceProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • NotFoundException The requested resource couldn't be found.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteVoiceProfileDomain

        default CompletableFuture<DeleteVoiceProfileDomainResponse> deleteVoiceProfileDomain​(DeleteVoiceProfileDomainRequest deleteVoiceProfileDomainRequest)

        Deletes all voice profiles in the domain. WARNING: This action is not reversible.

        Parameters:
        deleteVoiceProfileDomainRequest -
        Returns:
        A Java Future containing the result of the DeleteVoiceProfileDomain operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteVoiceProfileDomain

        default CompletableFuture<DeleteVoiceProfileDomainResponse> deleteVoiceProfileDomain​(Consumer<DeleteVoiceProfileDomainRequest.Builder> deleteVoiceProfileDomainRequest)

        Deletes all voice profiles in the domain. WARNING: This action is not reversible.


        This is a convenience which creates an instance of the DeleteVoiceProfileDomainRequest.Builder avoiding the need to create one manually via DeleteVoiceProfileDomainRequest.builder()

        Parameters:
        deleteVoiceProfileDomainRequest - A Consumer that will call methods on DeleteVoiceProfileDomainRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteVoiceProfileDomain operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • disassociatePhoneNumbersFromVoiceConnector

        default CompletableFuture<DisassociatePhoneNumbersFromVoiceConnectorResponse> disassociatePhoneNumbersFromVoiceConnector​(DisassociatePhoneNumbersFromVoiceConnectorRequest disassociatePhoneNumbersFromVoiceConnectorRequest)

        Disassociates the specified phone numbers from the specified Amazon Chime SDK Voice Connector.

        Parameters:
        disassociatePhoneNumbersFromVoiceConnectorRequest -
        Returns:
        A Java Future containing the result of the DisassociatePhoneNumbersFromVoiceConnector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • disassociatePhoneNumbersFromVoiceConnector

        default CompletableFuture<DisassociatePhoneNumbersFromVoiceConnectorResponse> disassociatePhoneNumbersFromVoiceConnector​(Consumer<DisassociatePhoneNumbersFromVoiceConnectorRequest.Builder> disassociatePhoneNumbersFromVoiceConnectorRequest)

        Disassociates the specified phone numbers from the specified Amazon Chime SDK Voice Connector.


        This is a convenience which creates an instance of the DisassociatePhoneNumbersFromVoiceConnectorRequest.Builder avoiding the need to create one manually via DisassociatePhoneNumbersFromVoiceConnectorRequest.builder()

        Parameters:
        disassociatePhoneNumbersFromVoiceConnectorRequest - A Consumer that will call methods on DisassociatePhoneNumbersFromVoiceConnectorRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DisassociatePhoneNumbersFromVoiceConnector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • disassociatePhoneNumbersFromVoiceConnectorGroup

        default CompletableFuture<DisassociatePhoneNumbersFromVoiceConnectorGroupResponse> disassociatePhoneNumbersFromVoiceConnectorGroup​(DisassociatePhoneNumbersFromVoiceConnectorGroupRequest disassociatePhoneNumbersFromVoiceConnectorGroupRequest)

        Disassociates the specified phone numbers from the specified Amazon Chime SDK Voice Connector group.

        Parameters:
        disassociatePhoneNumbersFromVoiceConnectorGroupRequest -
        Returns:
        A Java Future containing the result of the DisassociatePhoneNumbersFromVoiceConnectorGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • disassociatePhoneNumbersFromVoiceConnectorGroup

        default CompletableFuture<DisassociatePhoneNumbersFromVoiceConnectorGroupResponse> disassociatePhoneNumbersFromVoiceConnectorGroup​(Consumer<DisassociatePhoneNumbersFromVoiceConnectorGroupRequest.Builder> disassociatePhoneNumbersFromVoiceConnectorGroupRequest)

        Disassociates the specified phone numbers from the specified Amazon Chime SDK Voice Connector group.


        This is a convenience which creates an instance of the DisassociatePhoneNumbersFromVoiceConnectorGroupRequest.Builder avoiding the need to create one manually via DisassociatePhoneNumbersFromVoiceConnectorGroupRequest.builder()

        Parameters:
        disassociatePhoneNumbersFromVoiceConnectorGroupRequest - A Consumer that will call methods on DisassociatePhoneNumbersFromVoiceConnectorGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DisassociatePhoneNumbersFromVoiceConnectorGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getGlobalSettings

        default CompletableFuture<GetGlobalSettingsResponse> getGlobalSettings​(GetGlobalSettingsRequest getGlobalSettingsRequest)

        Retrieves the global settings for the Amazon Chime SDK Voice Connectors in an AWS account.

        Parameters:
        getGlobalSettingsRequest -
        Returns:
        A Java Future containing the result of the GetGlobalSettings operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getGlobalSettings

        default CompletableFuture<GetGlobalSettingsResponse> getGlobalSettings​(Consumer<GetGlobalSettingsRequest.Builder> getGlobalSettingsRequest)

        Retrieves the global settings for the Amazon Chime SDK Voice Connectors in an AWS account.


        This is a convenience which creates an instance of the GetGlobalSettingsRequest.Builder avoiding the need to create one manually via GetGlobalSettingsRequest.builder()

        Parameters:
        getGlobalSettingsRequest - A Consumer that will call methods on GetGlobalSettingsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetGlobalSettings operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getPhoneNumber

        default CompletableFuture<GetPhoneNumberResponse> getPhoneNumber​(GetPhoneNumberRequest getPhoneNumberRequest)

        Retrieves details for the specified phone number ID, such as associations, capabilities, and product type.

        Parameters:
        getPhoneNumberRequest -
        Returns:
        A Java Future containing the result of the GetPhoneNumber operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getPhoneNumber

        default CompletableFuture<GetPhoneNumberResponse> getPhoneNumber​(Consumer<GetPhoneNumberRequest.Builder> getPhoneNumberRequest)

        Retrieves details for the specified phone number ID, such as associations, capabilities, and product type.


        This is a convenience which creates an instance of the GetPhoneNumberRequest.Builder avoiding the need to create one manually via GetPhoneNumberRequest.builder()

        Parameters:
        getPhoneNumberRequest - A Consumer that will call methods on GetPhoneNumberRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetPhoneNumber operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getPhoneNumberOrder

        default CompletableFuture<GetPhoneNumberOrderResponse> getPhoneNumberOrder​(GetPhoneNumberOrderRequest getPhoneNumberOrderRequest)

        Retrieves details for the specified phone number order, such as the order creation timestamp, phone numbers in E.164 format, product type, and order status.

        Parameters:
        getPhoneNumberOrderRequest -
        Returns:
        A Java Future containing the result of the GetPhoneNumberOrder operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getPhoneNumberOrder

        default CompletableFuture<GetPhoneNumberOrderResponse> getPhoneNumberOrder​(Consumer<GetPhoneNumberOrderRequest.Builder> getPhoneNumberOrderRequest)

        Retrieves details for the specified phone number order, such as the order creation timestamp, phone numbers in E.164 format, product type, and order status.


        This is a convenience which creates an instance of the GetPhoneNumberOrderRequest.Builder avoiding the need to create one manually via GetPhoneNumberOrderRequest.builder()

        Parameters:
        getPhoneNumberOrderRequest - A Consumer that will call methods on GetPhoneNumberOrderRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetPhoneNumberOrder operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getPhoneNumberSettings

        default CompletableFuture<GetPhoneNumberSettingsResponse> getPhoneNumberSettings​(GetPhoneNumberSettingsRequest getPhoneNumberSettingsRequest)

        Retrieves the phone number settings for the administrator's AWS account, such as the default outbound calling name.

        Parameters:
        getPhoneNumberSettingsRequest -
        Returns:
        A Java Future containing the result of the GetPhoneNumberSettings operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getPhoneNumberSettings

        default CompletableFuture<GetPhoneNumberSettingsResponse> getPhoneNumberSettings​(Consumer<GetPhoneNumberSettingsRequest.Builder> getPhoneNumberSettingsRequest)

        Retrieves the phone number settings for the administrator's AWS account, such as the default outbound calling name.


        This is a convenience which creates an instance of the GetPhoneNumberSettingsRequest.Builder avoiding the need to create one manually via GetPhoneNumberSettingsRequest.builder()

        Parameters:
        getPhoneNumberSettingsRequest - A Consumer that will call methods on GetPhoneNumberSettingsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetPhoneNumberSettings operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getProxySession

        default CompletableFuture<GetProxySessionResponse> getProxySession​(GetProxySessionRequest getProxySessionRequest)

        Retrieves the specified proxy session details for the specified Amazon Chime SDK Voice Connector.

        Parameters:
        getProxySessionRequest -
        Returns:
        A Java Future containing the result of the GetProxySession operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getProxySession

        default CompletableFuture<GetProxySessionResponse> getProxySession​(Consumer<GetProxySessionRequest.Builder> getProxySessionRequest)

        Retrieves the specified proxy session details for the specified Amazon Chime SDK Voice Connector.


        This is a convenience which creates an instance of the GetProxySessionRequest.Builder avoiding the need to create one manually via GetProxySessionRequest.builder()

        Parameters:
        getProxySessionRequest - A Consumer that will call methods on GetProxySessionRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetProxySession operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSipMediaApplication

        default CompletableFuture<GetSipMediaApplicationResponse> getSipMediaApplication​(GetSipMediaApplicationRequest getSipMediaApplicationRequest)

        Retrieves the information for a SIP media application, including name, AWS Region, and endpoints.

        Parameters:
        getSipMediaApplicationRequest -
        Returns:
        A Java Future containing the result of the GetSipMediaApplication operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSipMediaApplication

        default CompletableFuture<GetSipMediaApplicationResponse> getSipMediaApplication​(Consumer<GetSipMediaApplicationRequest.Builder> getSipMediaApplicationRequest)

        Retrieves the information for a SIP media application, including name, AWS Region, and endpoints.


        This is a convenience which creates an instance of the GetSipMediaApplicationRequest.Builder avoiding the need to create one manually via GetSipMediaApplicationRequest.builder()

        Parameters:
        getSipMediaApplicationRequest - A Consumer that will call methods on GetSipMediaApplicationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetSipMediaApplication operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSipMediaApplicationAlexaSkillConfiguration

        default CompletableFuture<GetSipMediaApplicationAlexaSkillConfigurationResponse> getSipMediaApplicationAlexaSkillConfiguration​(GetSipMediaApplicationAlexaSkillConfigurationRequest getSipMediaApplicationAlexaSkillConfigurationRequest)

        Gets the Alexa Skill configuration for the SIP media application.

        Parameters:
        getSipMediaApplicationAlexaSkillConfigurationRequest -
        Returns:
        A Java Future containing the result of the GetSipMediaApplicationAlexaSkillConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSipMediaApplicationAlexaSkillConfiguration

        default CompletableFuture<GetSipMediaApplicationAlexaSkillConfigurationResponse> getSipMediaApplicationAlexaSkillConfiguration​(Consumer<GetSipMediaApplicationAlexaSkillConfigurationRequest.Builder> getSipMediaApplicationAlexaSkillConfigurationRequest)

        Gets the Alexa Skill configuration for the SIP media application.


        This is a convenience which creates an instance of the GetSipMediaApplicationAlexaSkillConfigurationRequest.Builder avoiding the need to create one manually via GetSipMediaApplicationAlexaSkillConfigurationRequest.builder()

        Parameters:
        getSipMediaApplicationAlexaSkillConfigurationRequest - A Consumer that will call methods on GetSipMediaApplicationAlexaSkillConfigurationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetSipMediaApplicationAlexaSkillConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSipMediaApplicationLoggingConfiguration

        default CompletableFuture<GetSipMediaApplicationLoggingConfigurationResponse> getSipMediaApplicationLoggingConfiguration​(GetSipMediaApplicationLoggingConfigurationRequest getSipMediaApplicationLoggingConfigurationRequest)

        Retrieves the logging configuration for the specified SIP media application.

        Parameters:
        getSipMediaApplicationLoggingConfigurationRequest -
        Returns:
        A Java Future containing the result of the GetSipMediaApplicationLoggingConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSipMediaApplicationLoggingConfiguration

        default CompletableFuture<GetSipMediaApplicationLoggingConfigurationResponse> getSipMediaApplicationLoggingConfiguration​(Consumer<GetSipMediaApplicationLoggingConfigurationRequest.Builder> getSipMediaApplicationLoggingConfigurationRequest)

        Retrieves the logging configuration for the specified SIP media application.


        This is a convenience which creates an instance of the GetSipMediaApplicationLoggingConfigurationRequest.Builder avoiding the need to create one manually via GetSipMediaApplicationLoggingConfigurationRequest.builder()

        Parameters:
        getSipMediaApplicationLoggingConfigurationRequest - A Consumer that will call methods on GetSipMediaApplicationLoggingConfigurationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetSipMediaApplicationLoggingConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSipRule

        default CompletableFuture<GetSipRuleResponse> getSipRule​(GetSipRuleRequest getSipRuleRequest)

        Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target endpoints.

        Parameters:
        getSipRuleRequest -
        Returns:
        A Java Future containing the result of the GetSipRule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSipRule

        default CompletableFuture<GetSipRuleResponse> getSipRule​(Consumer<GetSipRuleRequest.Builder> getSipRuleRequest)

        Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target endpoints.


        This is a convenience which creates an instance of the GetSipRuleRequest.Builder avoiding the need to create one manually via GetSipRuleRequest.builder()

        Parameters:
        getSipRuleRequest - A Consumer that will call methods on GetSipRuleRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetSipRule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSpeakerSearchTask

        default CompletableFuture<GetSpeakerSearchTaskResponse> getSpeakerSearchTask​(GetSpeakerSearchTaskRequest getSpeakerSearchTaskRequest)

        Retrieves the details of the specified speaker search task.

        Parameters:
        getSpeakerSearchTaskRequest -
        Returns:
        A Java Future containing the result of the GetSpeakerSearchTask operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • NotFoundException The requested resource couldn't be found.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ServiceFailureException The service encountered an unexpected error.
        • ServiceUnavailableException The service is currently unavailable.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSpeakerSearchTask

        default CompletableFuture<GetSpeakerSearchTaskResponse> getSpeakerSearchTask​(Consumer<GetSpeakerSearchTaskRequest.Builder> getSpeakerSearchTaskRequest)

        Retrieves the details of the specified speaker search task.


        This is a convenience which creates an instance of the GetSpeakerSearchTaskRequest.Builder avoiding the need to create one manually via GetSpeakerSearchTaskRequest.builder()

        Parameters:
        getSpeakerSearchTaskRequest - A Consumer that will call methods on GetSpeakerSearchTaskRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetSpeakerSearchTask operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • NotFoundException The requested resource couldn't be found.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ServiceFailureException The service encountered an unexpected error.
        • ServiceUnavailableException The service is currently unavailable.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceConnector

        default CompletableFuture<GetVoiceConnectorResponse> getVoiceConnector​(GetVoiceConnectorRequest getVoiceConnectorRequest)

        Retrieves details for the specified Amazon Chime SDK Voice Connector, such as timestamps,name, outbound host, and encryption requirements.

        Parameters:
        getVoiceConnectorRequest -
        Returns:
        A Java Future containing the result of the GetVoiceConnector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceConnector

        default CompletableFuture<GetVoiceConnectorResponse> getVoiceConnector​(Consumer<GetVoiceConnectorRequest.Builder> getVoiceConnectorRequest)

        Retrieves details for the specified Amazon Chime SDK Voice Connector, such as timestamps,name, outbound host, and encryption requirements.


        This is a convenience which creates an instance of the GetVoiceConnectorRequest.Builder avoiding the need to create one manually via GetVoiceConnectorRequest.builder()

        Parameters:
        getVoiceConnectorRequest - A Consumer that will call methods on GetVoiceConnectorRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetVoiceConnector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceConnectorEmergencyCallingConfiguration

        default CompletableFuture<GetVoiceConnectorEmergencyCallingConfigurationResponse> getVoiceConnectorEmergencyCallingConfiguration​(GetVoiceConnectorEmergencyCallingConfigurationRequest getVoiceConnectorEmergencyCallingConfigurationRequest)

        Retrieves the emergency calling configuration details for the specified Voice Connector.

        Parameters:
        getVoiceConnectorEmergencyCallingConfigurationRequest -
        Returns:
        A Java Future containing the result of the GetVoiceConnectorEmergencyCallingConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceConnectorEmergencyCallingConfiguration

        default CompletableFuture<GetVoiceConnectorEmergencyCallingConfigurationResponse> getVoiceConnectorEmergencyCallingConfiguration​(Consumer<GetVoiceConnectorEmergencyCallingConfigurationRequest.Builder> getVoiceConnectorEmergencyCallingConfigurationRequest)

        Retrieves the emergency calling configuration details for the specified Voice Connector.


        This is a convenience which creates an instance of the GetVoiceConnectorEmergencyCallingConfigurationRequest.Builder avoiding the need to create one manually via GetVoiceConnectorEmergencyCallingConfigurationRequest.builder()

        Parameters:
        getVoiceConnectorEmergencyCallingConfigurationRequest - A Consumer that will call methods on GetVoiceConnectorEmergencyCallingConfigurationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetVoiceConnectorEmergencyCallingConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceConnectorGroup

        default CompletableFuture<GetVoiceConnectorGroupResponse> getVoiceConnectorGroup​(GetVoiceConnectorGroupRequest getVoiceConnectorGroupRequest)

        Retrieves details for the specified Amazon Chime SDK Voice Connector group, such as timestamps,name, and associated VoiceConnectorItems.

        Parameters:
        getVoiceConnectorGroupRequest -
        Returns:
        A Java Future containing the result of the GetVoiceConnectorGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceConnectorGroup

        default CompletableFuture<GetVoiceConnectorGroupResponse> getVoiceConnectorGroup​(Consumer<GetVoiceConnectorGroupRequest.Builder> getVoiceConnectorGroupRequest)

        Retrieves details for the specified Amazon Chime SDK Voice Connector group, such as timestamps,name, and associated VoiceConnectorItems.


        This is a convenience which creates an instance of the GetVoiceConnectorGroupRequest.Builder avoiding the need to create one manually via GetVoiceConnectorGroupRequest.builder()

        Parameters:
        getVoiceConnectorGroupRequest - A Consumer that will call methods on GetVoiceConnectorGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetVoiceConnectorGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceConnectorLoggingConfiguration

        default CompletableFuture<GetVoiceConnectorLoggingConfigurationResponse> getVoiceConnectorLoggingConfiguration​(GetVoiceConnectorLoggingConfigurationRequest getVoiceConnectorLoggingConfigurationRequest)

        Retrieves the logging configuration settings for the specified Voice Connector. Shows whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.

        Parameters:
        getVoiceConnectorLoggingConfigurationRequest -
        Returns:
        A Java Future containing the result of the GetVoiceConnectorLoggingConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceConnectorLoggingConfiguration

        default CompletableFuture<GetVoiceConnectorLoggingConfigurationResponse> getVoiceConnectorLoggingConfiguration​(Consumer<GetVoiceConnectorLoggingConfigurationRequest.Builder> getVoiceConnectorLoggingConfigurationRequest)

        Retrieves the logging configuration settings for the specified Voice Connector. Shows whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.


        This is a convenience which creates an instance of the GetVoiceConnectorLoggingConfigurationRequest.Builder avoiding the need to create one manually via GetVoiceConnectorLoggingConfigurationRequest.builder()

        Parameters:
        getVoiceConnectorLoggingConfigurationRequest - A Consumer that will call methods on GetVoiceConnectorLoggingConfigurationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetVoiceConnectorLoggingConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceConnectorOrigination

        default CompletableFuture<GetVoiceConnectorOriginationResponse> getVoiceConnectorOrigination​(GetVoiceConnectorOriginationRequest getVoiceConnectorOriginationRequest)

        Retrieves the origination settings for the specified Voice Connector.

        Parameters:
        getVoiceConnectorOriginationRequest -
        Returns:
        A Java Future containing the result of the GetVoiceConnectorOrigination operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceConnectorOrigination

        default CompletableFuture<GetVoiceConnectorOriginationResponse> getVoiceConnectorOrigination​(Consumer<GetVoiceConnectorOriginationRequest.Builder> getVoiceConnectorOriginationRequest)

        Retrieves the origination settings for the specified Voice Connector.


        This is a convenience which creates an instance of the GetVoiceConnectorOriginationRequest.Builder avoiding the need to create one manually via GetVoiceConnectorOriginationRequest.builder()

        Parameters:
        getVoiceConnectorOriginationRequest - A Consumer that will call methods on GetVoiceConnectorOriginationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetVoiceConnectorOrigination operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceConnectorProxy

        default CompletableFuture<GetVoiceConnectorProxyResponse> getVoiceConnectorProxy​(GetVoiceConnectorProxyRequest getVoiceConnectorProxyRequest)

        Retrieves the proxy configuration details for the specified Amazon Chime SDK Voice Connector.

        Parameters:
        getVoiceConnectorProxyRequest -
        Returns:
        A Java Future containing the result of the GetVoiceConnectorProxy operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceConnectorProxy

        default CompletableFuture<GetVoiceConnectorProxyResponse> getVoiceConnectorProxy​(Consumer<GetVoiceConnectorProxyRequest.Builder> getVoiceConnectorProxyRequest)

        Retrieves the proxy configuration details for the specified Amazon Chime SDK Voice Connector.


        This is a convenience which creates an instance of the GetVoiceConnectorProxyRequest.Builder avoiding the need to create one manually via GetVoiceConnectorProxyRequest.builder()

        Parameters:
        getVoiceConnectorProxyRequest - A Consumer that will call methods on GetVoiceConnectorProxyRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetVoiceConnectorProxy operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceConnectorStreamingConfiguration

        default CompletableFuture<GetVoiceConnectorStreamingConfigurationResponse> getVoiceConnectorStreamingConfiguration​(GetVoiceConnectorStreamingConfigurationRequest getVoiceConnectorStreamingConfigurationRequest)

        Retrieves the streaming configuration details for the specified Amazon Chime SDK Voice Connector. Shows whether media streaming is enabled for sending to Amazon Kinesis. It also shows the retention period, in hours, for the Amazon Kinesis data.

        Parameters:
        getVoiceConnectorStreamingConfigurationRequest -
        Returns:
        A Java Future containing the result of the GetVoiceConnectorStreamingConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceConnectorStreamingConfiguration

        default CompletableFuture<GetVoiceConnectorStreamingConfigurationResponse> getVoiceConnectorStreamingConfiguration​(Consumer<GetVoiceConnectorStreamingConfigurationRequest.Builder> getVoiceConnectorStreamingConfigurationRequest)

        Retrieves the streaming configuration details for the specified Amazon Chime SDK Voice Connector. Shows whether media streaming is enabled for sending to Amazon Kinesis. It also shows the retention period, in hours, for the Amazon Kinesis data.


        This is a convenience which creates an instance of the GetVoiceConnectorStreamingConfigurationRequest.Builder avoiding the need to create one manually via GetVoiceConnectorStreamingConfigurationRequest.builder()

        Parameters:
        getVoiceConnectorStreamingConfigurationRequest - A Consumer that will call methods on GetVoiceConnectorStreamingConfigurationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetVoiceConnectorStreamingConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceConnectorTermination

        default CompletableFuture<GetVoiceConnectorTerminationResponse> getVoiceConnectorTermination​(GetVoiceConnectorTerminationRequest getVoiceConnectorTerminationRequest)

        Retrieves the termination setting details for the specified Voice Connector.

        Parameters:
        getVoiceConnectorTerminationRequest -
        Returns:
        A Java Future containing the result of the GetVoiceConnectorTermination operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceConnectorTermination

        default CompletableFuture<GetVoiceConnectorTerminationResponse> getVoiceConnectorTermination​(Consumer<GetVoiceConnectorTerminationRequest.Builder> getVoiceConnectorTerminationRequest)

        Retrieves the termination setting details for the specified Voice Connector.


        This is a convenience which creates an instance of the GetVoiceConnectorTerminationRequest.Builder avoiding the need to create one manually via GetVoiceConnectorTerminationRequest.builder()

        Parameters:
        getVoiceConnectorTerminationRequest - A Consumer that will call methods on GetVoiceConnectorTerminationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetVoiceConnectorTermination operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceConnectorTerminationHealth

        default CompletableFuture<GetVoiceConnectorTerminationHealthResponse> getVoiceConnectorTerminationHealth​(GetVoiceConnectorTerminationHealthRequest getVoiceConnectorTerminationHealthRequest)

        Retrieves information about the last time a SIP OPTIONS ping was received from your SIP infrastructure for the specified Amazon Chime SDK Voice Connector.

        Parameters:
        getVoiceConnectorTerminationHealthRequest -
        Returns:
        A Java Future containing the result of the GetVoiceConnectorTerminationHealth operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceConnectorTerminationHealth

        default CompletableFuture<GetVoiceConnectorTerminationHealthResponse> getVoiceConnectorTerminationHealth​(Consumer<GetVoiceConnectorTerminationHealthRequest.Builder> getVoiceConnectorTerminationHealthRequest)

        Retrieves information about the last time a SIP OPTIONS ping was received from your SIP infrastructure for the specified Amazon Chime SDK Voice Connector.


        This is a convenience which creates an instance of the GetVoiceConnectorTerminationHealthRequest.Builder avoiding the need to create one manually via GetVoiceConnectorTerminationHealthRequest.builder()

        Parameters:
        getVoiceConnectorTerminationHealthRequest - A Consumer that will call methods on GetVoiceConnectorTerminationHealthRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetVoiceConnectorTerminationHealth operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceProfile

        default CompletableFuture<GetVoiceProfileResponse> getVoiceProfile​(GetVoiceProfileRequest getVoiceProfileRequest)

        Retrieves the details of the specified voice profile.

        Parameters:
        getVoiceProfileRequest -
        Returns:
        A Java Future containing the result of the GetVoiceProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • NotFoundException The requested resource couldn't be found.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceProfile

        default CompletableFuture<GetVoiceProfileResponse> getVoiceProfile​(Consumer<GetVoiceProfileRequest.Builder> getVoiceProfileRequest)

        Retrieves the details of the specified voice profile.


        This is a convenience which creates an instance of the GetVoiceProfileRequest.Builder avoiding the need to create one manually via GetVoiceProfileRequest.builder()

        Parameters:
        getVoiceProfileRequest - A Consumer that will call methods on GetVoiceProfileRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetVoiceProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • NotFoundException The requested resource couldn't be found.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceProfileDomain

        default CompletableFuture<GetVoiceProfileDomainResponse> getVoiceProfileDomain​(GetVoiceProfileDomainRequest getVoiceProfileDomainRequest)

        Retrieves the details of the specified voice profile domain.

        Parameters:
        getVoiceProfileDomainRequest -
        Returns:
        A Java Future containing the result of the GetVoiceProfileDomain operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceProfileDomain

        default CompletableFuture<GetVoiceProfileDomainResponse> getVoiceProfileDomain​(Consumer<GetVoiceProfileDomainRequest.Builder> getVoiceProfileDomainRequest)

        Retrieves the details of the specified voice profile domain.


        This is a convenience which creates an instance of the GetVoiceProfileDomainRequest.Builder avoiding the need to create one manually via GetVoiceProfileDomainRequest.builder()

        Parameters:
        getVoiceProfileDomainRequest - A Consumer that will call methods on GetVoiceProfileDomainRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetVoiceProfileDomain operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceToneAnalysisTask

        default CompletableFuture<GetVoiceToneAnalysisTaskResponse> getVoiceToneAnalysisTask​(GetVoiceToneAnalysisTaskRequest getVoiceToneAnalysisTaskRequest)

        Retrieves the details of a voice tone analysis task.

        Parameters:
        getVoiceToneAnalysisTaskRequest -
        Returns:
        A Java Future containing the result of the GetVoiceToneAnalysisTask operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • NotFoundException The requested resource couldn't be found.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ServiceFailureException The service encountered an unexpected error.
        • ServiceUnavailableException The service is currently unavailable.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVoiceToneAnalysisTask

        default CompletableFuture<GetVoiceToneAnalysisTaskResponse> getVoiceToneAnalysisTask​(Consumer<GetVoiceToneAnalysisTaskRequest.Builder> getVoiceToneAnalysisTaskRequest)

        Retrieves the details of a voice tone analysis task.


        This is a convenience which creates an instance of the GetVoiceToneAnalysisTaskRequest.Builder avoiding the need to create one manually via GetVoiceToneAnalysisTaskRequest.builder()

        Parameters:
        getVoiceToneAnalysisTaskRequest - A Consumer that will call methods on GetVoiceToneAnalysisTaskRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetVoiceToneAnalysisTask operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • NotFoundException The requested resource couldn't be found.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ServiceFailureException The service encountered an unexpected error.
        • ServiceUnavailableException The service is currently unavailable.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAvailableVoiceConnectorRegions

        default CompletableFuture<ListAvailableVoiceConnectorRegionsResponse> listAvailableVoiceConnectorRegions​(ListAvailableVoiceConnectorRegionsRequest listAvailableVoiceConnectorRegionsRequest)

        Lists the available AWS Regions in which you can create an Amazon Chime SDK Voice Connector.

        Parameters:
        listAvailableVoiceConnectorRegionsRequest -
        Returns:
        A Java Future containing the result of the ListAvailableVoiceConnectorRegions operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAvailableVoiceConnectorRegions

        default CompletableFuture<ListAvailableVoiceConnectorRegionsResponse> listAvailableVoiceConnectorRegions​(Consumer<ListAvailableVoiceConnectorRegionsRequest.Builder> listAvailableVoiceConnectorRegionsRequest)

        Lists the available AWS Regions in which you can create an Amazon Chime SDK Voice Connector.


        This is a convenience which creates an instance of the ListAvailableVoiceConnectorRegionsRequest.Builder avoiding the need to create one manually via ListAvailableVoiceConnectorRegionsRequest.builder()

        Parameters:
        listAvailableVoiceConnectorRegionsRequest - A Consumer that will call methods on ListAvailableVoiceConnectorRegionsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListAvailableVoiceConnectorRegions operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listPhoneNumberOrders

        default CompletableFuture<ListPhoneNumberOrdersResponse> listPhoneNumberOrders​(ListPhoneNumberOrdersRequest listPhoneNumberOrdersRequest)

        Lists the phone numbers for an administrator's Amazon Chime SDK account.

        Parameters:
        listPhoneNumberOrdersRequest -
        Returns:
        A Java Future containing the result of the ListPhoneNumberOrders operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listPhoneNumberOrders

        default CompletableFuture<ListPhoneNumberOrdersResponse> listPhoneNumberOrders​(Consumer<ListPhoneNumberOrdersRequest.Builder> listPhoneNumberOrdersRequest)

        Lists the phone numbers for an administrator's Amazon Chime SDK account.


        This is a convenience which creates an instance of the ListPhoneNumberOrdersRequest.Builder avoiding the need to create one manually via ListPhoneNumberOrdersRequest.builder()

        Parameters:
        listPhoneNumberOrdersRequest - A Consumer that will call methods on ListPhoneNumberOrdersRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListPhoneNumberOrders operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listPhoneNumberOrdersPaginator

        default ListPhoneNumberOrdersPublisher listPhoneNumberOrdersPaginator​(ListPhoneNumberOrdersRequest listPhoneNumberOrdersRequest)

        This is a variant of listPhoneNumberOrders(software.amazon.awssdk.services.chimesdkvoice.model.ListPhoneNumberOrdersRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListPhoneNumberOrdersPublisher publisher = client.listPhoneNumberOrdersPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListPhoneNumberOrdersPublisher publisher = client.listPhoneNumberOrdersPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.chimesdkvoice.model.ListPhoneNumberOrdersResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.chimesdkvoice.model.ListPhoneNumberOrdersResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listPhoneNumberOrders(software.amazon.awssdk.services.chimesdkvoice.model.ListPhoneNumberOrdersRequest) operation.

        Parameters:
        listPhoneNumberOrdersRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listPhoneNumberOrdersPaginator

        default ListPhoneNumberOrdersPublisher listPhoneNumberOrdersPaginator​(Consumer<ListPhoneNumberOrdersRequest.Builder> listPhoneNumberOrdersRequest)

        This is a variant of listPhoneNumberOrders(software.amazon.awssdk.services.chimesdkvoice.model.ListPhoneNumberOrdersRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListPhoneNumberOrdersPublisher publisher = client.listPhoneNumberOrdersPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListPhoneNumberOrdersPublisher publisher = client.listPhoneNumberOrdersPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.chimesdkvoice.model.ListPhoneNumberOrdersResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.chimesdkvoice.model.ListPhoneNumberOrdersResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listPhoneNumberOrders(software.amazon.awssdk.services.chimesdkvoice.model.ListPhoneNumberOrdersRequest) operation.


        This is a convenience which creates an instance of the ListPhoneNumberOrdersRequest.Builder avoiding the need to create one manually via ListPhoneNumberOrdersRequest.builder()

        Parameters:
        listPhoneNumberOrdersRequest - A Consumer that will call methods on ListPhoneNumberOrdersRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listPhoneNumbers

        default CompletableFuture<ListPhoneNumbersResponse> listPhoneNumbers​(ListPhoneNumbersRequest listPhoneNumbersRequest)

        Lists the phone numbers for the specified Amazon Chime SDK account, Amazon Chime SDK user, Amazon Chime SDK Voice Connector, or Amazon Chime SDK Voice Connector group.

        Parameters:
        listPhoneNumbersRequest -
        Returns:
        A Java Future containing the result of the ListPhoneNumbers operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • NotFoundException The requested resource couldn't be found.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listPhoneNumbers

        default CompletableFuture<ListPhoneNumbersResponse> listPhoneNumbers​(Consumer<ListPhoneNumbersRequest.Builder> listPhoneNumbersRequest)

        Lists the phone numbers for the specified Amazon Chime SDK account, Amazon Chime SDK user, Amazon Chime SDK Voice Connector, or Amazon Chime SDK Voice Connector group.


        This is a convenience which creates an instance of the ListPhoneNumbersRequest.Builder avoiding the need to create one manually via ListPhoneNumbersRequest.builder()

        Parameters:
        listPhoneNumbersRequest - A Consumer that will call methods on ListPhoneNumbersRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListPhoneNumbers operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • NotFoundException The requested resource couldn't be found.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listPhoneNumbersPaginator

        default ListPhoneNumbersPublisher listPhoneNumbersPaginator​(ListPhoneNumbersRequest listPhoneNumbersRequest)

        This is a variant of listPhoneNumbers(software.amazon.awssdk.services.chimesdkvoice.model.ListPhoneNumbersRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListPhoneNumbersPublisher publisher = client.listPhoneNumbersPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListPhoneNumbersPublisher publisher = client.listPhoneNumbersPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.chimesdkvoice.model.ListPhoneNumbersResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.chimesdkvoice.model.ListPhoneNumbersResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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.chimesdkvoice.model.ListPhoneNumbersRequest) operation.

        Parameters:
        listPhoneNumbersRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • NotFoundException The requested resource couldn't be found.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listPhoneNumbersPaginator

        default ListPhoneNumbersPublisher listPhoneNumbersPaginator​(Consumer<ListPhoneNumbersRequest.Builder> listPhoneNumbersRequest)

        This is a variant of listPhoneNumbers(software.amazon.awssdk.services.chimesdkvoice.model.ListPhoneNumbersRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListPhoneNumbersPublisher publisher = client.listPhoneNumbersPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListPhoneNumbersPublisher publisher = client.listPhoneNumbersPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.chimesdkvoice.model.ListPhoneNumbersResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.chimesdkvoice.model.ListPhoneNumbersResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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.chimesdkvoice.model.ListPhoneNumbersRequest) operation.


        This is a convenience which creates an instance of the ListPhoneNumbersRequest.Builder avoiding the need to create one manually via ListPhoneNumbersRequest.builder()

        Parameters:
        listPhoneNumbersRequest - A Consumer that will call methods on ListPhoneNumbersRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • NotFoundException The requested resource couldn't be found.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listProxySessions

        default CompletableFuture<ListProxySessionsResponse> listProxySessions​(ListProxySessionsRequest listProxySessionsRequest)

        Lists the proxy sessions for the specified Amazon Chime SDK Voice Connector.

        Parameters:
        listProxySessionsRequest -
        Returns:
        A Java Future containing the result of the ListProxySessions operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listProxySessions

        default CompletableFuture<ListProxySessionsResponse> listProxySessions​(Consumer<ListProxySessionsRequest.Builder> listProxySessionsRequest)

        Lists the proxy sessions for the specified Amazon Chime SDK Voice Connector.


        This is a convenience which creates an instance of the ListProxySessionsRequest.Builder avoiding the need to create one manually via ListProxySessionsRequest.builder()

        Parameters:
        listProxySessionsRequest - A Consumer that will call methods on ListProxySessionsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListProxySessions operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listProxySessionsPaginator

        default ListProxySessionsPublisher listProxySessionsPaginator​(ListProxySessionsRequest listProxySessionsRequest)

        This is a variant of listProxySessions(software.amazon.awssdk.services.chimesdkvoice.model.ListProxySessionsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListProxySessionsPublisher publisher = client.listProxySessionsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListProxySessionsPublisher publisher = client.listProxySessionsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.chimesdkvoice.model.ListProxySessionsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.chimesdkvoice.model.ListProxySessionsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listProxySessions(software.amazon.awssdk.services.chimesdkvoice.model.ListProxySessionsRequest) operation.

        Parameters:
        listProxySessionsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listProxySessionsPaginator

        default ListProxySessionsPublisher listProxySessionsPaginator​(Consumer<ListProxySessionsRequest.Builder> listProxySessionsRequest)

        This is a variant of listProxySessions(software.amazon.awssdk.services.chimesdkvoice.model.ListProxySessionsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListProxySessionsPublisher publisher = client.listProxySessionsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListProxySessionsPublisher publisher = client.listProxySessionsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.chimesdkvoice.model.ListProxySessionsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.chimesdkvoice.model.ListProxySessionsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listProxySessions(software.amazon.awssdk.services.chimesdkvoice.model.ListProxySessionsRequest) operation.


        This is a convenience which creates an instance of the ListProxySessionsRequest.Builder avoiding the need to create one manually via ListProxySessionsRequest.builder()

        Parameters:
        listProxySessionsRequest - A Consumer that will call methods on ListProxySessionsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSipMediaApplications

        default CompletableFuture<ListSipMediaApplicationsResponse> listSipMediaApplications​(ListSipMediaApplicationsRequest listSipMediaApplicationsRequest)

        Lists the SIP media applications under the administrator's AWS account.

        Parameters:
        listSipMediaApplicationsRequest -
        Returns:
        A Java Future containing the result of the ListSipMediaApplications operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSipMediaApplications

        default CompletableFuture<ListSipMediaApplicationsResponse> listSipMediaApplications​(Consumer<ListSipMediaApplicationsRequest.Builder> listSipMediaApplicationsRequest)

        Lists the SIP media applications under the administrator's AWS account.


        This is a convenience which creates an instance of the ListSipMediaApplicationsRequest.Builder avoiding the need to create one manually via ListSipMediaApplicationsRequest.builder()

        Parameters:
        listSipMediaApplicationsRequest - A Consumer that will call methods on ListSipMediaApplicationsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListSipMediaApplications operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSipMediaApplicationsPaginator

        default ListSipMediaApplicationsPublisher listSipMediaApplicationsPaginator​(ListSipMediaApplicationsRequest listSipMediaApplicationsRequest)

        This is a variant of listSipMediaApplications(software.amazon.awssdk.services.chimesdkvoice.model.ListSipMediaApplicationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListSipMediaApplicationsPublisher publisher = client.listSipMediaApplicationsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListSipMediaApplicationsPublisher publisher = client.listSipMediaApplicationsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.chimesdkvoice.model.ListSipMediaApplicationsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.chimesdkvoice.model.ListSipMediaApplicationsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listSipMediaApplications(software.amazon.awssdk.services.chimesdkvoice.model.ListSipMediaApplicationsRequest) operation.

        Parameters:
        listSipMediaApplicationsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSipMediaApplicationsPaginator

        default ListSipMediaApplicationsPublisher listSipMediaApplicationsPaginator​(Consumer<ListSipMediaApplicationsRequest.Builder> listSipMediaApplicationsRequest)

        This is a variant of listSipMediaApplications(software.amazon.awssdk.services.chimesdkvoice.model.ListSipMediaApplicationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListSipMediaApplicationsPublisher publisher = client.listSipMediaApplicationsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListSipMediaApplicationsPublisher publisher = client.listSipMediaApplicationsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.chimesdkvoice.model.ListSipMediaApplicationsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.chimesdkvoice.model.ListSipMediaApplicationsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listSipMediaApplications(software.amazon.awssdk.services.chimesdkvoice.model.ListSipMediaApplicationsRequest) operation.


        This is a convenience which creates an instance of the ListSipMediaApplicationsRequest.Builder avoiding the need to create one manually via ListSipMediaApplicationsRequest.builder()

        Parameters:
        listSipMediaApplicationsRequest - A Consumer that will call methods on ListSipMediaApplicationsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSipRules

        default CompletableFuture<ListSipRulesResponse> listSipRules​(ListSipRulesRequest listSipRulesRequest)

        Lists the SIP rules under the administrator's AWS account.

        Parameters:
        listSipRulesRequest -
        Returns:
        A Java Future containing the result of the ListSipRules operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSipRules

        default CompletableFuture<ListSipRulesResponse> listSipRules​(Consumer<ListSipRulesRequest.Builder> listSipRulesRequest)

        Lists the SIP rules under the administrator's AWS account.


        This is a convenience which creates an instance of the ListSipRulesRequest.Builder avoiding the need to create one manually via ListSipRulesRequest.builder()

        Parameters:
        listSipRulesRequest - A Consumer that will call methods on ListSipRulesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListSipRules operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSipRulesPaginator

        default ListSipRulesPublisher listSipRulesPaginator​(ListSipRulesRequest listSipRulesRequest)

        This is a variant of listSipRules(software.amazon.awssdk.services.chimesdkvoice.model.ListSipRulesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListSipRulesPublisher publisher = client.listSipRulesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListSipRulesPublisher publisher = client.listSipRulesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.chimesdkvoice.model.ListSipRulesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.chimesdkvoice.model.ListSipRulesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listSipRules(software.amazon.awssdk.services.chimesdkvoice.model.ListSipRulesRequest) operation.

        Parameters:
        listSipRulesRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSipRulesPaginator

        default ListSipRulesPublisher listSipRulesPaginator​(Consumer<ListSipRulesRequest.Builder> listSipRulesRequest)

        This is a variant of listSipRules(software.amazon.awssdk.services.chimesdkvoice.model.ListSipRulesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListSipRulesPublisher publisher = client.listSipRulesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListSipRulesPublisher publisher = client.listSipRulesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.chimesdkvoice.model.ListSipRulesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.chimesdkvoice.model.ListSipRulesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listSipRules(software.amazon.awssdk.services.chimesdkvoice.model.ListSipRulesRequest) operation.


        This is a convenience which creates an instance of the ListSipRulesRequest.Builder avoiding the need to create one manually via ListSipRulesRequest.builder()

        Parameters:
        listSipRulesRequest - A Consumer that will call methods on ListSipRulesRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSupportedPhoneNumberCountries

        default CompletableFuture<ListSupportedPhoneNumberCountriesResponse> listSupportedPhoneNumberCountries​(ListSupportedPhoneNumberCountriesRequest listSupportedPhoneNumberCountriesRequest)

        Lists the countries that you can order phone numbers from.

        Parameters:
        listSupportedPhoneNumberCountriesRequest -
        Returns:
        A Java Future containing the result of the ListSupportedPhoneNumberCountries operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSupportedPhoneNumberCountries

        default CompletableFuture<ListSupportedPhoneNumberCountriesResponse> listSupportedPhoneNumberCountries​(Consumer<ListSupportedPhoneNumberCountriesRequest.Builder> listSupportedPhoneNumberCountriesRequest)

        Lists the countries that you can order phone numbers from.


        This is a convenience which creates an instance of the ListSupportedPhoneNumberCountriesRequest.Builder avoiding the need to create one manually via ListSupportedPhoneNumberCountriesRequest.builder()

        Parameters:
        listSupportedPhoneNumberCountriesRequest - A Consumer that will call methods on ListSupportedPhoneNumberCountriesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListSupportedPhoneNumberCountries operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTagsForResource

        default CompletableFuture<ListTagsForResourceResponse> listTagsForResource​(ListTagsForResourceRequest listTagsForResourceRequest)

        Returns a list of the tags in a given resource.

        Parameters:
        listTagsForResourceRequest -
        Returns:
        A Java Future containing the result of the ListTagsForResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • NotFoundException The requested resource couldn't be found.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTagsForResource

        default CompletableFuture<ListTagsForResourceResponse> listTagsForResource​(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)

        Returns a list of the tags in a given resource.


        This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the need to create one manually via ListTagsForResourceRequest.builder()

        Parameters:
        listTagsForResourceRequest - A Consumer that will call methods on ListTagsForResourceRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListTagsForResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • NotFoundException The requested resource couldn't be found.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVoiceConnectorGroups

        default CompletableFuture<ListVoiceConnectorGroupsResponse> listVoiceConnectorGroups​(ListVoiceConnectorGroupsRequest listVoiceConnectorGroupsRequest)

        Lists the Amazon Chime SDK Voice Connector groups in the administrator's AWS account.

        Parameters:
        listVoiceConnectorGroupsRequest -
        Returns:
        A Java Future containing the result of the ListVoiceConnectorGroups operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVoiceConnectorGroups

        default CompletableFuture<ListVoiceConnectorGroupsResponse> listVoiceConnectorGroups​(Consumer<ListVoiceConnectorGroupsRequest.Builder> listVoiceConnectorGroupsRequest)

        Lists the Amazon Chime SDK Voice Connector groups in the administrator's AWS account.


        This is a convenience which creates an instance of the ListVoiceConnectorGroupsRequest.Builder avoiding the need to create one manually via ListVoiceConnectorGroupsRequest.builder()

        Parameters:
        listVoiceConnectorGroupsRequest - A Consumer that will call methods on ListVoiceConnectorGroupsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListVoiceConnectorGroups operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVoiceConnectorGroupsPaginator

        default ListVoiceConnectorGroupsPublisher listVoiceConnectorGroupsPaginator​(ListVoiceConnectorGroupsRequest listVoiceConnectorGroupsRequest)

        This is a variant of listVoiceConnectorGroups(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceConnectorGroupsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListVoiceConnectorGroupsPublisher publisher = client.listVoiceConnectorGroupsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListVoiceConnectorGroupsPublisher publisher = client.listVoiceConnectorGroupsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceConnectorGroupsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceConnectorGroupsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listVoiceConnectorGroups(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceConnectorGroupsRequest) operation.

        Parameters:
        listVoiceConnectorGroupsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVoiceConnectorGroupsPaginator

        default ListVoiceConnectorGroupsPublisher listVoiceConnectorGroupsPaginator​(Consumer<ListVoiceConnectorGroupsRequest.Builder> listVoiceConnectorGroupsRequest)

        This is a variant of listVoiceConnectorGroups(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceConnectorGroupsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListVoiceConnectorGroupsPublisher publisher = client.listVoiceConnectorGroupsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListVoiceConnectorGroupsPublisher publisher = client.listVoiceConnectorGroupsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceConnectorGroupsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceConnectorGroupsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listVoiceConnectorGroups(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceConnectorGroupsRequest) operation.


        This is a convenience which creates an instance of the ListVoiceConnectorGroupsRequest.Builder avoiding the need to create one manually via ListVoiceConnectorGroupsRequest.builder()

        Parameters:
        listVoiceConnectorGroupsRequest - A Consumer that will call methods on ListVoiceConnectorGroupsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVoiceConnectorTerminationCredentials

        default CompletableFuture<ListVoiceConnectorTerminationCredentialsResponse> listVoiceConnectorTerminationCredentials​(ListVoiceConnectorTerminationCredentialsRequest listVoiceConnectorTerminationCredentialsRequest)

        Lists the SIP credentials for the specified Amazon Chime SDK Voice Connector.

        Parameters:
        listVoiceConnectorTerminationCredentialsRequest -
        Returns:
        A Java Future containing the result of the ListVoiceConnectorTerminationCredentials operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVoiceConnectorTerminationCredentials

        default CompletableFuture<ListVoiceConnectorTerminationCredentialsResponse> listVoiceConnectorTerminationCredentials​(Consumer<ListVoiceConnectorTerminationCredentialsRequest.Builder> listVoiceConnectorTerminationCredentialsRequest)

        Lists the SIP credentials for the specified Amazon Chime SDK Voice Connector.


        This is a convenience which creates an instance of the ListVoiceConnectorTerminationCredentialsRequest.Builder avoiding the need to create one manually via ListVoiceConnectorTerminationCredentialsRequest.builder()

        Parameters:
        listVoiceConnectorTerminationCredentialsRequest - A Consumer that will call methods on ListVoiceConnectorTerminationCredentialsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListVoiceConnectorTerminationCredentials operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVoiceConnectors

        default CompletableFuture<ListVoiceConnectorsResponse> listVoiceConnectors​(ListVoiceConnectorsRequest listVoiceConnectorsRequest)

        Lists the Amazon Chime SDK Voice Connectors in the administrators AWS account.

        Parameters:
        listVoiceConnectorsRequest -
        Returns:
        A Java Future containing the result of the ListVoiceConnectors operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVoiceConnectors

        default CompletableFuture<ListVoiceConnectorsResponse> listVoiceConnectors​(Consumer<ListVoiceConnectorsRequest.Builder> listVoiceConnectorsRequest)

        Lists the Amazon Chime SDK Voice Connectors in the administrators AWS account.


        This is a convenience which creates an instance of the ListVoiceConnectorsRequest.Builder avoiding the need to create one manually via ListVoiceConnectorsRequest.builder()

        Parameters:
        listVoiceConnectorsRequest - A Consumer that will call methods on ListVoiceConnectorsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListVoiceConnectors operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVoiceConnectorsPaginator

        default ListVoiceConnectorsPublisher listVoiceConnectorsPaginator​(ListVoiceConnectorsRequest listVoiceConnectorsRequest)

        This is a variant of listVoiceConnectors(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceConnectorsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListVoiceConnectorsPublisher publisher = client.listVoiceConnectorsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListVoiceConnectorsPublisher publisher = client.listVoiceConnectorsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceConnectorsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceConnectorsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listVoiceConnectors(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceConnectorsRequest) operation.

        Parameters:
        listVoiceConnectorsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVoiceConnectorsPaginator

        default ListVoiceConnectorsPublisher listVoiceConnectorsPaginator​(Consumer<ListVoiceConnectorsRequest.Builder> listVoiceConnectorsRequest)

        This is a variant of listVoiceConnectors(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceConnectorsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListVoiceConnectorsPublisher publisher = client.listVoiceConnectorsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListVoiceConnectorsPublisher publisher = client.listVoiceConnectorsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceConnectorsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceConnectorsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listVoiceConnectors(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceConnectorsRequest) operation.


        This is a convenience which creates an instance of the ListVoiceConnectorsRequest.Builder avoiding the need to create one manually via ListVoiceConnectorsRequest.builder()

        Parameters:
        listVoiceConnectorsRequest - A Consumer that will call methods on ListVoiceConnectorsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVoiceProfileDomains

        default CompletableFuture<ListVoiceProfileDomainsResponse> listVoiceProfileDomains​(ListVoiceProfileDomainsRequest listVoiceProfileDomainsRequest)

        Lists the specified voice profile domains in the administrator's AWS account.

        Parameters:
        listVoiceProfileDomainsRequest -
        Returns:
        A Java Future containing the result of the ListVoiceProfileDomains operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The requested resource couldn't be found.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVoiceProfileDomains

        default CompletableFuture<ListVoiceProfileDomainsResponse> listVoiceProfileDomains​(Consumer<ListVoiceProfileDomainsRequest.Builder> listVoiceProfileDomainsRequest)

        Lists the specified voice profile domains in the administrator's AWS account.


        This is a convenience which creates an instance of the ListVoiceProfileDomainsRequest.Builder avoiding the need to create one manually via ListVoiceProfileDomainsRequest.builder()

        Parameters:
        listVoiceProfileDomainsRequest - A Consumer that will call methods on ListVoiceProfileDomainsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListVoiceProfileDomains operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The requested resource couldn't be found.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVoiceProfileDomainsPaginator

        default ListVoiceProfileDomainsPublisher listVoiceProfileDomainsPaginator​(ListVoiceProfileDomainsRequest listVoiceProfileDomainsRequest)

        This is a variant of listVoiceProfileDomains(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceProfileDomainsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListVoiceProfileDomainsPublisher publisher = client.listVoiceProfileDomainsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListVoiceProfileDomainsPublisher publisher = client.listVoiceProfileDomainsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceProfileDomainsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceProfileDomainsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listVoiceProfileDomains(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceProfileDomainsRequest) operation.

        Parameters:
        listVoiceProfileDomainsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The requested resource couldn't be found.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVoiceProfileDomainsPaginator

        default ListVoiceProfileDomainsPublisher listVoiceProfileDomainsPaginator​(Consumer<ListVoiceProfileDomainsRequest.Builder> listVoiceProfileDomainsRequest)

        This is a variant of listVoiceProfileDomains(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceProfileDomainsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListVoiceProfileDomainsPublisher publisher = client.listVoiceProfileDomainsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListVoiceProfileDomainsPublisher publisher = client.listVoiceProfileDomainsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceProfileDomainsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceProfileDomainsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listVoiceProfileDomains(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceProfileDomainsRequest) operation.


        This is a convenience which creates an instance of the ListVoiceProfileDomainsRequest.Builder avoiding the need to create one manually via ListVoiceProfileDomainsRequest.builder()

        Parameters:
        listVoiceProfileDomainsRequest - A Consumer that will call methods on ListVoiceProfileDomainsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The requested resource couldn't be found.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVoiceProfiles

        default CompletableFuture<ListVoiceProfilesResponse> listVoiceProfiles​(ListVoiceProfilesRequest listVoiceProfilesRequest)

        Lists the voice profiles in a voice profile domain.

        Parameters:
        listVoiceProfilesRequest -
        Returns:
        A Java Future containing the result of the ListVoiceProfiles operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The requested resource couldn't be found.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVoiceProfiles

        default CompletableFuture<ListVoiceProfilesResponse> listVoiceProfiles​(Consumer<ListVoiceProfilesRequest.Builder> listVoiceProfilesRequest)

        Lists the voice profiles in a voice profile domain.


        This is a convenience which creates an instance of the ListVoiceProfilesRequest.Builder avoiding the need to create one manually via ListVoiceProfilesRequest.builder()

        Parameters:
        listVoiceProfilesRequest - A Consumer that will call methods on ListVoiceProfilesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListVoiceProfiles operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The requested resource couldn't be found.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVoiceProfilesPaginator

        default ListVoiceProfilesPublisher listVoiceProfilesPaginator​(ListVoiceProfilesRequest listVoiceProfilesRequest)

        This is a variant of listVoiceProfiles(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceProfilesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListVoiceProfilesPublisher publisher = client.listVoiceProfilesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListVoiceProfilesPublisher publisher = client.listVoiceProfilesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceProfilesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceProfilesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listVoiceProfiles(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceProfilesRequest) operation.

        Parameters:
        listVoiceProfilesRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The requested resource couldn't be found.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVoiceProfilesPaginator

        default ListVoiceProfilesPublisher listVoiceProfilesPaginator​(Consumer<ListVoiceProfilesRequest.Builder> listVoiceProfilesRequest)

        This is a variant of listVoiceProfiles(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceProfilesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListVoiceProfilesPublisher publisher = client.listVoiceProfilesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.ListVoiceProfilesPublisher publisher = client.listVoiceProfilesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceProfilesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceProfilesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listVoiceProfiles(software.amazon.awssdk.services.chimesdkvoice.model.ListVoiceProfilesRequest) operation.


        This is a convenience which creates an instance of the ListVoiceProfilesRequest.Builder avoiding the need to create one manually via ListVoiceProfilesRequest.builder()

        Parameters:
        listVoiceProfilesRequest - A Consumer that will call methods on ListVoiceProfilesRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • NotFoundException The requested resource couldn't be found.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putSipMediaApplicationAlexaSkillConfiguration

        default CompletableFuture<PutSipMediaApplicationAlexaSkillConfigurationResponse> putSipMediaApplicationAlexaSkillConfiguration​(PutSipMediaApplicationAlexaSkillConfigurationRequest putSipMediaApplicationAlexaSkillConfigurationRequest)

        Updates the Alexa Skill configuration for the SIP media application.

        Parameters:
        putSipMediaApplicationAlexaSkillConfigurationRequest -
        Returns:
        A Java Future containing the result of the PutSipMediaApplicationAlexaSkillConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putSipMediaApplicationAlexaSkillConfiguration

        default CompletableFuture<PutSipMediaApplicationAlexaSkillConfigurationResponse> putSipMediaApplicationAlexaSkillConfiguration​(Consumer<PutSipMediaApplicationAlexaSkillConfigurationRequest.Builder> putSipMediaApplicationAlexaSkillConfigurationRequest)

        Updates the Alexa Skill configuration for the SIP media application.


        This is a convenience which creates an instance of the PutSipMediaApplicationAlexaSkillConfigurationRequest.Builder avoiding the need to create one manually via PutSipMediaApplicationAlexaSkillConfigurationRequest.builder()

        Parameters:
        putSipMediaApplicationAlexaSkillConfigurationRequest - A Consumer that will call methods on PutSipMediaApplicationAlexaSkillConfigurationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the PutSipMediaApplicationAlexaSkillConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putSipMediaApplicationLoggingConfiguration

        default CompletableFuture<PutSipMediaApplicationLoggingConfigurationResponse> putSipMediaApplicationLoggingConfiguration​(PutSipMediaApplicationLoggingConfigurationRequest putSipMediaApplicationLoggingConfigurationRequest)

        Updates the logging configuration for the specified SIP media application.

        Parameters:
        putSipMediaApplicationLoggingConfigurationRequest -
        Returns:
        A Java Future containing the result of the PutSipMediaApplicationLoggingConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putSipMediaApplicationLoggingConfiguration

        default CompletableFuture<PutSipMediaApplicationLoggingConfigurationResponse> putSipMediaApplicationLoggingConfiguration​(Consumer<PutSipMediaApplicationLoggingConfigurationRequest.Builder> putSipMediaApplicationLoggingConfigurationRequest)

        Updates the logging configuration for the specified SIP media application.


        This is a convenience which creates an instance of the PutSipMediaApplicationLoggingConfigurationRequest.Builder avoiding the need to create one manually via PutSipMediaApplicationLoggingConfigurationRequest.builder()

        Parameters:
        putSipMediaApplicationLoggingConfigurationRequest - A Consumer that will call methods on PutSipMediaApplicationLoggingConfigurationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the PutSipMediaApplicationLoggingConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putVoiceConnectorEmergencyCallingConfiguration

        default CompletableFuture<PutVoiceConnectorEmergencyCallingConfigurationResponse> putVoiceConnectorEmergencyCallingConfiguration​(PutVoiceConnectorEmergencyCallingConfigurationRequest putVoiceConnectorEmergencyCallingConfigurationRequest)

        Updates a Voice Connector's emergency calling configuration.

        Parameters:
        putVoiceConnectorEmergencyCallingConfigurationRequest -
        Returns:
        A Java Future containing the result of the PutVoiceConnectorEmergencyCallingConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putVoiceConnectorEmergencyCallingConfiguration

        default CompletableFuture<PutVoiceConnectorEmergencyCallingConfigurationResponse> putVoiceConnectorEmergencyCallingConfiguration​(Consumer<PutVoiceConnectorEmergencyCallingConfigurationRequest.Builder> putVoiceConnectorEmergencyCallingConfigurationRequest)

        Updates a Voice Connector's emergency calling configuration.


        This is a convenience which creates an instance of the PutVoiceConnectorEmergencyCallingConfigurationRequest.Builder avoiding the need to create one manually via PutVoiceConnectorEmergencyCallingConfigurationRequest.builder()

        Parameters:
        putVoiceConnectorEmergencyCallingConfigurationRequest - A Consumer that will call methods on PutVoiceConnectorEmergencyCallingConfigurationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the PutVoiceConnectorEmergencyCallingConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putVoiceConnectorLoggingConfiguration

        default CompletableFuture<PutVoiceConnectorLoggingConfigurationResponse> putVoiceConnectorLoggingConfiguration​(PutVoiceConnectorLoggingConfigurationRequest putVoiceConnectorLoggingConfigurationRequest)

        Updates a Voice Connector's logging configuration.

        Parameters:
        putVoiceConnectorLoggingConfigurationRequest -
        Returns:
        A Java Future containing the result of the PutVoiceConnectorLoggingConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putVoiceConnectorLoggingConfiguration

        default CompletableFuture<PutVoiceConnectorLoggingConfigurationResponse> putVoiceConnectorLoggingConfiguration​(Consumer<PutVoiceConnectorLoggingConfigurationRequest.Builder> putVoiceConnectorLoggingConfigurationRequest)

        Updates a Voice Connector's logging configuration.


        This is a convenience which creates an instance of the PutVoiceConnectorLoggingConfigurationRequest.Builder avoiding the need to create one manually via PutVoiceConnectorLoggingConfigurationRequest.builder()

        Parameters:
        putVoiceConnectorLoggingConfigurationRequest - A Consumer that will call methods on PutVoiceConnectorLoggingConfigurationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the PutVoiceConnectorLoggingConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putVoiceConnectorOrigination

        default CompletableFuture<PutVoiceConnectorOriginationResponse> putVoiceConnectorOrigination​(PutVoiceConnectorOriginationRequest putVoiceConnectorOriginationRequest)

        Updates a Voice Connector's origination settings.

        Parameters:
        putVoiceConnectorOriginationRequest -
        Returns:
        A Java Future containing the result of the PutVoiceConnectorOrigination operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putVoiceConnectorOrigination

        default CompletableFuture<PutVoiceConnectorOriginationResponse> putVoiceConnectorOrigination​(Consumer<PutVoiceConnectorOriginationRequest.Builder> putVoiceConnectorOriginationRequest)

        Updates a Voice Connector's origination settings.


        This is a convenience which creates an instance of the PutVoiceConnectorOriginationRequest.Builder avoiding the need to create one manually via PutVoiceConnectorOriginationRequest.builder()

        Parameters:
        putVoiceConnectorOriginationRequest - A Consumer that will call methods on PutVoiceConnectorOriginationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the PutVoiceConnectorOrigination operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putVoiceConnectorProxy

        default CompletableFuture<PutVoiceConnectorProxyResponse> putVoiceConnectorProxy​(PutVoiceConnectorProxyRequest putVoiceConnectorProxyRequest)

        Puts the specified proxy configuration to the specified Amazon Chime SDK Voice Connector.

        Parameters:
        putVoiceConnectorProxyRequest -
        Returns:
        A Java Future containing the result of the PutVoiceConnectorProxy operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putVoiceConnectorProxy

        default CompletableFuture<PutVoiceConnectorProxyResponse> putVoiceConnectorProxy​(Consumer<PutVoiceConnectorProxyRequest.Builder> putVoiceConnectorProxyRequest)

        Puts the specified proxy configuration to the specified Amazon Chime SDK Voice Connector.


        This is a convenience which creates an instance of the PutVoiceConnectorProxyRequest.Builder avoiding the need to create one manually via PutVoiceConnectorProxyRequest.builder()

        Parameters:
        putVoiceConnectorProxyRequest - A Consumer that will call methods on PutVoiceConnectorProxyRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the PutVoiceConnectorProxy operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putVoiceConnectorStreamingConfiguration

        default CompletableFuture<PutVoiceConnectorStreamingConfigurationResponse> putVoiceConnectorStreamingConfiguration​(PutVoiceConnectorStreamingConfigurationRequest putVoiceConnectorStreamingConfigurationRequest)

        Updates a Voice Connector's streaming configuration settings.

        Parameters:
        putVoiceConnectorStreamingConfigurationRequest -
        Returns:
        A Java Future containing the result of the PutVoiceConnectorStreamingConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putVoiceConnectorStreamingConfiguration

        default CompletableFuture<PutVoiceConnectorStreamingConfigurationResponse> putVoiceConnectorStreamingConfiguration​(Consumer<PutVoiceConnectorStreamingConfigurationRequest.Builder> putVoiceConnectorStreamingConfigurationRequest)

        Updates a Voice Connector's streaming configuration settings.


        This is a convenience which creates an instance of the PutVoiceConnectorStreamingConfigurationRequest.Builder avoiding the need to create one manually via PutVoiceConnectorStreamingConfigurationRequest.builder()

        Parameters:
        putVoiceConnectorStreamingConfigurationRequest - A Consumer that will call methods on PutVoiceConnectorStreamingConfigurationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the PutVoiceConnectorStreamingConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putVoiceConnectorTermination

        default CompletableFuture<PutVoiceConnectorTerminationResponse> putVoiceConnectorTermination​(PutVoiceConnectorTerminationRequest putVoiceConnectorTerminationRequest)

        Updates a Voice Connector's termination settings.

        Parameters:
        putVoiceConnectorTerminationRequest -
        Returns:
        A Java Future containing the result of the PutVoiceConnectorTermination operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putVoiceConnectorTermination

        default CompletableFuture<PutVoiceConnectorTerminationResponse> putVoiceConnectorTermination​(Consumer<PutVoiceConnectorTerminationRequest.Builder> putVoiceConnectorTerminationRequest)

        Updates a Voice Connector's termination settings.


        This is a convenience which creates an instance of the PutVoiceConnectorTerminationRequest.Builder avoiding the need to create one manually via PutVoiceConnectorTerminationRequest.builder()

        Parameters:
        putVoiceConnectorTerminationRequest - A Consumer that will call methods on PutVoiceConnectorTerminationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the PutVoiceConnectorTermination operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putVoiceConnectorTerminationCredentials

        default CompletableFuture<PutVoiceConnectorTerminationCredentialsResponse> putVoiceConnectorTerminationCredentials​(PutVoiceConnectorTerminationCredentialsRequest putVoiceConnectorTerminationCredentialsRequest)

        Updates a Voice Connector's termination credentials.

        Parameters:
        putVoiceConnectorTerminationCredentialsRequest -
        Returns:
        A Java Future containing the result of the PutVoiceConnectorTerminationCredentials operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putVoiceConnectorTerminationCredentials

        default CompletableFuture<PutVoiceConnectorTerminationCredentialsResponse> putVoiceConnectorTerminationCredentials​(Consumer<PutVoiceConnectorTerminationCredentialsRequest.Builder> putVoiceConnectorTerminationCredentialsRequest)

        Updates a Voice Connector's termination credentials.


        This is a convenience which creates an instance of the PutVoiceConnectorTerminationCredentialsRequest.Builder avoiding the need to create one manually via PutVoiceConnectorTerminationCredentialsRequest.builder()

        Parameters:
        putVoiceConnectorTerminationCredentialsRequest - A Consumer that will call methods on PutVoiceConnectorTerminationCredentialsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the PutVoiceConnectorTerminationCredentials operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • restorePhoneNumber

        default CompletableFuture<RestorePhoneNumberResponse> restorePhoneNumber​(RestorePhoneNumberRequest restorePhoneNumberRequest)

        Restores a deleted phone number.

        Parameters:
        restorePhoneNumberRequest -
        Returns:
        A Java Future containing the result of the RestorePhoneNumber operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • restorePhoneNumber

        default CompletableFuture<RestorePhoneNumberResponse> restorePhoneNumber​(Consumer<RestorePhoneNumberRequest.Builder> restorePhoneNumberRequest)

        Restores a deleted phone number.


        This is a convenience which creates an instance of the RestorePhoneNumberRequest.Builder avoiding the need to create one manually via RestorePhoneNumberRequest.builder()

        Parameters:
        restorePhoneNumberRequest - A Consumer that will call methods on RestorePhoneNumberRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the RestorePhoneNumber operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchAvailablePhoneNumbers

        default CompletableFuture<SearchAvailablePhoneNumbersResponse> searchAvailablePhoneNumbers​(SearchAvailablePhoneNumbersRequest searchAvailablePhoneNumbersRequest)

        Searches the provisioned phone numbers in an organization.

        Parameters:
        searchAvailablePhoneNumbersRequest -
        Returns:
        A Java Future containing the result of the SearchAvailablePhoneNumbers operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchAvailablePhoneNumbers

        default CompletableFuture<SearchAvailablePhoneNumbersResponse> searchAvailablePhoneNumbers​(Consumer<SearchAvailablePhoneNumbersRequest.Builder> searchAvailablePhoneNumbersRequest)

        Searches the provisioned phone numbers in an organization.


        This is a convenience which creates an instance of the SearchAvailablePhoneNumbersRequest.Builder avoiding the need to create one manually via SearchAvailablePhoneNumbersRequest.builder()

        Parameters:
        searchAvailablePhoneNumbersRequest - A Consumer that will call methods on SearchAvailablePhoneNumbersRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the SearchAvailablePhoneNumbers operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchAvailablePhoneNumbersPaginator

        default SearchAvailablePhoneNumbersPublisher searchAvailablePhoneNumbersPaginator​(SearchAvailablePhoneNumbersRequest searchAvailablePhoneNumbersRequest)

        This is a variant of searchAvailablePhoneNumbers(software.amazon.awssdk.services.chimesdkvoice.model.SearchAvailablePhoneNumbersRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.SearchAvailablePhoneNumbersPublisher publisher = client.searchAvailablePhoneNumbersPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.SearchAvailablePhoneNumbersPublisher publisher = client.searchAvailablePhoneNumbersPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.chimesdkvoice.model.SearchAvailablePhoneNumbersResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.chimesdkvoice.model.SearchAvailablePhoneNumbersResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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.chimesdkvoice.model.SearchAvailablePhoneNumbersRequest) operation.

        Parameters:
        searchAvailablePhoneNumbersRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • searchAvailablePhoneNumbersPaginator

        default SearchAvailablePhoneNumbersPublisher searchAvailablePhoneNumbersPaginator​(Consumer<SearchAvailablePhoneNumbersRequest.Builder> searchAvailablePhoneNumbersRequest)

        This is a variant of searchAvailablePhoneNumbers(software.amazon.awssdk.services.chimesdkvoice.model.SearchAvailablePhoneNumbersRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.SearchAvailablePhoneNumbersPublisher publisher = client.searchAvailablePhoneNumbersPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.chimesdkvoice.paginators.SearchAvailablePhoneNumbersPublisher publisher = client.searchAvailablePhoneNumbersPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.chimesdkvoice.model.SearchAvailablePhoneNumbersResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.chimesdkvoice.model.SearchAvailablePhoneNumbersResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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.chimesdkvoice.model.SearchAvailablePhoneNumbersRequest) operation.


        This is a convenience which creates an instance of the SearchAvailablePhoneNumbersRequest.Builder avoiding the need to create one manually via SearchAvailablePhoneNumbersRequest.builder()

        Parameters:
        searchAvailablePhoneNumbersRequest - A Consumer that will call methods on SearchAvailablePhoneNumbersRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startSpeakerSearchTask

        default CompletableFuture<StartSpeakerSearchTaskResponse> startSpeakerSearchTask​(StartSpeakerSearchTaskRequest startSpeakerSearchTaskRequest)

        Starts a speaker search task.

        Before starting any speaker search tasks, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the AWS service terms for the Amazon Chime SDK.

        Parameters:
        startSpeakerSearchTaskRequest -
        Returns:
        A Java Future containing the result of the StartSpeakerSearchTask operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • NotFoundException The requested resource couldn't be found.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • GoneException Access to the target resource is no longer available at the origin server. This condition is likely to be permanent.
        • UnprocessableEntityException A well-formed request couldn't be followed due to semantic errors.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startSpeakerSearchTask

        default CompletableFuture<StartSpeakerSearchTaskResponse> startSpeakerSearchTask​(Consumer<StartSpeakerSearchTaskRequest.Builder> startSpeakerSearchTaskRequest)

        Starts a speaker search task.

        Before starting any speaker search tasks, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the AWS service terms for the Amazon Chime SDK.


        This is a convenience which creates an instance of the StartSpeakerSearchTaskRequest.Builder avoiding the need to create one manually via StartSpeakerSearchTaskRequest.builder()

        Parameters:
        startSpeakerSearchTaskRequest - A Consumer that will call methods on StartSpeakerSearchTaskRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the StartSpeakerSearchTask operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • NotFoundException The requested resource couldn't be found.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • GoneException Access to the target resource is no longer available at the origin server. This condition is likely to be permanent.
        • UnprocessableEntityException A well-formed request couldn't be followed due to semantic errors.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startVoiceToneAnalysisTask

        default CompletableFuture<StartVoiceToneAnalysisTaskResponse> startVoiceToneAnalysisTask​(StartVoiceToneAnalysisTaskRequest startVoiceToneAnalysisTaskRequest)

        Starts a voice tone analysis task. For more information about voice tone analysis, see Using Amazon Chime SDK voice analytics in the Amazon Chime SDK Developer Guide.

        Before starting any voice tone analysis tasks, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the AWS service terms for the Amazon Chime SDK.

        Parameters:
        startVoiceToneAnalysisTaskRequest -
        Returns:
        A Java Future containing the result of the StartVoiceToneAnalysisTask operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • NotFoundException The requested resource couldn't be found.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • GoneException Access to the target resource is no longer available at the origin server. This condition is likely to be permanent.
        • UnprocessableEntityException A well-formed request couldn't be followed due to semantic errors.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startVoiceToneAnalysisTask

        default CompletableFuture<StartVoiceToneAnalysisTaskResponse> startVoiceToneAnalysisTask​(Consumer<StartVoiceToneAnalysisTaskRequest.Builder> startVoiceToneAnalysisTaskRequest)

        Starts a voice tone analysis task. For more information about voice tone analysis, see Using Amazon Chime SDK voice analytics in the Amazon Chime SDK Developer Guide.

        Before starting any voice tone analysis tasks, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the AWS service terms for the Amazon Chime SDK.


        This is a convenience which creates an instance of the StartVoiceToneAnalysisTaskRequest.Builder avoiding the need to create one manually via StartVoiceToneAnalysisTaskRequest.builder()

        Parameters:
        startVoiceToneAnalysisTaskRequest - A Consumer that will call methods on StartVoiceToneAnalysisTaskRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the StartVoiceToneAnalysisTask operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • NotFoundException The requested resource couldn't be found.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • GoneException Access to the target resource is no longer available at the origin server. This condition is likely to be permanent.
        • UnprocessableEntityException A well-formed request couldn't be followed due to semantic errors.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • stopSpeakerSearchTask

        default CompletableFuture<StopSpeakerSearchTaskResponse> stopSpeakerSearchTask​(StopSpeakerSearchTaskRequest stopSpeakerSearchTaskRequest)

        Stops a speaker search task.

        Parameters:
        stopSpeakerSearchTaskRequest -
        Returns:
        A Java Future containing the result of the StopSpeakerSearchTask operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • NotFoundException The requested resource couldn't be found.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • UnprocessableEntityException A well-formed request couldn't be followed due to semantic errors.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • stopSpeakerSearchTask

        default CompletableFuture<StopSpeakerSearchTaskResponse> stopSpeakerSearchTask​(Consumer<StopSpeakerSearchTaskRequest.Builder> stopSpeakerSearchTaskRequest)

        Stops a speaker search task.


        This is a convenience which creates an instance of the StopSpeakerSearchTaskRequest.Builder avoiding the need to create one manually via StopSpeakerSearchTaskRequest.builder()

        Parameters:
        stopSpeakerSearchTaskRequest - A Consumer that will call methods on StopSpeakerSearchTaskRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the StopSpeakerSearchTask operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • NotFoundException The requested resource couldn't be found.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • UnprocessableEntityException A well-formed request couldn't be followed due to semantic errors.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • stopVoiceToneAnalysisTask

        default CompletableFuture<StopVoiceToneAnalysisTaskResponse> stopVoiceToneAnalysisTask​(StopVoiceToneAnalysisTaskRequest stopVoiceToneAnalysisTaskRequest)

        Stops a voice tone analysis task.

        Parameters:
        stopVoiceToneAnalysisTaskRequest -
        Returns:
        A Java Future containing the result of the StopVoiceToneAnalysisTask operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • NotFoundException The requested resource couldn't be found.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • UnprocessableEntityException A well-formed request couldn't be followed due to semantic errors.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • stopVoiceToneAnalysisTask

        default CompletableFuture<StopVoiceToneAnalysisTaskResponse> stopVoiceToneAnalysisTask​(Consumer<StopVoiceToneAnalysisTaskRequest.Builder> stopVoiceToneAnalysisTaskRequest)

        Stops a voice tone analysis task.


        This is a convenience which creates an instance of the StopVoiceToneAnalysisTaskRequest.Builder avoiding the need to create one manually via StopVoiceToneAnalysisTaskRequest.builder()

        Parameters:
        stopVoiceToneAnalysisTaskRequest - A Consumer that will call methods on StopVoiceToneAnalysisTaskRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the StopVoiceToneAnalysisTask operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • NotFoundException The requested resource couldn't be found.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • UnprocessableEntityException A well-formed request couldn't be followed due to semantic errors.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • tagResource

        default CompletableFuture<TagResourceResponse> tagResource​(TagResourceRequest tagResourceRequest)

        Adds a tag to the specified resource.

        Parameters:
        tagResourceRequest -
        Returns:
        A Java Future containing the result of the TagResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • NotFoundException The requested resource couldn't be found.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • tagResource

        default CompletableFuture<TagResourceResponse> tagResource​(Consumer<TagResourceRequest.Builder> tagResourceRequest)

        Adds a tag to the specified resource.


        This is a convenience which creates an instance of the TagResourceRequest.Builder avoiding the need to create one manually via TagResourceRequest.builder()

        Parameters:
        tagResourceRequest - A Consumer that will call methods on TagResourceRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the TagResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • NotFoundException The requested resource couldn't be found.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • untagResource

        default CompletableFuture<UntagResourceResponse> untagResource​(UntagResourceRequest untagResourceRequest)

        Removes tags from a resource.

        Parameters:
        untagResourceRequest -
        Returns:
        A Java Future containing the result of the UntagResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • NotFoundException The requested resource couldn't be found.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • untagResource

        default CompletableFuture<UntagResourceResponse> untagResource​(Consumer<UntagResourceRequest.Builder> untagResourceRequest)

        Removes tags from a resource.


        This is a convenience which creates an instance of the UntagResourceRequest.Builder avoiding the need to create one manually via UntagResourceRequest.builder()

        Parameters:
        untagResourceRequest - A Consumer that will call methods on UntagResourceRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UntagResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ForbiddenException The client is permanently forbidden from making the request.
        • NotFoundException The requested resource couldn't be found.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateGlobalSettings

        default CompletableFuture<UpdateGlobalSettingsResponse> updateGlobalSettings​(UpdateGlobalSettingsRequest updateGlobalSettingsRequest)

        Updates global settings for the Amazon Chime SDK Voice Connectors in an AWS account.

        Parameters:
        updateGlobalSettingsRequest -
        Returns:
        A Java Future containing the result of the UpdateGlobalSettings operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateGlobalSettings

        default CompletableFuture<UpdateGlobalSettingsResponse> updateGlobalSettings​(Consumer<UpdateGlobalSettingsRequest.Builder> updateGlobalSettingsRequest)

        Updates global settings for the Amazon Chime SDK Voice Connectors in an AWS account.


        This is a convenience which creates an instance of the UpdateGlobalSettingsRequest.Builder avoiding the need to create one manually via UpdateGlobalSettingsRequest.builder()

        Parameters:
        updateGlobalSettingsRequest - A Consumer that will call methods on UpdateGlobalSettingsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateGlobalSettings operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updatePhoneNumber

        default CompletableFuture<UpdatePhoneNumberResponse> updatePhoneNumber​(UpdatePhoneNumberRequest updatePhoneNumberRequest)

        Updates phone number details, such as product type or calling name, for the specified phone number ID. You can update one phone number detail at a time. For example, you can update either the product type or the calling name in one action.

        For numbers outside the U.S., you must use the Amazon Chime SDK SIP Media Application Dial-In product type.

        Updates to outbound calling names can take 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update.

        Parameters:
        updatePhoneNumberRequest -
        Returns:
        A Java Future containing the result of the UpdatePhoneNumber operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updatePhoneNumber

        default CompletableFuture<UpdatePhoneNumberResponse> updatePhoneNumber​(Consumer<UpdatePhoneNumberRequest.Builder> updatePhoneNumberRequest)

        Updates phone number details, such as product type or calling name, for the specified phone number ID. You can update one phone number detail at a time. For example, you can update either the product type or the calling name in one action.

        For numbers outside the U.S., you must use the Amazon Chime SDK SIP Media Application Dial-In product type.

        Updates to outbound calling names can take 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update.


        This is a convenience which creates an instance of the UpdatePhoneNumberRequest.Builder avoiding the need to create one manually via UpdatePhoneNumberRequest.builder()

        Parameters:
        updatePhoneNumberRequest - A Consumer that will call methods on UpdatePhoneNumberRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdatePhoneNumber operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updatePhoneNumberSettings

        default CompletableFuture<UpdatePhoneNumberSettingsResponse> updatePhoneNumberSettings​(UpdatePhoneNumberSettingsRequest updatePhoneNumberSettingsRequest)

        Updates the phone number settings for the administrator's AWS account, such as the default outbound calling name. You can update the default outbound calling name once every seven days. Outbound calling names can take up to 72 hours to update.

        Parameters:
        updatePhoneNumberSettingsRequest -
        Returns:
        A Java Future containing the result of the UpdatePhoneNumberSettings operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updatePhoneNumberSettings

        default CompletableFuture<UpdatePhoneNumberSettingsResponse> updatePhoneNumberSettings​(Consumer<UpdatePhoneNumberSettingsRequest.Builder> updatePhoneNumberSettingsRequest)

        Updates the phone number settings for the administrator's AWS account, such as the default outbound calling name. You can update the default outbound calling name once every seven days. Outbound calling names can take up to 72 hours to update.


        This is a convenience which creates an instance of the UpdatePhoneNumberSettingsRequest.Builder avoiding the need to create one manually via UpdatePhoneNumberSettingsRequest.builder()

        Parameters:
        updatePhoneNumberSettingsRequest - A Consumer that will call methods on UpdatePhoneNumberSettingsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdatePhoneNumberSettings operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateProxySession

        default CompletableFuture<UpdateProxySessionResponse> updateProxySession​(UpdateProxySessionRequest updateProxySessionRequest)

        Updates the specified proxy session details, such as voice or SMS capabilities.

        Parameters:
        updateProxySessionRequest -
        Returns:
        A Java Future containing the result of the UpdateProxySession operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateProxySession

        default CompletableFuture<UpdateProxySessionResponse> updateProxySession​(Consumer<UpdateProxySessionRequest.Builder> updateProxySessionRequest)

        Updates the specified proxy session details, such as voice or SMS capabilities.


        This is a convenience which creates an instance of the UpdateProxySessionRequest.Builder avoiding the need to create one manually via UpdateProxySessionRequest.builder()

        Parameters:
        updateProxySessionRequest - A Consumer that will call methods on UpdateProxySessionRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateProxySession operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateSipMediaApplication

        default CompletableFuture<UpdateSipMediaApplicationResponse> updateSipMediaApplication​(UpdateSipMediaApplicationRequest updateSipMediaApplicationRequest)

        Updates the details of the specified SIP media application.

        Parameters:
        updateSipMediaApplicationRequest -
        Returns:
        A Java Future containing the result of the UpdateSipMediaApplication operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateSipMediaApplication

        default CompletableFuture<UpdateSipMediaApplicationResponse> updateSipMediaApplication​(Consumer<UpdateSipMediaApplicationRequest.Builder> updateSipMediaApplicationRequest)

        Updates the details of the specified SIP media application.


        This is a convenience which creates an instance of the UpdateSipMediaApplicationRequest.Builder avoiding the need to create one manually via UpdateSipMediaApplicationRequest.builder()

        Parameters:
        updateSipMediaApplicationRequest - A Consumer that will call methods on UpdateSipMediaApplicationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateSipMediaApplication operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateSipMediaApplicationCall

        default CompletableFuture<UpdateSipMediaApplicationCallResponse> updateSipMediaApplicationCall​(UpdateSipMediaApplicationCallRequest updateSipMediaApplicationCallRequest)

        Invokes the AWS Lambda function associated with the SIP media application and transaction ID in an update request. The Lambda function can then return a new set of actions.

        Parameters:
        updateSipMediaApplicationCallRequest -
        Returns:
        A Java Future containing the result of the UpdateSipMediaApplicationCall operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateSipMediaApplicationCall

        default CompletableFuture<UpdateSipMediaApplicationCallResponse> updateSipMediaApplicationCall​(Consumer<UpdateSipMediaApplicationCallRequest.Builder> updateSipMediaApplicationCallRequest)

        Invokes the AWS Lambda function associated with the SIP media application and transaction ID in an update request. The Lambda function can then return a new set of actions.


        This is a convenience which creates an instance of the UpdateSipMediaApplicationCallRequest.Builder avoiding the need to create one manually via UpdateSipMediaApplicationCallRequest.builder()

        Parameters:
        updateSipMediaApplicationCallRequest - A Consumer that will call methods on UpdateSipMediaApplicationCallRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateSipMediaApplicationCall operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateSipRule

        default CompletableFuture<UpdateSipRuleResponse> updateSipRule​(UpdateSipRuleRequest updateSipRuleRequest)

        Updates the details of the specified SIP rule.

        Parameters:
        updateSipRuleRequest -
        Returns:
        A Java Future containing the result of the UpdateSipRule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateSipRule

        default CompletableFuture<UpdateSipRuleResponse> updateSipRule​(Consumer<UpdateSipRuleRequest.Builder> updateSipRuleRequest)

        Updates the details of the specified SIP rule.


        This is a convenience which creates an instance of the UpdateSipRuleRequest.Builder avoiding the need to create one manually via UpdateSipRuleRequest.builder()

        Parameters:
        updateSipRuleRequest - A Consumer that will call methods on UpdateSipRuleRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateSipRule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ResourceLimitExceededException The request exceeds the resource limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateVoiceConnector

        default CompletableFuture<UpdateVoiceConnectorResponse> updateVoiceConnector​(UpdateVoiceConnectorRequest updateVoiceConnectorRequest)

        Updates the details for the specified Amazon Chime SDK Voice Connector.

        Parameters:
        updateVoiceConnectorRequest -
        Returns:
        A Java Future containing the result of the UpdateVoiceConnector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateVoiceConnector

        default CompletableFuture<UpdateVoiceConnectorResponse> updateVoiceConnector​(Consumer<UpdateVoiceConnectorRequest.Builder> updateVoiceConnectorRequest)

        Updates the details for the specified Amazon Chime SDK Voice Connector.


        This is a convenience which creates an instance of the UpdateVoiceConnectorRequest.Builder avoiding the need to create one manually via UpdateVoiceConnectorRequest.builder()

        Parameters:
        updateVoiceConnectorRequest - A Consumer that will call methods on UpdateVoiceConnectorRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateVoiceConnector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateVoiceConnectorGroup

        default CompletableFuture<UpdateVoiceConnectorGroupResponse> updateVoiceConnectorGroup​(UpdateVoiceConnectorGroupRequest updateVoiceConnectorGroupRequest)

        Updates the settings for the specified Amazon Chime SDK Voice Connector group.

        Parameters:
        updateVoiceConnectorGroupRequest -
        Returns:
        A Java Future containing the result of the UpdateVoiceConnectorGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateVoiceConnectorGroup

        default CompletableFuture<UpdateVoiceConnectorGroupResponse> updateVoiceConnectorGroup​(Consumer<UpdateVoiceConnectorGroupRequest.Builder> updateVoiceConnectorGroupRequest)

        Updates the settings for the specified Amazon Chime SDK Voice Connector group.


        This is a convenience which creates an instance of the UpdateVoiceConnectorGroupRequest.Builder avoiding the need to create one manually via UpdateVoiceConnectorGroupRequest.builder()

        Parameters:
        updateVoiceConnectorGroupRequest - A Consumer that will call methods on UpdateVoiceConnectorGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateVoiceConnectorGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateVoiceProfile

        default CompletableFuture<UpdateVoiceProfileResponse> updateVoiceProfile​(UpdateVoiceProfileRequest updateVoiceProfileRequest)

        Updates the specified voice profile’s voice print and refreshes its expiration timestamp.

        As a condition of using this feature, you acknowledge that the collection, use, storage, and retention of your caller’s biometric identifiers and biometric information (“biometric data”) in the form of a digital voiceprint requires the caller’s informed consent via a written release. Such consent is required under various state laws, including biometrics laws in Illinois, Texas, Washington and other state privacy laws.

        You must provide a written release to each caller through a process that clearly reflects each caller’s informed consent before using Amazon Chime SDK Voice Insights service, as required under the terms of your agreement with AWS governing your use of the service.

        Parameters:
        updateVoiceProfileRequest -
        Returns:
        A Java Future containing the result of the UpdateVoiceProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • NotFoundException The requested resource couldn't be found.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • GoneException Access to the target resource is no longer available at the origin server. This condition is likely to be permanent.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateVoiceProfile

        default CompletableFuture<UpdateVoiceProfileResponse> updateVoiceProfile​(Consumer<UpdateVoiceProfileRequest.Builder> updateVoiceProfileRequest)

        Updates the specified voice profile’s voice print and refreshes its expiration timestamp.

        As a condition of using this feature, you acknowledge that the collection, use, storage, and retention of your caller’s biometric identifiers and biometric information (“biometric data”) in the form of a digital voiceprint requires the caller’s informed consent via a written release. Such consent is required under various state laws, including biometrics laws in Illinois, Texas, Washington and other state privacy laws.

        You must provide a written release to each caller through a process that clearly reflects each caller’s informed consent before using Amazon Chime SDK Voice Insights service, as required under the terms of your agreement with AWS governing your use of the service.


        This is a convenience which creates an instance of the UpdateVoiceProfileRequest.Builder avoiding the need to create one manually via UpdateVoiceProfileRequest.builder()

        Parameters:
        updateVoiceProfileRequest - A Consumer that will call methods on UpdateVoiceProfileRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateVoiceProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • BadRequestException The input parameters don't match the service's restrictions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • NotFoundException The requested resource couldn't be found.
        • ConflictException Multiple instances of the same request were made simultaneously.
        • GoneException Access to the target resource is no longer available at the origin server. This condition is likely to be permanent.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateVoiceProfileDomain

        default CompletableFuture<UpdateVoiceProfileDomainResponse> updateVoiceProfileDomain​(UpdateVoiceProfileDomainRequest updateVoiceProfileDomainRequest)

        Updates the settings for the specified voice profile domain.

        Parameters:
        updateVoiceProfileDomainRequest -
        Returns:
        A Java Future containing the result of the UpdateVoiceProfileDomain operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateVoiceProfileDomain

        default CompletableFuture<UpdateVoiceProfileDomainResponse> updateVoiceProfileDomain​(Consumer<UpdateVoiceProfileDomainRequest.Builder> updateVoiceProfileDomainRequest)

        Updates the settings for the specified voice profile domain.


        This is a convenience which creates an instance of the UpdateVoiceProfileDomainRequest.Builder avoiding the need to create one manually via UpdateVoiceProfileDomainRequest.builder()

        Parameters:
        updateVoiceProfileDomainRequest - A Consumer that will call methods on UpdateVoiceProfileDomainRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateVoiceProfileDomain operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • AccessDeniedException You don't have the permissions needed to run this action.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • validateE911Address

        default CompletableFuture<ValidateE911AddressResponse> validateE911Address​(ValidateE911AddressRequest validateE911AddressRequest)

        Validates an address to be used for 911 calls made with Amazon Chime SDK Voice Connectors. You can use validated addresses in a Presence Information Data Format Location Object file that you include in SIP requests. That helps ensure that addresses are routed to the appropriate Public Safety Answering Point.

        Parameters:
        validateE911AddressRequest -
        Returns:
        A Java Future containing the result of the ValidateE911Address operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • validateE911Address

        default CompletableFuture<ValidateE911AddressResponse> validateE911Address​(Consumer<ValidateE911AddressRequest.Builder> validateE911AddressRequest)

        Validates an address to be used for 911 calls made with Amazon Chime SDK Voice Connectors. You can use validated addresses in a Presence Information Data Format Location Object file that you include in SIP requests. That helps ensure that addresses are routed to the appropriate Public Safety Answering Point.


        This is a convenience which creates an instance of the ValidateE911AddressRequest.Builder avoiding the need to create one manually via ValidateE911AddressRequest.builder()

        Parameters:
        validateE911AddressRequest - A Consumer that will call methods on ValidateE911AddressRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ValidateE911Address operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • UnauthorizedClientException The client isn't authorized to request a resource.
        • NotFoundException The requested resource couldn't be found.
        • ForbiddenException The client is permanently forbidden from making the request.
        • BadRequestException The input parameters don't match the service's restrictions.
        • ThrottledClientException The number of customer requests exceeds the request rate limit.
        • ServiceUnavailableException The service is currently unavailable.
        • ServiceFailureException The service encountered an unexpected error.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ChimeSdkVoiceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation