public static ObjectType getObjectType()

in rest-api/src/jetbrains/buildServer/server/rest/model/RelatedEntity.java [273:297]


  public static ObjectType getObjectType(@NotNull String type) {
    switch (type) {
       case "text":           return ObjectType.STRING;
       case "build":          return ObjectType.BUILD_PROMOTION;
       case "buildType":      return ObjectType.BUILD_TYPE;
       case "project":        return ObjectType.PROJECT;
       case "user":           return ObjectType.USER;
       case "userGroup":      return ObjectType.USER_GROUP;
       case "test":           return ObjectType.TEST;
       case "problem":        return ObjectType.BUILD_PROBLEM;
       case "agent":          return ObjectType.AGENT;
       case "vcsRoot":        return ObjectType.VCS_ROOT;
       case "change":         return ObjectType.VCS_MODIFICATION;
       case "empty":          return ObjectType.SERVER;
       case "role":           return ObjectType.USER_ROLE;
       case "agentType":      return ObjectType.AGENT_TYPE;
       case "agentPool":      return ObjectType.AGENT_POOL;
       case "settingsChange": return ObjectType.CONFIG_MODIFICATION;
       case "healthItem":     return ObjectType.HEALTH_STATUS_ITEM;
       case "metaRunner":     return ObjectType.RUN_TYPE;
       case "agentTool":      return ObjectType.TOOL;
       //UNKNOWN_OBJECT:
       default:               throw new BadRequestException("Unknown entity type \"" + type + "\". Supported are: " + getSupportedObjectTypes());
     }
  }