code: @Override
      public BatchDeletePhoneNumberResult batchDeletePhoneNumber(BatchDeletePhoneNumberRequest request) {
          request = beforeClientExecution(request);
          return executeBatchDeletePhoneNumber(request);
      }
docs: <p>
  Moves phone numbers into the <b>Deletion queue</b>. Phone numbers must be disassociated from any users or Amazon
  Chime Voice Connectors before they can be deleted.
  </p>
  <p>
  Phone numbers remain in the <b>Deletion queue</b> for 7 days before they are deleted permanently.
  </p>
  
  @param batchDeletePhoneNumberRequest
  @return Result of the BatchDeletePhoneNumber operation returned by the service.
  @throws UnauthorizedClientException
  The client is not currently authorized to make the request.
  @throws NotFoundException
  One or more of the resources in the request does not exist in the system.
  @throws ForbiddenException
  The client is permanently forbidden from making the request. For example, when a user tries to create an
  account from an unsupported region.
  @throws BadRequestException
  The input parameters don't match the service's restrictions.
  @throws ThrottledClientException
  The client exceeded its request rate limit.
  @throws ServiceUnavailableException
  The service is currently unavailable.
  @throws ServiceFailureException
  The service encountered an unexpected error.
  @sample AmazonChime.BatchDeletePhoneNumber
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchDeletePhoneNumber" target="_top">AWS
  API Documentation</a>