code: @Override
      public DeleteChangeSetResult deleteChangeSet(DeleteChangeSetRequest request) {
          request = beforeClientExecution(request);
          return executeDeleteChangeSet(request);
      }
docs: <p>
  Deletes the specified change set. Deleting change sets ensures that no one executes the wrong change set.
  </p>
  <p>
  If the call successfully completes, AWS CloudFormation successfully deleted the change set.
  </p>
  
  @param deleteChangeSetRequest
  The input for the <a>DeleteChangeSet</a> action.
  @return Result of the DeleteChangeSet operation returned by the service.
  @throws InvalidChangeSetStatusException
  The specified change set can't be used to update the stack. For example, the change set status might be
  <code>CREATE_IN_PROGRESS</code>, or the stack status might be <code>UPDATE_IN_PROGRESS</code>.
  @sample AmazonCloudFormation.DeleteChangeSet
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/DeleteChangeSet" target="_top">AWS
  API Documentation</a>