public sealed class AggregateDataObjectsRequest : IMessage<AggregateDataObjectsRequest>, IEquatable<AggregateDataObjectsRequest>, IDeepCloneable<AggregateDataObjectsRequest>, IBufferMessage, IMessageReference documentation and code samples for the Vector Search v1 API class AggregateDataObjectsRequest.
Request message for [DataObjectSearchService.AggregateDataObjects][google.cloud.vectorsearch.v1.DataObjectSearchService.AggregateDataObjects].
Implements
IMessageAggregateDataObjectsRequest, IEquatableAggregateDataObjectsRequest, IDeepCloneableAggregateDataObjectsRequest, IBufferMessage, IMessageNamespace
Google.Cloud.VectorSearch.V1Assembly
Google.Cloud.VectorSearch.V1.dll
Constructors
AggregateDataObjectsRequest()
public AggregateDataObjectsRequest()AggregateDataObjectsRequest(AggregateDataObjectsRequest)
public AggregateDataObjectsRequest(AggregateDataObjectsRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
AggregateDataObjectsRequest |
Properties
Aggregate
public AggregationMethod Aggregate { get; set; }Required. The aggregation method to apply to the query.
| Property Value | |
|---|---|
| Type | Description |
AggregationMethod |
|
Filter
public Struct Filter { get; set; }Optional. A JSON filter expression, e.g. {"genre": {"$eq": "sci-fi"}}, represented as a google.protobuf.Struct.
| Property Value | |
|---|---|
| Type | Description |
Struct |
|
Parent
public string Parent { get; set; }Required. The resource name of the Collection for which to query.
Format: projects/{project}/locations/{location}/collections/{collection}
| Property Value | |
|---|---|
| Type | Description |
string |
|
ParentAsCollectionName
public CollectionName ParentAsCollectionName { get; set; }CollectionName-typed view over the Parent resource name property.
| Property Value | |
|---|---|
| Type | Description |
CollectionName |
|