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 asynchronous client performs non-blocking I/O when configured with any SdkAsyncHttpClient supported in the SDK. However, full non-blocking is not guaranteed as the async client may perform blocking calls in some cases such as credentials retrieval and endpoint discovery as part of the async API call.

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.

  • Field Details

  • Method Details

    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • batchUpdatePhoneNumber

      default CompletableFuture<BatchUpdatePhoneNumberResponse> batchUpdatePhoneNumber(BatchUpdatePhoneNumberRequest batchUpdatePhoneNumberRequest)

      Updates phone number product types, calling names, or phone number names. You can update one attribute at a time for each UpdatePhoneNumberRequestItem. For example, you can update the product type, the calling name, or phone name.

      You cannot have a duplicate phoneNumberId in a request.

      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • batchUpdatePhoneNumber

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

      Updates phone number product types, calling names, or phone number names. You can update one attribute at a time for each UpdatePhoneNumberRequestItem. For example, you can update the product type, the calling name, or phone name.

      You cannot have a duplicate phoneNumberId in a request.


      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • getSipMediaApplicationAlexaSkillConfiguration

      @Deprecated default CompletableFuture<GetSipMediaApplicationAlexaSkillConfigurationResponse> getSipMediaApplicationAlexaSkillConfiguration(GetSipMediaApplicationAlexaSkillConfigurationRequest getSipMediaApplicationAlexaSkillConfigurationRequest)
      Deprecated.
      Due to changes made by the Amazon Alexa service, this API is no longer available for use. For more information, refer to the Alexa Smart Properties page(https://developer.amazon.com/en-US/alexa/alexasmartproperties).

      Gets the Alexa Skill configuration for the SIP media application.

      Due to changes made by the Amazon Alexa service, this API is no longer available for use. For more information, refer to the Alexa Smart Properties page.

      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • getSipMediaApplicationAlexaSkillConfiguration

      @Deprecated default CompletableFuture<GetSipMediaApplicationAlexaSkillConfigurationResponse> getSipMediaApplicationAlexaSkillConfiguration(Consumer<GetSipMediaApplicationAlexaSkillConfigurationRequest.Builder> getSipMediaApplicationAlexaSkillConfigurationRequest)
      Deprecated.
      Due to changes made by the Amazon Alexa service, this API is no longer available for use. For more information, refer to the Alexa Smart Properties page(https://developer.amazon.com/en-US/alexa/alexasmartproperties).

      Gets the Alexa Skill configuration for the SIP media application.

      Due to changes made by the Amazon Alexa service, this API is no longer available for use. For more information, refer to the Alexa Smart Properties page.


      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • putSipMediaApplicationAlexaSkillConfiguration

      @Deprecated default CompletableFuture<PutSipMediaApplicationAlexaSkillConfigurationResponse> putSipMediaApplicationAlexaSkillConfiguration(PutSipMediaApplicationAlexaSkillConfigurationRequest putSipMediaApplicationAlexaSkillConfigurationRequest)
      Deprecated.
      Due to changes made by the Amazon Alexa service, this API is no longer available for use. For more information, refer to the Alexa Smart Properties page(https://developer.amazon.com/en-US/alexa/alexasmartproperties).

      Updates the Alexa Skill configuration for the SIP media application.

      Due to changes made by the Amazon Alexa service, this API is no longer available for use. For more information, refer to the Alexa Smart Properties page.

      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • putSipMediaApplicationAlexaSkillConfiguration

      @Deprecated default CompletableFuture<PutSipMediaApplicationAlexaSkillConfigurationResponse> putSipMediaApplicationAlexaSkillConfiguration(Consumer<PutSipMediaApplicationAlexaSkillConfigurationRequest.Builder> putSipMediaApplicationAlexaSkillConfigurationRequest)
      Deprecated.
      Due to changes made by the Amazon Alexa service, this API is no longer available for use. For more information, refer to the Alexa Smart Properties page(https://developer.amazon.com/en-US/alexa/alexasmartproperties).

      Updates the Alexa Skill configuration for the SIP media application.

      Due to changes made by the Amazon Alexa service, this API is no longer available for use. For more information, refer to the Alexa Smart Properties page.


      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • updatePhoneNumber

      default CompletableFuture<UpdatePhoneNumberResponse> updatePhoneNumber(UpdatePhoneNumberRequest updatePhoneNumberRequest)

      Updates phone number details, such as product type, calling name, or phone number 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, calling name, or phone number 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • updatePhoneNumber

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

      Updates phone number details, such as product type, calling name, or phone number 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, calling name, or phone number 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • serviceClientConfiguration

      default ChimeSdkVoiceServiceClientConfiguration serviceClientConfiguration()
      Description copied from interface: SdkClient
      The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration
      Specified by:
      serviceClientConfiguration in interface AwsClient
      Specified by:
      serviceClientConfiguration in interface SdkClient
      Returns:
      SdkServiceClientConfiguration
    • create

      static ChimeSdkVoiceAsyncClient create()
      Create a ChimeSdkVoiceAsyncClient with the region loaded from the DefaultAwsRegionProviderChain and credentials loaded from the DefaultCredentialsProvider.
    • builder

      Create a builder that can be used to configure and create a ChimeSdkVoiceAsyncClient.