code: @Override
      public DeleteBudgetResult deleteBudget(DeleteBudgetRequest request) {
          request = beforeClientExecution(request);
          return executeDeleteBudget(request);
      }
docs: <p>
  Deletes a budget. You can delete your budget at any time.
  </p>
  <important>
  <p>
  Deleting a budget also deletes the notifications and subscribers that are associated with that budget.
  </p>
  </important>
  
  @param deleteBudgetRequest
  Request of DeleteBudget
  @return Result of the DeleteBudget operation returned by the service.
  @throws InternalErrorException
  An error on the server occurred during the processing of your request. Try again later.
  @throws InvalidParameterException
  An error on the client occurred. Typically, the cause is an invalid input value.
  @throws NotFoundException
  We can’t locate the resource that you specified.
  @sample AWSBudgets.DeleteBudget