Reference documentation and code samples for the Google Cloud Discovery Engine V1 Client class WriteUserEventRequest.
Request message for WriteUserEvent method.
Generated from protobuf message google.cloud.discoveryengine.v1.WriteUserEventRequest
Namespace
Google \ Cloud \ DiscoveryEngine \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ parent
string
Required. The parent resource name. If the write user event action is applied in DataStore level, the format is: projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}. If the write user event action is applied in Location level, for example, the event with Document across multiple DataStore, the format is: projects/{project}/locations/{location}.
If set to true, the user event is written asynchronously after validation, and the API responds without waiting for the write.
getParent
Required. The parent resource name.
If the write user event action is applied in
DataStore level, the format
is:
projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}.
If the write user event action is applied in
Location level, for example, the event
with Document across multiple
DataStore, the format is:
projects/{project}/locations/{location}.
Returns
Type
Description
string
setParent
Required. The parent resource name.
If the write user event action is applied in
DataStore level, the format
is:
projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}.
If the write user event action is applied in
Location level, for example, the event
with Document across multiple
DataStore, the format is:
projects/{project}/locations/{location}.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Discovery Engine V1 Client - Class WriteUserEventRequest (1.7.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.7.0 (latest)](/php/docs/reference/cloud-discoveryengine/latest/V1.WriteUserEventRequest)\n- [1.6.1](/php/docs/reference/cloud-discoveryengine/1.6.1/V1.WriteUserEventRequest)\n- [1.5.1](/php/docs/reference/cloud-discoveryengine/1.5.1/V1.WriteUserEventRequest)\n- [1.4.0](/php/docs/reference/cloud-discoveryengine/1.4.0/V1.WriteUserEventRequest)\n- [1.3.3](/php/docs/reference/cloud-discoveryengine/1.3.3/V1.WriteUserEventRequest)\n- [1.2.0](/php/docs/reference/cloud-discoveryengine/1.2.0/V1.WriteUserEventRequest)\n- [1.1.0](/php/docs/reference/cloud-discoveryengine/1.1.0/V1.WriteUserEventRequest)\n- [1.0.0](/php/docs/reference/cloud-discoveryengine/1.0.0/V1.WriteUserEventRequest)\n- [0.11.3](/php/docs/reference/cloud-discoveryengine/0.11.3/V1.WriteUserEventRequest)\n- [0.8.0](/php/docs/reference/cloud-discoveryengine/0.8.0/V1.WriteUserEventRequest)\n- [0.7.1](/php/docs/reference/cloud-discoveryengine/0.7.1/V1.WriteUserEventRequest)\n- [0.6.0](/php/docs/reference/cloud-discoveryengine/0.6.0/V1.WriteUserEventRequest)\n- [0.5.0](/php/docs/reference/cloud-discoveryengine/0.5.0/V1.WriteUserEventRequest)\n- [0.4.0](/php/docs/reference/cloud-discoveryengine/0.4.0/V1.WriteUserEventRequest)\n- [0.3.0](/php/docs/reference/cloud-discoveryengine/0.3.0/V1.WriteUserEventRequest)\n- [0.2.0](/php/docs/reference/cloud-discoveryengine/0.2.0/V1.WriteUserEventRequest)\n- [0.1.1](/php/docs/reference/cloud-discoveryengine/0.1.1/V1.WriteUserEventRequest) \nReference documentation and code samples for the Google Cloud Discovery Engine V1 Client class WriteUserEventRequest.\n\nRequest message for WriteUserEvent method.\n\nGenerated from protobuf message `google.cloud.discoveryengine.v1.WriteUserEventRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ DiscoveryEngine \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getParent\n\nRequired. The parent resource name.\n\nIf the write user event action is applied in\n[DataStore](/php/docs/reference/cloud-discoveryengine/latest/V1.DataStore) level, the format\nis:\n`projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}`.\nIf the write user event action is applied in\n[Location](https://cloud.google.com/php/docs/reference/common-protos/latest/Cloud.Location.Location.html) level, for example, the event\nwith [Document](/php/docs/reference/cloud-discoveryengine/latest/V1.Document) across multiple\n[DataStore](/php/docs/reference/cloud-discoveryengine/latest/V1.DataStore), the format is:\n`projects/{project}/locations/{location}`.\n\n### setParent\n\nRequired. The parent resource name.\n\nIf the write user event action is applied in\n[DataStore](/php/docs/reference/cloud-discoveryengine/latest/V1.DataStore) level, the format\nis:\n`projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}`.\nIf the write user event action is applied in\n[Location](https://cloud.google.com/php/docs/reference/common-protos/latest/Cloud.Location.Location.html) level, for example, the event\nwith [Document](/php/docs/reference/cloud-discoveryengine/latest/V1.Document) across multiple\n[DataStore](/php/docs/reference/cloud-discoveryengine/latest/V1.DataStore), the format is:\n`projects/{project}/locations/{location}`.\n\n### getUserEvent\n\nRequired. User event to write.\n\n### hasUserEvent\n\n### clearUserEvent\n\n### setUserEvent\n\nRequired. User event to write.\n\n### getWriteAsync\n\nIf set to true, the user event is written asynchronously after\nvalidation, and the API responds without waiting for the write.\n\n### setWriteAsync\n\nIf set to true, the user event is written asynchronously after\nvalidation, and the API responds without waiting for the write."]]