OptionalcreateTime when the Genie Agent was created.
OptionaldefinitionThe definition of the Genie Agent: its sample questions, data sources, instructions, and
benchmarks. Must set at least one field. Returned on get and on list with
GENIE_AGENT_VIEW_FULL. Create and update return a submitted definition unchanged; one the
service would store differently, or with a column config the workspace can't keep (unknown
column, or a display name while those are disabled), is rejected with INVALID_PARAMETER_VALUE.
OptionaldescriptionDescription of the Genie Agent.
The maximum length is 4,096 characters. Requests with a longer value are rejected with INVALID_PARAMETER_VALUE.
OptionaldisplayDisplay name of the Genie Agent. Must be unique within its folder (effective_parent_path): a create, rename, or move that would collide with an existing Genie Agent's name in the target folder is rejected with ALREADY_EXISTS.
The maximum length is 63 characters. Requests with a longer value are rejected with INVALID_PARAMETER_VALUE.
OptionaleffectiveThe workspace folder that contains the Genie Agent.
OptionaletagWeak etag of definition only; metadata changes do not affect it. Send it on update or
delete to detect concurrent definition changes.
OptionalnameThe resource name of the Genie Agent, in the form agents/{genie_agent_id}. Ignored on create.
OptionalparentThe workspace folder to create the Genie Agent in. If omitted, the caller's home folder is
used. Returned exactly as submitted; see effective_parent_path for the current folder. On
update, setting it moves the Genie Agent and clearing it does not. At most 4,096 characters.
OptionalupdateTime when the Genie Agent was last modified.
OptionalwarehouseWarehouse associated with the Genie Agent.
A Genie Agent resource.