code: @Override
      public DeleteQueryLoggingConfigResult deleteQueryLoggingConfig(DeleteQueryLoggingConfigRequest request) {
          request = beforeClientExecution(request);
          return executeDeleteQueryLoggingConfig(request);
      }
docs: <p>
  Deletes a configuration for DNS query logging. If you delete a configuration, Amazon Route 53 stops sending query
  logs to CloudWatch Logs. Route 53 doesn't delete any logs that are already in CloudWatch Logs.
  </p>
  <p>
  For more information about DNS query logs, see <a
  href="https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateQueryLoggingConfig.html"
  >CreateQueryLoggingConfig</a>.
  </p>
  
  @param deleteQueryLoggingConfigRequest
  @return Result of the DeleteQueryLoggingConfig operation returned by the service.
  @throws ConcurrentModificationException
  Another user submitted a request to create, update, or delete the object at the same time that you did.
  Retry the request.
  @throws NoSuchQueryLoggingConfigException
  There is no DNS query logging configuration with the specified ID.
  @throws InvalidInputException
  The input is not valid.
  @sample AmazonRoute53.DeleteQueryLoggingConfig
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/route53-2013-04-01/DeleteQueryLoggingConfig"
  target="_top">AWS API Documentation</a>