{ "anchor": "set_semantic_meaning", "name": "set_semantic_meaning", "category": "Event", "description": "Sets a semantic meaning for an event.", "arguments": [ { "name": "target", "description": "The path of the value that is assigned a meaning.", "required": true, "type": [ "any" ] }, { "name": "meaning", "description": "The name of the meaning to assign.", "required": true, "type": [ "string" ] } ], "return": { "types": [ "null" ] }, "examples": [ { "title": "Sets custom field semantic meaning", "source": "set_semantic_meaning(.foo, \"bar\")", "return": null } ], "notices": [ "This function assigns meaning at startup, and has _no_ runtime behavior. It is suggested\nto put all calls to this function at the beginning of a VRL function. The function\ncannot be conditionally called. For example, using an if statement cannot stop the\nmeaning from being assigned." ], "pure": true }