public sealed class CollectUserEventRequest : IMessage<CollectUserEventRequest>, IEquatable<CollectUserEventRequest>, IDeepCloneable<CollectUserEventRequest>, IBufferMessage, IMessageReference documentation and code samples for the Discovery Engine v1 API class CollectUserEventRequest.
Request message for CollectUserEvent method.
Implements
IMessageCollectUserEventRequest, IEquatableCollectUserEventRequest, IDeepCloneableCollectUserEventRequest, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1Assembly
Google.Cloud.DiscoveryEngine.V1.dll
Constructors
CollectUserEventRequest()
public CollectUserEventRequest()CollectUserEventRequest(CollectUserEventRequest)
public CollectUserEventRequest(CollectUserEventRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
CollectUserEventRequest |
Properties
Ets
public long Ets { get; set; }The event timestamp in milliseconds. This prevents browser caching of otherwise identical get requests. The name is abbreviated to reduce the payload bytes.
| Property Value | |
|---|---|
| Type | Description |
long |
|
HasEts
public bool HasEts { get; }Gets whether the "ets" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasUri
public bool HasUri { get; }Gets whether the "uri" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Parent
public string Parent { get; set; }Required. The parent resource name.
If the collect user event action is applied in
[DataStore][google.cloud.discoveryengine.v1.DataStore] level, the format
is:
projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}.
If the collect user event action is applied in
[Location][google.cloud.location.Location] level, for example, the event
with [Document][google.cloud.discoveryengine.v1.Document] across multiple
[DataStore][google.cloud.discoveryengine.v1.DataStore], the format is:
projects/{project}/locations/{location}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ParentAsDataStoreName
public DataStoreName ParentAsDataStoreName { get; set; }DataStoreName-typed view over the Parent resource name property.
| Property Value | |
|---|---|
| Type | Description |
DataStoreName |
|
Uri
public string Uri { get; set; }The URL including cgi-parameters but excluding the hash fragment with a length limit of 5,000 characters. This is often more useful than the referer URL, because many browsers only send the domain for third-party requests.
| Property Value | |
|---|---|
| Type | Description |
string |
|
UserEvent
public string UserEvent { get; set; }Required. URL encoded UserEvent proto with a length limit of 2,000,000 characters.
| Property Value | |
|---|---|
| Type | Description |
string |
|