public String describeParameters()

in aws-codebuild-server/src/main/java/jetbrains/buildServer/aws/codebuild/CodeBuildRunType.java [92:109]


  public String describeParameters(@NotNull Map<String, String> parameters) {
    final Map<String, String> invalids = ParametersValidator.validateSettings(parameters, true);
    if (invalids.isEmpty()) {
      final StringBuilder descr = new StringBuilder("Run AWS CodeBuild in ");
      descr.append(CodeBuildUtil.getProjectName(parameters)).append(" project");

      final String sourceVersion = CodeBuildUtil.getSourceVersion(parameters);
      if (StringUtil.isNotEmpty(sourceVersion)) {
        descr.append(" with source version ").append(sourceVersion);
      } else {
        descr.append(" with the latest source version");
      }

      return descr.toString();
    } else {
      return StringUtil.join(invalids.values(), ", ");
    }
  }