private static String getOsParam()

in ingestion-beam/src/main/java/com/mozilla/telemetry/contextualservices/ParseReportingUrl.java [417:432]


  private static String getOsParam(String userAgentOs) {
    if (userAgentOs == null) {
      throw new RejectedMessageException("Missing required OS attribute", "os");
    }
    if (userAgentOs.startsWith(OS_WINDOWS)) {
      return PARAM_WINDOWS;
    } else if (userAgentOs.startsWith(OS_MAC)) {
      return PARAM_MAC;
    } else if (userAgentOs.startsWith(OS_LINUX)) {
      return PARAM_LINUX;
    } else if (userAgentOs.startsWith(OS_ANDROID)) {
      return PARAM_ANDROID;
    } else {
      throw new RejectedMessageException("Unrecognized OS attribute: " + userAgentOs, "os");
    }
  }