Vector Search v1 API - Class AggregateDataObjectsRequest (1.0.0-beta01)

public sealed class AggregateDataObjectsRequest : IMessage<AggregateDataObjectsRequest>, IEquatable<AggregateDataObjectsRequest>, IDeepCloneable<AggregateDataObjectsRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Vector Search v1 API class AggregateDataObjectsRequest.

Request message for [DataObjectSearchService.AggregateDataObjects][google.cloud.vectorsearch.v1.DataObjectSearchService.AggregateDataObjects].

Inheritance

object > AggregateDataObjectsRequest

Namespace

Google.Cloud.VectorSearch.V1

Assembly

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