public static final class AggregateDataObjectsRequest.Builder extends GeneratedMessageV3.Builder<AggregateDataObjectsRequest.Builder> implements AggregateDataObjectsRequestOrBuilder
Request message for
DataObjectSearchService.AggregateDataObjects.
Protobuf type google.cloud.vectorsearch.v1beta.AggregateDataObjectsRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AggregateDataObjectsRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public AggregateDataObjectsRequest build()
buildPartial()
public AggregateDataObjectsRequest buildPartial()
clear()
public AggregateDataObjectsRequest.Builder clear()
Overrides
clearAggregate()
public AggregateDataObjectsRequest.Builder clearAggregate()
Required. The aggregation method to apply to the query.
.google.cloud.vectorsearch.v1beta.AggregationMethod aggregate = 3 [(.google.api.field_behavior) = REQUIRED];
clearField(Descriptors.FieldDescriptor field)
public AggregateDataObjectsRequest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearFilter()
public AggregateDataObjectsRequest.Builder clearFilter()
Optional. A JSON filter expression, e.g. {"genre": {"$eq": "sci-fi"}},
represented as a google.protobuf.Struct.
.google.protobuf.Struct filter = 2 [(.google.api.field_behavior) = OPTIONAL];
clearOneof(Descriptors.OneofDescriptor oneof)
public AggregateDataObjectsRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearParent()
public AggregateDataObjectsRequest.Builder clearParent()
Required. The resource name of the Collection for which to query.
Format: projects/{project}/locations/{location}/collections/{collection}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
clone()
public AggregateDataObjectsRequest.Builder clone()
Overrides
getAggregate()
public AggregationMethod getAggregate()
Required. The aggregation method to apply to the query.
.google.cloud.vectorsearch.v1beta.AggregationMethod aggregate = 3 [(.google.api.field_behavior) = REQUIRED];
getAggregateValue()
public int getAggregateValue()
Required. The aggregation method to apply to the query.
.google.cloud.vectorsearch.v1beta.AggregationMethod aggregate = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for aggregate.
|
getDefaultInstanceForType()
public AggregateDataObjectsRequest getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getFilter()
public Struct getFilter()
Optional. A JSON filter expression, e.g. {"genre": {"$eq": "sci-fi"}},
represented as a google.protobuf.Struct.
.google.protobuf.Struct filter = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
Struct |
The filter.
|
getFilterBuilder()
public Struct.Builder getFilterBuilder()
Optional. A JSON filter expression, e.g. {"genre": {"$eq": "sci-fi"}},
represented as a google.protobuf.Struct.
.google.protobuf.Struct filter = 2 [(.google.api.field_behavior) = OPTIONAL];
getFilterOrBuilder()
public StructOrBuilder getFilterOrBuilder()
Optional. A JSON filter expression, e.g. {"genre": {"$eq": "sci-fi"}},
represented as a google.protobuf.Struct.
.google.protobuf.Struct filter = 2 [(.google.api.field_behavior) = OPTIONAL];
getParent()
public String getParent()
Required. The resource name of the Collection for which to query.
Format: projects/{project}/locations/{location}/collections/{collection}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
String |
The parent.
|
getParentBytes()
public ByteString getParentBytes()
Required. The resource name of the Collection for which to query.
Format: projects/{project}/locations/{location}/collections/{collection}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
ByteString |
The bytes for parent.
|
hasFilter()
public boolean hasFilter()
Optional. A JSON filter expression, e.g. {"genre": {"$eq": "sci-fi"}},
represented as a google.protobuf.Struct.
.google.protobuf.Struct filter = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the filter field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFilter(Struct value)
public AggregateDataObjectsRequest.Builder mergeFilter(Struct value)
Optional. A JSON filter expression, e.g. {"genre": {"$eq": "sci-fi"}},
represented as a google.protobuf.Struct.
.google.protobuf.Struct filter = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
value |
Struct
|
mergeFrom(AggregateDataObjectsRequest other)
public AggregateDataObjectsRequest.Builder mergeFrom(AggregateDataObjectsRequest other)
public AggregateDataObjectsRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public AggregateDataObjectsRequest.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AggregateDataObjectsRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setAggregate(AggregationMethod value)
public AggregateDataObjectsRequest.Builder setAggregate(AggregationMethod value)
Required. The aggregation method to apply to the query.
.google.cloud.vectorsearch.v1beta.AggregationMethod aggregate = 3 [(.google.api.field_behavior) = REQUIRED];
setAggregateValue(int value)
public AggregateDataObjectsRequest.Builder setAggregateValue(int value)
Required. The aggregation method to apply to the query.
.google.cloud.vectorsearch.v1beta.AggregationMethod aggregate = 3 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
value |
int
The enum numeric value on the wire for aggregate to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public AggregateDataObjectsRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setFilter(Struct value)
public AggregateDataObjectsRequest.Builder setFilter(Struct value)
Optional. A JSON filter expression, e.g. {"genre": {"$eq": "sci-fi"}},
represented as a google.protobuf.Struct.
.google.protobuf.Struct filter = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
value |
Struct
|
setFilter(Struct.Builder builderForValue)
public AggregateDataObjectsRequest.Builder setFilter(Struct.Builder builderForValue)
Optional. A JSON filter expression, e.g. {"genre": {"$eq": "sci-fi"}},
represented as a google.protobuf.Struct.
.google.protobuf.Struct filter = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
builderForValue |
Builder
|
setParent(String value)
public AggregateDataObjectsRequest.Builder setParent(String value)
Required. The resource name of the Collection for which to query.
Format: projects/{project}/locations/{location}/collections/{collection}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Parameter |
| Name |
Description |
value |
String
The parent to set.
|
setParentBytes(ByteString value)
public AggregateDataObjectsRequest.Builder setParentBytes(ByteString value)
Required. The resource name of the Collection for which to query.
Format: projects/{project}/locations/{location}/collections/{collection}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Parameter |
| Name |
Description |
value |
ByteString
The bytes for parent to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AggregateDataObjectsRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final AggregateDataObjectsRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides