NsxExpression

NsxExpression
Base class for each node of the expression

All the nodes of the expression extend from this abstract class. This is present for extensibility.

AllOf
This class requires all of the following:
JSON Example
{
    "_self": {},
    "_links": [
        {
            "href": "string",
            "action": "string",
            "rel": "string"
        }
    ],
    "_schema": "string",
    "_revision": 0,
    "resource_type": "string",
    "_create_user": "string",
    "_create_time": 0,
    "_last_modified_user": "string",
    "_last_modified_time": 0,
    "_system_owned": false,
    "_protection": "string",
    "id": "string",
    "display_name": "string",
    "description": "string",
    "tags": [
        {
            "scope": "string",
            "tag": "string"
        }
    ],
    "origin_site_id": "string",
    "owner_id": "string",
    "parent_path": "string",
    "path": "string",
    "realization_id": "string",
    "relative_path": "string",
    "remote_path": "string",
    "unique_id": "string",
    "children": [
        {
            "_self": {},
            "_links": [
                {
                    "href": "string",
                    "action": "string",
                    "rel": "string"
                }
            ],
            "_schema": "string",
            "_revision": 0,
            "resource_type": "string",
            "_create_user": "string",
            "_create_time": 0,
            "_last_modified_user": "string",
            "_last_modified_time": 0,
            "_system_owned": false,
            "_protection": "string",
            "id": "string",
            "display_name": "string",
            "description": "string",
            "tags": [
                {
                    "scope": "string",
                    "tag": "string"
                }
            ],
            "mark_for_override": false,
            "marked_for_delete": false
        }
    ],
    "marked_for_delete": false,
    "overridden": false
}