Class EventGroupRemoteDescriptors


  • public final class EventGroupRemoteDescriptors
    extends java.lang.Object
    Example:
    
     {
       "groups": [
         {
           "id": "actions",
           "builds": [],
           "versions": [ {"from": "9"} ],
           "rules": {
             "event_id": [ "{enum:action.invoked}" ],
             "event_data": {
               "action_id": [ "{util#action}" ],
               "context_menu": [ "{enum#boolean}" ],
               "parent": [ "{enum#parent}", "{util#class_name}" ]
             },
             "enums": {
               "parent": [ "LineMarkerActionWrapper", "TreeActionWrapper", "MyTreeActionWrapper" ]
             }
           }
         },
         {
           "id" : "run.configuration.exec",
           "builds" : [ {"from" : "191.4811"} ],
           "versions" : [ {"from" : "1"} ],
           "rules": {
             "event_id" : [ "{enum:started|ui.shown|finished}" ],
             "event_data": {
               "id" : [ "{util#run_config_id}" ]
             }
           }
         }
       ],
       "client_data": [
         {
           "path": "os",
           "revisions": [
             {
               "from": 1,
               "values": [ "{regexp:^[0-5]$}" ],
               "required": true
             }
           ]
         }
       ]
     }
     
    • Field Detail

      • client_data

        @Nullable
        public java.util.ArrayList<com.jetbrains.fus.reporting.model.metadata.RecorderValidationData> client_data
      • system_data

        @Nullable
        public java.util.ArrayList<com.jetbrains.fus.reporting.model.metadata.RecorderValidationData> system_data
      • ids

        @Nullable
        public java.util.ArrayList<com.jetbrains.fus.reporting.model.metadata.RecorderValidationData> ids
      • version

        @Nullable
        public java.lang.String version
    • Constructor Detail

      • EventGroupRemoteDescriptors

        public EventGroupRemoteDescriptors()