code: @Override
      public DeleteDevicePoolResult deleteDevicePool(DeleteDevicePoolRequest request) {
          request = beforeClientExecution(request);
          return executeDeleteDevicePool(request);
      }
docs: <p>
  Deletes a device pool given the pool ARN. Does not allow deletion of curated pools owned by the system.
  </p>
  
  @param deleteDevicePoolRequest
  Represents a request to the delete device pool operation.
  @return Result of the DeleteDevicePool operation returned by the service.
  @throws ArgumentException
  An invalid argument was specified.
  @throws NotFoundException
  The specified entity was not found.
  @throws LimitExceededException
  A limit was exceeded.
  @throws ServiceAccountException
  There was a problem with the service account.
  @sample AWSDeviceFarm.DeleteDevicePool
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/DeleteDevicePool" target="_top">AWS
  API Documentation</a>