Context

Creates a context. If the specified context already exists, overrides the context. Auto-naming is currently not supported for this resource.

Properties

Link copied to clipboard
val environmentId: Output<String>
Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val lifespanCount: Output<Int>

Optional. The number of conversational query requests after which the context expires. The default is 0. If set to 0, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.

Link copied to clipboard
val location: Output<String>
Link copied to clipboard
val name: Output<String>

The unique identifier of the context. Format: projects//agent/sessions//contexts/, or projects//agent/environments//users//sessions//contexts/. The Context ID is always converted to lowercase, may only contain characters in a-zA-Z0-9_-% and may be at most 250 bytes long. If Environment ID is not specified, we assume default 'draft' environment. If User ID is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * __system_counters__ * *_id_dialog_context * *_dialog_params_size

Link copied to clipboard
val parameters: Output<Map<String, String>>

Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: - MapKey type: string - MapKey value: parameter name - MapValue type: - If parameter's entity type is a composite entity: map - Else: depending on parameter value type, could be one of string, number, boolean, null, list or map - MapValue value: - If parameter's entity type is a composite entity: map from composite entity property names to property values - Else: parameter value

Link copied to clipboard
val project: Output<String>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val sessionId: Output<String>
Link copied to clipboard
val urn: Output<String>
Link copied to clipboard
val userId: Output<String>