code: public Result deleteTemporaryBuildConfigSetRecord(Integer buildConfigSetRecordId, String authToken)
              throws ValidationException {
  
          BuildConfigSetRecord buildConfigSetRecord = buildConfigSetRecordRepository.queryById(buildConfigSetRecordId);
          if (!buildConfigSetRecord.isTemporaryBuild()) {
              throw new ValidationException("Only deletion of the temporary builds is allowed");
          }
          log.info("Starting deletion of a temporary build record set " + buildConfigSetRecord);
  
          for (BuildRecord br : buildConfigSetRecord.getBuildRecords()) {
              Result result = deleteTemporaryBuild(br.getId(), authToken);
              if (!result.isSuccess()) {
                  return result;
              }
          }
          buildConfigSetRecordRepository.delete(buildConfigSetRecord.getId());
  
          log.info("Deletion of a temporary build record set {} finished successfully.", buildConfigSetRecord);
          return new Result(buildConfigSetRecordId.toString(), Result.Status.SUCCESS);
      }
docs: Deletes a BuildConfigSetRecord and BuildRecords produced in the build
  @param buildConfigSetRecordId BuildConfigSetRecord to be deleted
  @param authToken