com.amazonaws.services.chimesdkvoice.AmazonChimeSDKVoice Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aws-java-sdk-chimesdkvoice Show documentation
Show all versions of aws-java-sdk-chimesdkvoice Show documentation
The AWS Java SDK for Amazon Chime SDK Voice module holds the client classes that are used for communicating with Amazon Chime SDK Voice Service
/*
* Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
* the License. A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
* CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
* and limitations under the License.
*/
package com.amazonaws.services.chimesdkvoice;
import javax.annotation.Generated;
import com.amazonaws.*;
import com.amazonaws.regions.*;
import com.amazonaws.services.chimesdkvoice.model.*;
/**
* Interface for accessing Amazon Chime SDK Voice.
*
* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
* {@link com.amazonaws.services.chimesdkvoice.AbstractAmazonChimeSDKVoice} instead.
*
*/
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public interface AmazonChimeSDKVoice {
/**
* The region metadata service name for computing region endpoints. You can use this value to retrieve metadata
* (such as supported regions) of the service.
*
* @see RegionUtils#getRegionsForService(String)
*/
String ENDPOINT_PREFIX = "voice-chime";
/**
* @param associatePhoneNumbersWithVoiceConnectorRequest
* @return Result of the AssociatePhoneNumbersWithVoiceConnector operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws AccessDeniedException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.AssociatePhoneNumbersWithVoiceConnector
* @see AWS API Documentation
*/
AssociatePhoneNumbersWithVoiceConnectorResult associatePhoneNumbersWithVoiceConnector(
AssociatePhoneNumbersWithVoiceConnectorRequest associatePhoneNumbersWithVoiceConnectorRequest);
/**
* @param associatePhoneNumbersWithVoiceConnectorGroupRequest
* @return Result of the AssociatePhoneNumbersWithVoiceConnectorGroup operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws AccessDeniedException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.AssociatePhoneNumbersWithVoiceConnectorGroup
* @see AWS API Documentation
*/
AssociatePhoneNumbersWithVoiceConnectorGroupResult associatePhoneNumbersWithVoiceConnectorGroup(
AssociatePhoneNumbersWithVoiceConnectorGroupRequest associatePhoneNumbersWithVoiceConnectorGroupRequest);
/**
* @param batchDeletePhoneNumberRequest
* @return Result of the BatchDeletePhoneNumber operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.BatchDeletePhoneNumber
* @see AWS API Documentation
*/
BatchDeletePhoneNumberResult batchDeletePhoneNumber(BatchDeletePhoneNumberRequest batchDeletePhoneNumberRequest);
/**
* @param batchUpdatePhoneNumberRequest
* @return Result of the BatchUpdatePhoneNumber operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.BatchUpdatePhoneNumber
* @see AWS API Documentation
*/
BatchUpdatePhoneNumberResult batchUpdatePhoneNumber(BatchUpdatePhoneNumberRequest batchUpdatePhoneNumberRequest);
/**
* @param createPhoneNumberOrderRequest
* @return Result of the CreatePhoneNumberOrder operation returned by the service.
* @throws BadRequestException
* @throws ForbiddenException
* @throws AccessDeniedException
* @throws UnauthorizedClientException
* @throws ThrottledClientException
* @throws ResourceLimitExceededException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.CreatePhoneNumberOrder
* @see AWS API Documentation
*/
CreatePhoneNumberOrderResult createPhoneNumberOrder(CreatePhoneNumberOrderRequest createPhoneNumberOrderRequest);
/**
* @param createProxySessionRequest
* @return Result of the CreateProxySession operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.CreateProxySession
* @see AWS API Documentation
*/
CreateProxySessionResult createProxySession(CreateProxySessionRequest createProxySessionRequest);
/**
* @param createSipMediaApplicationRequest
* @return Result of the CreateSipMediaApplication operation returned by the service.
* @throws BadRequestException
* @throws ForbiddenException
* @throws AccessDeniedException
* @throws UnauthorizedClientException
* @throws ThrottledClientException
* @throws ResourceLimitExceededException
* @throws ConflictException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.CreateSipMediaApplication
* @see AWS API Documentation
*/
CreateSipMediaApplicationResult createSipMediaApplication(CreateSipMediaApplicationRequest createSipMediaApplicationRequest);
/**
* @param createSipMediaApplicationCallRequest
* @return Result of the CreateSipMediaApplicationCall operation returned by the service.
* @throws BadRequestException
* @throws ForbiddenException
* @throws ResourceLimitExceededException
* @throws ThrottledClientException
* @throws UnauthorizedClientException
* @throws AccessDeniedException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.CreateSipMediaApplicationCall
* @see AWS API Documentation
*/
CreateSipMediaApplicationCallResult createSipMediaApplicationCall(CreateSipMediaApplicationCallRequest createSipMediaApplicationCallRequest);
/**
* @param createSipRuleRequest
* @return Result of the CreateSipRule operation returned by the service.
* @throws BadRequestException
* @throws ForbiddenException
* @throws AccessDeniedException
* @throws UnauthorizedClientException
* @throws ThrottledClientException
* @throws ResourceLimitExceededException
* @throws ConflictException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.CreateSipRule
* @see AWS
* API Documentation
*/
CreateSipRuleResult createSipRule(CreateSipRuleRequest createSipRuleRequest);
/**
* @param createVoiceConnectorRequest
* @return Result of the CreateVoiceConnector operation returned by the service.
* @throws BadRequestException
* @throws ForbiddenException
* @throws AccessDeniedException
* @throws UnauthorizedClientException
* @throws ThrottledClientException
* @throws ResourceLimitExceededException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.CreateVoiceConnector
* @see AWS API Documentation
*/
CreateVoiceConnectorResult createVoiceConnector(CreateVoiceConnectorRequest createVoiceConnectorRequest);
/**
* @param createVoiceConnectorGroupRequest
* @return Result of the CreateVoiceConnectorGroup operation returned by the service.
* @throws BadRequestException
* @throws ForbiddenException
* @throws AccessDeniedException
* @throws UnauthorizedClientException
* @throws ThrottledClientException
* @throws ResourceLimitExceededException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.CreateVoiceConnectorGroup
* @see AWS API Documentation
*/
CreateVoiceConnectorGroupResult createVoiceConnectorGroup(CreateVoiceConnectorGroupRequest createVoiceConnectorGroupRequest);
/**
* @param deletePhoneNumberRequest
* @return Result of the DeletePhoneNumber operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.DeletePhoneNumber
* @see AWS API Documentation
*/
DeletePhoneNumberResult deletePhoneNumber(DeletePhoneNumberRequest deletePhoneNumberRequest);
/**
* @param deleteProxySessionRequest
* @return Result of the DeleteProxySession operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.DeleteProxySession
* @see AWS API Documentation
*/
DeleteProxySessionResult deleteProxySession(DeleteProxySessionRequest deleteProxySessionRequest);
/**
* @param deleteSipMediaApplicationRequest
* @return Result of the DeleteSipMediaApplication operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ConflictException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.DeleteSipMediaApplication
* @see AWS API Documentation
*/
DeleteSipMediaApplicationResult deleteSipMediaApplication(DeleteSipMediaApplicationRequest deleteSipMediaApplicationRequest);
/**
* @param deleteSipRuleRequest
* @return Result of the DeleteSipRule operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ConflictException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.DeleteSipRule
* @see AWS
* API Documentation
*/
DeleteSipRuleResult deleteSipRule(DeleteSipRuleRequest deleteSipRuleRequest);
/**
* @param deleteVoiceConnectorRequest
* @return Result of the DeleteVoiceConnector operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ConflictException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.DeleteVoiceConnector
* @see AWS API Documentation
*/
DeleteVoiceConnectorResult deleteVoiceConnector(DeleteVoiceConnectorRequest deleteVoiceConnectorRequest);
/**
* @param deleteVoiceConnectorEmergencyCallingConfigurationRequest
* @return Result of the DeleteVoiceConnectorEmergencyCallingConfiguration operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.DeleteVoiceConnectorEmergencyCallingConfiguration
* @see AWS API Documentation
*/
DeleteVoiceConnectorEmergencyCallingConfigurationResult deleteVoiceConnectorEmergencyCallingConfiguration(
DeleteVoiceConnectorEmergencyCallingConfigurationRequest deleteVoiceConnectorEmergencyCallingConfigurationRequest);
/**
* @param deleteVoiceConnectorGroupRequest
* @return Result of the DeleteVoiceConnectorGroup operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ConflictException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.DeleteVoiceConnectorGroup
* @see AWS API Documentation
*/
DeleteVoiceConnectorGroupResult deleteVoiceConnectorGroup(DeleteVoiceConnectorGroupRequest deleteVoiceConnectorGroupRequest);
/**
* @param deleteVoiceConnectorOriginationRequest
* @return Result of the DeleteVoiceConnectorOrigination operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.DeleteVoiceConnectorOrigination
* @see AWS API Documentation
*/
DeleteVoiceConnectorOriginationResult deleteVoiceConnectorOrigination(DeleteVoiceConnectorOriginationRequest deleteVoiceConnectorOriginationRequest);
/**
* @param deleteVoiceConnectorProxyRequest
* @return Result of the DeleteVoiceConnectorProxy operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.DeleteVoiceConnectorProxy
* @see AWS API Documentation
*/
DeleteVoiceConnectorProxyResult deleteVoiceConnectorProxy(DeleteVoiceConnectorProxyRequest deleteVoiceConnectorProxyRequest);
/**
* @param deleteVoiceConnectorStreamingConfigurationRequest
* @return Result of the DeleteVoiceConnectorStreamingConfiguration operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.DeleteVoiceConnectorStreamingConfiguration
* @see AWS API Documentation
*/
DeleteVoiceConnectorStreamingConfigurationResult deleteVoiceConnectorStreamingConfiguration(
DeleteVoiceConnectorStreamingConfigurationRequest deleteVoiceConnectorStreamingConfigurationRequest);
/**
* @param deleteVoiceConnectorTerminationRequest
* @return Result of the DeleteVoiceConnectorTermination operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.DeleteVoiceConnectorTermination
* @see AWS API Documentation
*/
DeleteVoiceConnectorTerminationResult deleteVoiceConnectorTermination(DeleteVoiceConnectorTerminationRequest deleteVoiceConnectorTerminationRequest);
/**
* @param deleteVoiceConnectorTerminationCredentialsRequest
* @return Result of the DeleteVoiceConnectorTerminationCredentials operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.DeleteVoiceConnectorTerminationCredentials
* @see AWS API Documentation
*/
DeleteVoiceConnectorTerminationCredentialsResult deleteVoiceConnectorTerminationCredentials(
DeleteVoiceConnectorTerminationCredentialsRequest deleteVoiceConnectorTerminationCredentialsRequest);
/**
* @param disassociatePhoneNumbersFromVoiceConnectorRequest
* @return Result of the DisassociatePhoneNumbersFromVoiceConnector operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.DisassociatePhoneNumbersFromVoiceConnector
* @see AWS API Documentation
*/
DisassociatePhoneNumbersFromVoiceConnectorResult disassociatePhoneNumbersFromVoiceConnector(
DisassociatePhoneNumbersFromVoiceConnectorRequest disassociatePhoneNumbersFromVoiceConnectorRequest);
/**
* @param disassociatePhoneNumbersFromVoiceConnectorGroupRequest
* @return Result of the DisassociatePhoneNumbersFromVoiceConnectorGroup operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.DisassociatePhoneNumbersFromVoiceConnectorGroup
* @see AWS API Documentation
*/
DisassociatePhoneNumbersFromVoiceConnectorGroupResult disassociatePhoneNumbersFromVoiceConnectorGroup(
DisassociatePhoneNumbersFromVoiceConnectorGroupRequest disassociatePhoneNumbersFromVoiceConnectorGroupRequest);
/**
* @param getGlobalSettingsRequest
* @return Result of the GetGlobalSettings operation returned by the service.
* @throws UnauthorizedClientException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.GetGlobalSettings
* @see AWS API Documentation
*/
GetGlobalSettingsResult getGlobalSettings(GetGlobalSettingsRequest getGlobalSettingsRequest);
/**
* @param getPhoneNumberRequest
* @return Result of the GetPhoneNumber operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.GetPhoneNumber
* @see AWS
* API Documentation
*/
GetPhoneNumberResult getPhoneNumber(GetPhoneNumberRequest getPhoneNumberRequest);
/**
* @param getPhoneNumberOrderRequest
* @return Result of the GetPhoneNumberOrder operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.GetPhoneNumberOrder
* @see AWS API Documentation
*/
GetPhoneNumberOrderResult getPhoneNumberOrder(GetPhoneNumberOrderRequest getPhoneNumberOrderRequest);
/**
* @param getPhoneNumberSettingsRequest
* @return Result of the GetPhoneNumberSettings operation returned by the service.
* @throws UnauthorizedClientException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.GetPhoneNumberSettings
* @see AWS API Documentation
*/
GetPhoneNumberSettingsResult getPhoneNumberSettings(GetPhoneNumberSettingsRequest getPhoneNumberSettingsRequest);
/**
* @param getProxySessionRequest
* @return Result of the GetProxySession operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.GetProxySession
* @see AWS API Documentation
*/
GetProxySessionResult getProxySession(GetProxySessionRequest getProxySessionRequest);
/**
* @param getSipMediaApplicationRequest
* @return Result of the GetSipMediaApplication operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.GetSipMediaApplication
* @see AWS API Documentation
*/
GetSipMediaApplicationResult getSipMediaApplication(GetSipMediaApplicationRequest getSipMediaApplicationRequest);
/**
* @param getSipMediaApplicationAlexaSkillConfigurationRequest
* @return Result of the GetSipMediaApplicationAlexaSkillConfiguration operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.GetSipMediaApplicationAlexaSkillConfiguration
* @see AWS API Documentation
*/
GetSipMediaApplicationAlexaSkillConfigurationResult getSipMediaApplicationAlexaSkillConfiguration(
GetSipMediaApplicationAlexaSkillConfigurationRequest getSipMediaApplicationAlexaSkillConfigurationRequest);
/**
* @param getSipMediaApplicationLoggingConfigurationRequest
* @return Result of the GetSipMediaApplicationLoggingConfiguration operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.GetSipMediaApplicationLoggingConfiguration
* @see AWS API Documentation
*/
GetSipMediaApplicationLoggingConfigurationResult getSipMediaApplicationLoggingConfiguration(
GetSipMediaApplicationLoggingConfigurationRequest getSipMediaApplicationLoggingConfigurationRequest);
/**
* @param getSipRuleRequest
* @return Result of the GetSipRule operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.GetSipRule
* @see AWS API
* Documentation
*/
GetSipRuleResult getSipRule(GetSipRuleRequest getSipRuleRequest);
/**
* @param getVoiceConnectorRequest
* @return Result of the GetVoiceConnector operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.GetVoiceConnector
* @see AWS API Documentation
*/
GetVoiceConnectorResult getVoiceConnector(GetVoiceConnectorRequest getVoiceConnectorRequest);
/**
* @param getVoiceConnectorEmergencyCallingConfigurationRequest
* @return Result of the GetVoiceConnectorEmergencyCallingConfiguration operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.GetVoiceConnectorEmergencyCallingConfiguration
* @see AWS API Documentation
*/
GetVoiceConnectorEmergencyCallingConfigurationResult getVoiceConnectorEmergencyCallingConfiguration(
GetVoiceConnectorEmergencyCallingConfigurationRequest getVoiceConnectorEmergencyCallingConfigurationRequest);
/**
* @param getVoiceConnectorGroupRequest
* @return Result of the GetVoiceConnectorGroup operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.GetVoiceConnectorGroup
* @see AWS API Documentation
*/
GetVoiceConnectorGroupResult getVoiceConnectorGroup(GetVoiceConnectorGroupRequest getVoiceConnectorGroupRequest);
/**
* @param getVoiceConnectorLoggingConfigurationRequest
* @return Result of the GetVoiceConnectorLoggingConfiguration operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.GetVoiceConnectorLoggingConfiguration
* @see AWS API Documentation
*/
GetVoiceConnectorLoggingConfigurationResult getVoiceConnectorLoggingConfiguration(
GetVoiceConnectorLoggingConfigurationRequest getVoiceConnectorLoggingConfigurationRequest);
/**
* @param getVoiceConnectorOriginationRequest
* @return Result of the GetVoiceConnectorOrigination operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.GetVoiceConnectorOrigination
* @see AWS API Documentation
*/
GetVoiceConnectorOriginationResult getVoiceConnectorOrigination(GetVoiceConnectorOriginationRequest getVoiceConnectorOriginationRequest);
/**
* @param getVoiceConnectorProxyRequest
* @return Result of the GetVoiceConnectorProxy operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.GetVoiceConnectorProxy
* @see AWS API Documentation
*/
GetVoiceConnectorProxyResult getVoiceConnectorProxy(GetVoiceConnectorProxyRequest getVoiceConnectorProxyRequest);
/**
* @param getVoiceConnectorStreamingConfigurationRequest
* @return Result of the GetVoiceConnectorStreamingConfiguration operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.GetVoiceConnectorStreamingConfiguration
* @see AWS API Documentation
*/
GetVoiceConnectorStreamingConfigurationResult getVoiceConnectorStreamingConfiguration(
GetVoiceConnectorStreamingConfigurationRequest getVoiceConnectorStreamingConfigurationRequest);
/**
* @param getVoiceConnectorTerminationRequest
* @return Result of the GetVoiceConnectorTermination operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.GetVoiceConnectorTermination
* @see AWS API Documentation
*/
GetVoiceConnectorTerminationResult getVoiceConnectorTermination(GetVoiceConnectorTerminationRequest getVoiceConnectorTerminationRequest);
/**
* @param getVoiceConnectorTerminationHealthRequest
* @return Result of the GetVoiceConnectorTerminationHealth operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.GetVoiceConnectorTerminationHealth
* @see AWS API Documentation
*/
GetVoiceConnectorTerminationHealthResult getVoiceConnectorTerminationHealth(
GetVoiceConnectorTerminationHealthRequest getVoiceConnectorTerminationHealthRequest);
/**
* @param listAvailableVoiceConnectorRegionsRequest
* @return Result of the ListAvailableVoiceConnectorRegions operation returned by the service.
* @throws UnauthorizedClientException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.ListAvailableVoiceConnectorRegions
* @see AWS API Documentation
*/
ListAvailableVoiceConnectorRegionsResult listAvailableVoiceConnectorRegions(
ListAvailableVoiceConnectorRegionsRequest listAvailableVoiceConnectorRegionsRequest);
/**
* @param listPhoneNumberOrdersRequest
* @return Result of the ListPhoneNumberOrders operation returned by the service.
* @throws UnauthorizedClientException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.ListPhoneNumberOrders
* @see AWS API Documentation
*/
ListPhoneNumberOrdersResult listPhoneNumberOrders(ListPhoneNumberOrdersRequest listPhoneNumberOrdersRequest);
/**
* @param listPhoneNumbersRequest
* @return Result of the ListPhoneNumbers operation returned by the service.
* @throws UnauthorizedClientException
* @throws ForbiddenException
* @throws BadRequestException
* @throws NotFoundException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.ListPhoneNumbers
* @see AWS API Documentation
*/
ListPhoneNumbersResult listPhoneNumbers(ListPhoneNumbersRequest listPhoneNumbersRequest);
/**
* @param listProxySessionsRequest
* @return Result of the ListProxySessions operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.ListProxySessions
* @see AWS API Documentation
*/
ListProxySessionsResult listProxySessions(ListProxySessionsRequest listProxySessionsRequest);
/**
* @param listSipMediaApplicationsRequest
* @return Result of the ListSipMediaApplications operation returned by the service.
* @throws UnauthorizedClientException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.ListSipMediaApplications
* @see AWS API Documentation
*/
ListSipMediaApplicationsResult listSipMediaApplications(ListSipMediaApplicationsRequest listSipMediaApplicationsRequest);
/**
* @param listSipRulesRequest
* @return Result of the ListSipRules operation returned by the service.
* @throws UnauthorizedClientException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.ListSipRules
* @see AWS
* API Documentation
*/
ListSipRulesResult listSipRules(ListSipRulesRequest listSipRulesRequest);
/**
* @param listSupportedPhoneNumberCountriesRequest
* @return Result of the ListSupportedPhoneNumberCountries operation returned by the service.
* @throws BadRequestException
* @throws ForbiddenException
* @throws AccessDeniedException
* @throws UnauthorizedClientException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.ListSupportedPhoneNumberCountries
* @see AWS API Documentation
*/
ListSupportedPhoneNumberCountriesResult listSupportedPhoneNumberCountries(ListSupportedPhoneNumberCountriesRequest listSupportedPhoneNumberCountriesRequest);
/**
* @param listVoiceConnectorGroupsRequest
* @return Result of the ListVoiceConnectorGroups operation returned by the service.
* @throws UnauthorizedClientException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.ListVoiceConnectorGroups
* @see AWS API Documentation
*/
ListVoiceConnectorGroupsResult listVoiceConnectorGroups(ListVoiceConnectorGroupsRequest listVoiceConnectorGroupsRequest);
/**
* @param listVoiceConnectorTerminationCredentialsRequest
* @return Result of the ListVoiceConnectorTerminationCredentials operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.ListVoiceConnectorTerminationCredentials
* @see AWS API Documentation
*/
ListVoiceConnectorTerminationCredentialsResult listVoiceConnectorTerminationCredentials(
ListVoiceConnectorTerminationCredentialsRequest listVoiceConnectorTerminationCredentialsRequest);
/**
* @param listVoiceConnectorsRequest
* @return Result of the ListVoiceConnectors operation returned by the service.
* @throws UnauthorizedClientException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.ListVoiceConnectors
* @see AWS API Documentation
*/
ListVoiceConnectorsResult listVoiceConnectors(ListVoiceConnectorsRequest listVoiceConnectorsRequest);
/**
* @param putSipMediaApplicationAlexaSkillConfigurationRequest
* @return Result of the PutSipMediaApplicationAlexaSkillConfiguration operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.PutSipMediaApplicationAlexaSkillConfiguration
* @see AWS API Documentation
*/
PutSipMediaApplicationAlexaSkillConfigurationResult putSipMediaApplicationAlexaSkillConfiguration(
PutSipMediaApplicationAlexaSkillConfigurationRequest putSipMediaApplicationAlexaSkillConfigurationRequest);
/**
* @param putSipMediaApplicationLoggingConfigurationRequest
* @return Result of the PutSipMediaApplicationLoggingConfiguration operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.PutSipMediaApplicationLoggingConfiguration
* @see AWS API Documentation
*/
PutSipMediaApplicationLoggingConfigurationResult putSipMediaApplicationLoggingConfiguration(
PutSipMediaApplicationLoggingConfigurationRequest putSipMediaApplicationLoggingConfigurationRequest);
/**
* @param putVoiceConnectorEmergencyCallingConfigurationRequest
* @return Result of the PutVoiceConnectorEmergencyCallingConfiguration operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.PutVoiceConnectorEmergencyCallingConfiguration
* @see AWS API Documentation
*/
PutVoiceConnectorEmergencyCallingConfigurationResult putVoiceConnectorEmergencyCallingConfiguration(
PutVoiceConnectorEmergencyCallingConfigurationRequest putVoiceConnectorEmergencyCallingConfigurationRequest);
/**
* @param putVoiceConnectorLoggingConfigurationRequest
* @return Result of the PutVoiceConnectorLoggingConfiguration operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.PutVoiceConnectorLoggingConfiguration
* @see AWS API Documentation
*/
PutVoiceConnectorLoggingConfigurationResult putVoiceConnectorLoggingConfiguration(
PutVoiceConnectorLoggingConfigurationRequest putVoiceConnectorLoggingConfigurationRequest);
/**
* @param putVoiceConnectorOriginationRequest
* @return Result of the PutVoiceConnectorOrigination operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.PutVoiceConnectorOrigination
* @see AWS API Documentation
*/
PutVoiceConnectorOriginationResult putVoiceConnectorOrigination(PutVoiceConnectorOriginationRequest putVoiceConnectorOriginationRequest);
/**
* @param putVoiceConnectorProxyRequest
* @return Result of the PutVoiceConnectorProxy operation returned by the service.
* @throws UnauthorizedClientException
* @throws AccessDeniedException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.PutVoiceConnectorProxy
* @see AWS API Documentation
*/
PutVoiceConnectorProxyResult putVoiceConnectorProxy(PutVoiceConnectorProxyRequest putVoiceConnectorProxyRequest);
/**
* @param putVoiceConnectorStreamingConfigurationRequest
* @return Result of the PutVoiceConnectorStreamingConfiguration operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.PutVoiceConnectorStreamingConfiguration
* @see AWS API Documentation
*/
PutVoiceConnectorStreamingConfigurationResult putVoiceConnectorStreamingConfiguration(
PutVoiceConnectorStreamingConfigurationRequest putVoiceConnectorStreamingConfigurationRequest);
/**
* @param putVoiceConnectorTerminationRequest
* @return Result of the PutVoiceConnectorTermination operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws AccessDeniedException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.PutVoiceConnectorTermination
* @see AWS API Documentation
*/
PutVoiceConnectorTerminationResult putVoiceConnectorTermination(PutVoiceConnectorTerminationRequest putVoiceConnectorTerminationRequest);
/**
* @param putVoiceConnectorTerminationCredentialsRequest
* @return Result of the PutVoiceConnectorTerminationCredentials operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.PutVoiceConnectorTerminationCredentials
* @see AWS API Documentation
*/
PutVoiceConnectorTerminationCredentialsResult putVoiceConnectorTerminationCredentials(
PutVoiceConnectorTerminationCredentialsRequest putVoiceConnectorTerminationCredentialsRequest);
/**
* @param restorePhoneNumberRequest
* @return Result of the RestorePhoneNumber operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ResourceLimitExceededException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.RestorePhoneNumber
* @see AWS API Documentation
*/
RestorePhoneNumberResult restorePhoneNumber(RestorePhoneNumberRequest restorePhoneNumberRequest);
/**
* @param searchAvailablePhoneNumbersRequest
* @return Result of the SearchAvailablePhoneNumbers operation returned by the service.
* @throws BadRequestException
* @throws ForbiddenException
* @throws AccessDeniedException
* @throws UnauthorizedClientException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.SearchAvailablePhoneNumbers
* @see AWS API Documentation
*/
SearchAvailablePhoneNumbersResult searchAvailablePhoneNumbers(SearchAvailablePhoneNumbersRequest searchAvailablePhoneNumbersRequest);
/**
* @param updateGlobalSettingsRequest
* @return Result of the UpdateGlobalSettings operation returned by the service.
* @throws UnauthorizedClientException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.UpdateGlobalSettings
* @see AWS API Documentation
*/
UpdateGlobalSettingsResult updateGlobalSettings(UpdateGlobalSettingsRequest updateGlobalSettingsRequest);
/**
* @param updatePhoneNumberRequest
* @return Result of the UpdatePhoneNumber operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ConflictException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.UpdatePhoneNumber
* @see AWS API Documentation
*/
UpdatePhoneNumberResult updatePhoneNumber(UpdatePhoneNumberRequest updatePhoneNumberRequest);
/**
* @param updatePhoneNumberSettingsRequest
* @return Result of the UpdatePhoneNumberSettings operation returned by the service.
* @throws UnauthorizedClientException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.UpdatePhoneNumberSettings
* @see AWS API Documentation
*/
UpdatePhoneNumberSettingsResult updatePhoneNumberSettings(UpdatePhoneNumberSettingsRequest updatePhoneNumberSettingsRequest);
/**
* @param updateProxySessionRequest
* @return Result of the UpdateProxySession operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.UpdateProxySession
* @see AWS API Documentation
*/
UpdateProxySessionResult updateProxySession(UpdateProxySessionRequest updateProxySessionRequest);
/**
* @param updateSipMediaApplicationRequest
* @return Result of the UpdateSipMediaApplication operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ConflictException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.UpdateSipMediaApplication
* @see AWS API Documentation
*/
UpdateSipMediaApplicationResult updateSipMediaApplication(UpdateSipMediaApplicationRequest updateSipMediaApplicationRequest);
/**
* @param updateSipMediaApplicationCallRequest
* @return Result of the UpdateSipMediaApplicationCall operation returned by the service.
* @throws BadRequestException
* @throws NotFoundException
* @throws ForbiddenException
* @throws ResourceLimitExceededException
* @throws ThrottledClientException
* @throws UnauthorizedClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.UpdateSipMediaApplicationCall
* @see AWS API Documentation
*/
UpdateSipMediaApplicationCallResult updateSipMediaApplicationCall(UpdateSipMediaApplicationCallRequest updateSipMediaApplicationCallRequest);
/**
* @param updateSipRuleRequest
* @return Result of the UpdateSipRule operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ConflictException
* @throws ThrottledClientException
* @throws ResourceLimitExceededException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.UpdateSipRule
* @see AWS
* API Documentation
*/
UpdateSipRuleResult updateSipRule(UpdateSipRuleRequest updateSipRuleRequest);
/**
* @param updateVoiceConnectorRequest
* @return Result of the UpdateVoiceConnector operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.UpdateVoiceConnector
* @see AWS API Documentation
*/
UpdateVoiceConnectorResult updateVoiceConnector(UpdateVoiceConnectorRequest updateVoiceConnectorRequest);
/**
* @param updateVoiceConnectorGroupRequest
* @return Result of the UpdateVoiceConnectorGroup operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ConflictException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.UpdateVoiceConnectorGroup
* @see AWS API Documentation
*/
UpdateVoiceConnectorGroupResult updateVoiceConnectorGroup(UpdateVoiceConnectorGroupRequest updateVoiceConnectorGroupRequest);
/**
* @param validateE911AddressRequest
* @return Result of the ValidateE911Address operation returned by the service.
* @throws UnauthorizedClientException
* @throws NotFoundException
* @throws ForbiddenException
* @throws BadRequestException
* @throws ThrottledClientException
* @throws ServiceUnavailableException
* @throws ServiceFailureException
* @sample AmazonChimeSDKVoice.ValidateE911Address
* @see AWS API Documentation
*/
ValidateE911AddressResult validateE911Address(ValidateE911AddressRequest validateE911AddressRequest);
/**
* Shuts down this client object, releasing any resources that might be held open. This is an optional method, and
* callers are not expected to call it, but can if they want to explicitly release any open resources. Once a client
* has been shutdown, it should not be used to make any more requests.
*/
void shutdown();
/**
* Returns additional metadata for a previously executed successful request, typically used for debugging issues
* where a service isn't acting as expected. This data isn't considered part of the result data returned by an
* operation, so it's available through this separate, diagnostic interface.
*
* Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic
* information for an executed request, you should use this method to retrieve it as soon as possible after
* executing a request.
*
* @param request
* The originally executed request.
*
* @return The response metadata for the specified request, or null if none is available.
*/
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request);
}