Class WeaviateProtoSearchGet.GroupByResult.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<WeaviateProtoSearchGet.GroupByResult.Builder>
-
- io.weaviate.client.grpc.protocol.v1.WeaviateProtoSearchGet.GroupByResult.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,WeaviateProtoSearchGet.GroupByResultOrBuilder,Cloneable
- Enclosing class:
- WeaviateProtoSearchGet.GroupByResult
public static final class WeaviateProtoSearchGet.GroupByResult.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<WeaviateProtoSearchGet.GroupByResult.Builder> implements WeaviateProtoSearchGet.GroupByResultOrBuilder
Protobuf typeweaviate.v1.GroupByResult
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<WeaviateProtoSearchGet.GroupByResult.Builder>
-
clear
public WeaviateProtoSearchGet.GroupByResult.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<WeaviateProtoSearchGet.GroupByResult.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<WeaviateProtoSearchGet.GroupByResult.Builder>
-
getDefaultInstanceForType
public WeaviateProtoSearchGet.GroupByResult getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public WeaviateProtoSearchGet.GroupByResult build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public WeaviateProtoSearchGet.GroupByResult buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public WeaviateProtoSearchGet.GroupByResult.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<WeaviateProtoSearchGet.GroupByResult.Builder>
-
setField
public WeaviateProtoSearchGet.GroupByResult.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<WeaviateProtoSearchGet.GroupByResult.Builder>
-
clearField
public WeaviateProtoSearchGet.GroupByResult.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<WeaviateProtoSearchGet.GroupByResult.Builder>
-
clearOneof
public WeaviateProtoSearchGet.GroupByResult.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<WeaviateProtoSearchGet.GroupByResult.Builder>
-
setRepeatedField
public WeaviateProtoSearchGet.GroupByResult.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<WeaviateProtoSearchGet.GroupByResult.Builder>
-
addRepeatedField
public WeaviateProtoSearchGet.GroupByResult.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<WeaviateProtoSearchGet.GroupByResult.Builder>
-
mergeFrom
public WeaviateProtoSearchGet.GroupByResult.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<WeaviateProtoSearchGet.GroupByResult.Builder>
-
mergeFrom
public WeaviateProtoSearchGet.GroupByResult.Builder mergeFrom(WeaviateProtoSearchGet.GroupByResult other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<WeaviateProtoSearchGet.GroupByResult.Builder>
-
mergeFrom
public WeaviateProtoSearchGet.GroupByResult.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<WeaviateProtoSearchGet.GroupByResult.Builder>- Throws:
IOException
-
getName
public String getName()
string name = 1;- Specified by:
getNamein interfaceWeaviateProtoSearchGet.GroupByResultOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
string name = 1;- Specified by:
getNameBytesin interfaceWeaviateProtoSearchGet.GroupByResultOrBuilder- Returns:
- The bytes for name.
-
setName
public WeaviateProtoSearchGet.GroupByResult.Builder setName(String value)
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public WeaviateProtoSearchGet.GroupByResult.Builder clearName()
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public WeaviateProtoSearchGet.GroupByResult.Builder setNameBytes(com.google.protobuf.ByteString value)
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getMinDistance
public float getMinDistance()
float min_distance = 2;- Specified by:
getMinDistancein interfaceWeaviateProtoSearchGet.GroupByResultOrBuilder- Returns:
- The minDistance.
-
setMinDistance
public WeaviateProtoSearchGet.GroupByResult.Builder setMinDistance(float value)
float min_distance = 2;- Parameters:
value- The minDistance to set.- Returns:
- This builder for chaining.
-
clearMinDistance
public WeaviateProtoSearchGet.GroupByResult.Builder clearMinDistance()
float min_distance = 2;- Returns:
- This builder for chaining.
-
getMaxDistance
public float getMaxDistance()
float max_distance = 3;- Specified by:
getMaxDistancein interfaceWeaviateProtoSearchGet.GroupByResultOrBuilder- Returns:
- The maxDistance.
-
setMaxDistance
public WeaviateProtoSearchGet.GroupByResult.Builder setMaxDistance(float value)
float max_distance = 3;- Parameters:
value- The maxDistance to set.- Returns:
- This builder for chaining.
-
clearMaxDistance
public WeaviateProtoSearchGet.GroupByResult.Builder clearMaxDistance()
float max_distance = 3;- Returns:
- This builder for chaining.
-
getNumberOfObjects
public long getNumberOfObjects()
int64 number_of_objects = 4;- Specified by:
getNumberOfObjectsin interfaceWeaviateProtoSearchGet.GroupByResultOrBuilder- Returns:
- The numberOfObjects.
-
setNumberOfObjects
public WeaviateProtoSearchGet.GroupByResult.Builder setNumberOfObjects(long value)
int64 number_of_objects = 4;- Parameters:
value- The numberOfObjects to set.- Returns:
- This builder for chaining.
-
clearNumberOfObjects
public WeaviateProtoSearchGet.GroupByResult.Builder clearNumberOfObjects()
int64 number_of_objects = 4;- Returns:
- This builder for chaining.
-
getObjectsList
public List<WeaviateProtoSearchGet.SearchResult> getObjectsList()
repeated .weaviate.v1.SearchResult objects = 5;- Specified by:
getObjectsListin interfaceWeaviateProtoSearchGet.GroupByResultOrBuilder
-
getObjectsCount
public int getObjectsCount()
repeated .weaviate.v1.SearchResult objects = 5;- Specified by:
getObjectsCountin interfaceWeaviateProtoSearchGet.GroupByResultOrBuilder
-
getObjects
public WeaviateProtoSearchGet.SearchResult getObjects(int index)
repeated .weaviate.v1.SearchResult objects = 5;- Specified by:
getObjectsin interfaceWeaviateProtoSearchGet.GroupByResultOrBuilder
-
setObjects
public WeaviateProtoSearchGet.GroupByResult.Builder setObjects(int index, WeaviateProtoSearchGet.SearchResult value)
repeated .weaviate.v1.SearchResult objects = 5;
-
setObjects
public WeaviateProtoSearchGet.GroupByResult.Builder setObjects(int index, WeaviateProtoSearchGet.SearchResult.Builder builderForValue)
repeated .weaviate.v1.SearchResult objects = 5;
-
addObjects
public WeaviateProtoSearchGet.GroupByResult.Builder addObjects(WeaviateProtoSearchGet.SearchResult value)
repeated .weaviate.v1.SearchResult objects = 5;
-
addObjects
public WeaviateProtoSearchGet.GroupByResult.Builder addObjects(int index, WeaviateProtoSearchGet.SearchResult value)
repeated .weaviate.v1.SearchResult objects = 5;
-
addObjects
public WeaviateProtoSearchGet.GroupByResult.Builder addObjects(WeaviateProtoSearchGet.SearchResult.Builder builderForValue)
repeated .weaviate.v1.SearchResult objects = 5;
-
addObjects
public WeaviateProtoSearchGet.GroupByResult.Builder addObjects(int index, WeaviateProtoSearchGet.SearchResult.Builder builderForValue)
repeated .weaviate.v1.SearchResult objects = 5;
-
addAllObjects
public WeaviateProtoSearchGet.GroupByResult.Builder addAllObjects(Iterable<? extends WeaviateProtoSearchGet.SearchResult> values)
repeated .weaviate.v1.SearchResult objects = 5;
-
clearObjects
public WeaviateProtoSearchGet.GroupByResult.Builder clearObjects()
repeated .weaviate.v1.SearchResult objects = 5;
-
removeObjects
public WeaviateProtoSearchGet.GroupByResult.Builder removeObjects(int index)
repeated .weaviate.v1.SearchResult objects = 5;
-
getObjectsBuilder
public WeaviateProtoSearchGet.SearchResult.Builder getObjectsBuilder(int index)
repeated .weaviate.v1.SearchResult objects = 5;
-
getObjectsOrBuilder
public WeaviateProtoSearchGet.SearchResultOrBuilder getObjectsOrBuilder(int index)
repeated .weaviate.v1.SearchResult objects = 5;- Specified by:
getObjectsOrBuilderin interfaceWeaviateProtoSearchGet.GroupByResultOrBuilder
-
getObjectsOrBuilderList
public List<? extends WeaviateProtoSearchGet.SearchResultOrBuilder> getObjectsOrBuilderList()
repeated .weaviate.v1.SearchResult objects = 5;- Specified by:
getObjectsOrBuilderListin interfaceWeaviateProtoSearchGet.GroupByResultOrBuilder
-
addObjectsBuilder
public WeaviateProtoSearchGet.SearchResult.Builder addObjectsBuilder()
repeated .weaviate.v1.SearchResult objects = 5;
-
addObjectsBuilder
public WeaviateProtoSearchGet.SearchResult.Builder addObjectsBuilder(int index)
repeated .weaviate.v1.SearchResult objects = 5;
-
getObjectsBuilderList
public List<WeaviateProtoSearchGet.SearchResult.Builder> getObjectsBuilderList()
repeated .weaviate.v1.SearchResult objects = 5;
-
hasRerank
public boolean hasRerank()
optional .weaviate.v1.RerankReply rerank = 6;- Specified by:
hasRerankin interfaceWeaviateProtoSearchGet.GroupByResultOrBuilder- Returns:
- Whether the rerank field is set.
-
getRerank
public WeaviateProtoSearchGet.RerankReply getRerank()
optional .weaviate.v1.RerankReply rerank = 6;- Specified by:
getRerankin interfaceWeaviateProtoSearchGet.GroupByResultOrBuilder- Returns:
- The rerank.
-
setRerank
public WeaviateProtoSearchGet.GroupByResult.Builder setRerank(WeaviateProtoSearchGet.RerankReply value)
optional .weaviate.v1.RerankReply rerank = 6;
-
setRerank
public WeaviateProtoSearchGet.GroupByResult.Builder setRerank(WeaviateProtoSearchGet.RerankReply.Builder builderForValue)
optional .weaviate.v1.RerankReply rerank = 6;
-
mergeRerank
public WeaviateProtoSearchGet.GroupByResult.Builder mergeRerank(WeaviateProtoSearchGet.RerankReply value)
optional .weaviate.v1.RerankReply rerank = 6;
-
clearRerank
public WeaviateProtoSearchGet.GroupByResult.Builder clearRerank()
optional .weaviate.v1.RerankReply rerank = 6;
-
getRerankBuilder
public WeaviateProtoSearchGet.RerankReply.Builder getRerankBuilder()
optional .weaviate.v1.RerankReply rerank = 6;
-
getRerankOrBuilder
public WeaviateProtoSearchGet.RerankReplyOrBuilder getRerankOrBuilder()
optional .weaviate.v1.RerankReply rerank = 6;- Specified by:
getRerankOrBuilderin interfaceWeaviateProtoSearchGet.GroupByResultOrBuilder
-
hasGenerative
public boolean hasGenerative()
optional .weaviate.v1.GenerativeReply generative = 7;- Specified by:
hasGenerativein interfaceWeaviateProtoSearchGet.GroupByResultOrBuilder- Returns:
- Whether the generative field is set.
-
getGenerative
public WeaviateProtoSearchGet.GenerativeReply getGenerative()
optional .weaviate.v1.GenerativeReply generative = 7;- Specified by:
getGenerativein interfaceWeaviateProtoSearchGet.GroupByResultOrBuilder- Returns:
- The generative.
-
setGenerative
public WeaviateProtoSearchGet.GroupByResult.Builder setGenerative(WeaviateProtoSearchGet.GenerativeReply value)
optional .weaviate.v1.GenerativeReply generative = 7;
-
setGenerative
public WeaviateProtoSearchGet.GroupByResult.Builder setGenerative(WeaviateProtoSearchGet.GenerativeReply.Builder builderForValue)
optional .weaviate.v1.GenerativeReply generative = 7;
-
mergeGenerative
public WeaviateProtoSearchGet.GroupByResult.Builder mergeGenerative(WeaviateProtoSearchGet.GenerativeReply value)
optional .weaviate.v1.GenerativeReply generative = 7;
-
clearGenerative
public WeaviateProtoSearchGet.GroupByResult.Builder clearGenerative()
optional .weaviate.v1.GenerativeReply generative = 7;
-
getGenerativeBuilder
public WeaviateProtoSearchGet.GenerativeReply.Builder getGenerativeBuilder()
optional .weaviate.v1.GenerativeReply generative = 7;
-
getGenerativeOrBuilder
public WeaviateProtoSearchGet.GenerativeReplyOrBuilder getGenerativeOrBuilder()
optional .weaviate.v1.GenerativeReply generative = 7;- Specified by:
getGenerativeOrBuilderin interfaceWeaviateProtoSearchGet.GroupByResultOrBuilder
-
setUnknownFields
public final WeaviateProtoSearchGet.GroupByResult.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<WeaviateProtoSearchGet.GroupByResult.Builder>
-
mergeUnknownFields
public final WeaviateProtoSearchGet.GroupByResult.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<WeaviateProtoSearchGet.GroupByResult.Builder>
-
-