Class SearchRequest.EmbeddingSpec.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SearchRequest.EmbeddingSpec.Builder>
com.google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.Builder
- All Implemented Interfaces:
SearchRequest.EmbeddingSpecOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SearchRequest.EmbeddingSpec
public static final class SearchRequest.EmbeddingSpec.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SearchRequest.EmbeddingSpec.Builder>
implements SearchRequest.EmbeddingSpecOrBuilder
The specification that uses customized query embedding vector to do semantic document retrieval.Protobuf type
google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec-
Method Summary
Modifier and TypeMethodDescriptionaddAllEmbeddingVectors(Iterable<? extends SearchRequest.EmbeddingSpec.EmbeddingVector> values) The embedding vector used for retrieval.addEmbeddingVectors(int index, SearchRequest.EmbeddingSpec.EmbeddingVector value) The embedding vector used for retrieval.addEmbeddingVectors(int index, SearchRequest.EmbeddingSpec.EmbeddingVector.Builder builderForValue) The embedding vector used for retrieval.The embedding vector used for retrieval.addEmbeddingVectors(SearchRequest.EmbeddingSpec.EmbeddingVector.Builder builderForValue) The embedding vector used for retrieval.The embedding vector used for retrieval.addEmbeddingVectorsBuilder(int index) The embedding vector used for retrieval.build()clear()The embedding vector used for retrieval.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEmbeddingVectors(int index) The embedding vector used for retrieval.getEmbeddingVectorsBuilder(int index) The embedding vector used for retrieval.The embedding vector used for retrieval.intThe embedding vector used for retrieval.The embedding vector used for retrieval.getEmbeddingVectorsOrBuilder(int index) The embedding vector used for retrieval.The embedding vector used for retrieval.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeEmbeddingVectors(int index) The embedding vector used for retrieval.setEmbeddingVectors(int index, SearchRequest.EmbeddingSpec.EmbeddingVector value) The embedding vector used for retrieval.setEmbeddingVectors(int index, SearchRequest.EmbeddingSpec.EmbeddingVector.Builder builderForValue) The embedding vector used for retrieval.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SearchRequest.EmbeddingSpec.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SearchRequest.EmbeddingSpec.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.GeneratedMessage.Builder<SearchRequest.EmbeddingSpec.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SearchRequest.EmbeddingSpec.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SearchRequest.EmbeddingSpec.Builder>
-
mergeFrom
public SearchRequest.EmbeddingSpec.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<SearchRequest.EmbeddingSpec.Builder>- Throws:
IOException
-
getEmbeddingVectorsList
The embedding vector used for retrieval. Limit to 1.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector embedding_vectors = 1;- Specified by:
getEmbeddingVectorsListin interfaceSearchRequest.EmbeddingSpecOrBuilder
-
getEmbeddingVectorsCount
public int getEmbeddingVectorsCount()The embedding vector used for retrieval. Limit to 1.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector embedding_vectors = 1;- Specified by:
getEmbeddingVectorsCountin interfaceSearchRequest.EmbeddingSpecOrBuilder
-
getEmbeddingVectors
The embedding vector used for retrieval. Limit to 1.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector embedding_vectors = 1;- Specified by:
getEmbeddingVectorsin interfaceSearchRequest.EmbeddingSpecOrBuilder
-
setEmbeddingVectors
public SearchRequest.EmbeddingSpec.Builder setEmbeddingVectors(int index, SearchRequest.EmbeddingSpec.EmbeddingVector value) The embedding vector used for retrieval. Limit to 1.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector embedding_vectors = 1; -
setEmbeddingVectors
public SearchRequest.EmbeddingSpec.Builder setEmbeddingVectors(int index, SearchRequest.EmbeddingSpec.EmbeddingVector.Builder builderForValue) The embedding vector used for retrieval. Limit to 1.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector embedding_vectors = 1; -
addEmbeddingVectors
public SearchRequest.EmbeddingSpec.Builder addEmbeddingVectors(SearchRequest.EmbeddingSpec.EmbeddingVector value) The embedding vector used for retrieval. Limit to 1.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector embedding_vectors = 1; -
addEmbeddingVectors
public SearchRequest.EmbeddingSpec.Builder addEmbeddingVectors(int index, SearchRequest.EmbeddingSpec.EmbeddingVector value) The embedding vector used for retrieval. Limit to 1.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector embedding_vectors = 1; -
addEmbeddingVectors
public SearchRequest.EmbeddingSpec.Builder addEmbeddingVectors(SearchRequest.EmbeddingSpec.EmbeddingVector.Builder builderForValue) The embedding vector used for retrieval. Limit to 1.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector embedding_vectors = 1; -
addEmbeddingVectors
public SearchRequest.EmbeddingSpec.Builder addEmbeddingVectors(int index, SearchRequest.EmbeddingSpec.EmbeddingVector.Builder builderForValue) The embedding vector used for retrieval. Limit to 1.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector embedding_vectors = 1; -
addAllEmbeddingVectors
public SearchRequest.EmbeddingSpec.Builder addAllEmbeddingVectors(Iterable<? extends SearchRequest.EmbeddingSpec.EmbeddingVector> values) The embedding vector used for retrieval. Limit to 1.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector embedding_vectors = 1; -
clearEmbeddingVectors
The embedding vector used for retrieval. Limit to 1.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector embedding_vectors = 1; -
removeEmbeddingVectors
The embedding vector used for retrieval. Limit to 1.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector embedding_vectors = 1; -
getEmbeddingVectorsBuilder
The embedding vector used for retrieval. Limit to 1.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector embedding_vectors = 1; -
getEmbeddingVectorsOrBuilder
The embedding vector used for retrieval. Limit to 1.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector embedding_vectors = 1;- Specified by:
getEmbeddingVectorsOrBuilderin interfaceSearchRequest.EmbeddingSpecOrBuilder
-
getEmbeddingVectorsOrBuilderList
public List<? extends SearchRequest.EmbeddingSpec.EmbeddingVectorOrBuilder> getEmbeddingVectorsOrBuilderList()The embedding vector used for retrieval. Limit to 1.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector embedding_vectors = 1;- Specified by:
getEmbeddingVectorsOrBuilderListin interfaceSearchRequest.EmbeddingSpecOrBuilder
-
addEmbeddingVectorsBuilder
The embedding vector used for retrieval. Limit to 1.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector embedding_vectors = 1; -
addEmbeddingVectorsBuilder
The embedding vector used for retrieval. Limit to 1.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector embedding_vectors = 1; -
getEmbeddingVectorsBuilderList
The embedding vector used for retrieval. Limit to 1.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector embedding_vectors = 1;
-