public String describeParameters()

in powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunType.java [108:140]


  public String describeParameters(@NotNull final Map<String, String> parameters) {
    final StringBuilder sb = new StringBuilder("PowerShell ");

    final String minVersion = getMinimalVersion(parameters);
    if (minVersion != null) {
      sb.append(minVersion).append(" ");
    }

    final PowerShellEdition edition = getEdition(parameters);
    if (edition != null) {
      sb.append(edition.getDisplayName()).append(" ");
    }

    final PowerShellBitness bit = getBitness(parameters);
    if (bit != null) {
      sb.append(bit).append(" ");
    } else {
      sb.append(" <Any Bitness>");
    }

    final PowerShellScriptMode mode = getScriptMode(parameters);
    if (mode != null) {
      switch (mode) {
        case FILE:
          sb.append(" File: ").append(parameters.get(RUNNER_SCRIPT_FILE));
          break;
        case CODE:
          sb.append(" <script>");
          break;
      }
    }
    return sb.toString();
  }