code: @Override
      public DeleteDeliveryChannelResult deleteDeliveryChannel(DeleteDeliveryChannelRequest request) {
          request = beforeClientExecution(request);
          return executeDeleteDeliveryChannel(request);
      }
docs: <p>
  Deletes the delivery channel.
  </p>
  <p>
  Before you can delete the delivery channel, you must stop the configuration recorder by using the
  <a>StopConfigurationRecorder</a> action.
  </p>
  
  @param deleteDeliveryChannelRequest
  The input for the <a>DeleteDeliveryChannel</a> action. The action accepts the following data, in JSON
  format.
  @return Result of the DeleteDeliveryChannel operation returned by the service.
  @throws NoSuchDeliveryChannelException
  You have specified a delivery channel that does not exist.
  @throws LastDeliveryChannelDeleteFailedException
  You cannot delete the delivery channel you specified because the configuration recorder is running.
  @sample AmazonConfig.DeleteDeliveryChannel
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DeleteDeliveryChannel" target="_top">AWS
  API Documentation</a>