public static final class Retrieval.Builder extends com.google.protobuf.GeneratedMessage.Builder<Retrieval.Builder> implements RetrievalOrBuilder
Defines a retrieval tool that model can call to access external knowledge.Protobuf type
google.cloud.aiplatform.v1.Retrieval| Modifier and Type | Method and Description |
|---|---|
Retrieval |
build() |
Retrieval |
buildPartial() |
Retrieval.Builder |
clear() |
Retrieval.Builder |
clearDisableAttribution()
Deprecated.
google.cloud.aiplatform.v1.Retrieval.disable_attribution is deprecated. See
google/cloud/aiplatform/v1/tool.proto;l=426
|
Retrieval.Builder |
clearSource() |
Retrieval.Builder |
clearVertexAiSearch()
Set to use data source powered by Vertex AI Search.
|
Retrieval.Builder |
clearVertexRagStore()
Set to use data source powered by Vertex RAG store.
|
Retrieval |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getDisableAttribution()
Deprecated.
google.cloud.aiplatform.v1.Retrieval.disable_attribution is deprecated. See
google/cloud/aiplatform/v1/tool.proto;l=426
|
Retrieval.SourceCase |
getSourceCase() |
VertexAISearch |
getVertexAiSearch()
Set to use data source powered by Vertex AI Search.
|
VertexAISearch.Builder |
getVertexAiSearchBuilder()
Set to use data source powered by Vertex AI Search.
|
VertexAISearchOrBuilder |
getVertexAiSearchOrBuilder()
Set to use data source powered by Vertex AI Search.
|
VertexRagStore |
getVertexRagStore()
Set to use data source powered by Vertex RAG store.
|
VertexRagStore.Builder |
getVertexRagStoreBuilder()
Set to use data source powered by Vertex RAG store.
|
VertexRagStoreOrBuilder |
getVertexRagStoreOrBuilder()
Set to use data source powered by Vertex RAG store.
|
boolean |
hasVertexAiSearch()
Set to use data source powered by Vertex AI Search.
|
boolean |
hasVertexRagStore()
Set to use data source powered by Vertex RAG store.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Retrieval.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Retrieval.Builder |
mergeFrom(com.google.protobuf.Message other) |
Retrieval.Builder |
mergeFrom(Retrieval other) |
Retrieval.Builder |
mergeVertexAiSearch(VertexAISearch value)
Set to use data source powered by Vertex AI Search.
|
Retrieval.Builder |
mergeVertexRagStore(VertexRagStore value)
Set to use data source powered by Vertex RAG store.
|
Retrieval.Builder |
setDisableAttribution(boolean value)
Deprecated.
google.cloud.aiplatform.v1.Retrieval.disable_attribution is deprecated. See
google/cloud/aiplatform/v1/tool.proto;l=426
|
Retrieval.Builder |
setVertexAiSearch(VertexAISearch.Builder builderForValue)
Set to use data source powered by Vertex AI Search.
|
Retrieval.Builder |
setVertexAiSearch(VertexAISearch value)
Set to use data source powered by Vertex AI Search.
|
Retrieval.Builder |
setVertexRagStore(VertexRagStore.Builder builderForValue)
Set to use data source powered by Vertex RAG store.
|
Retrieval.Builder |
setVertexRagStore(VertexRagStore value)
Set to use data source powered by Vertex RAG store.
|
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, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Retrieval.Builder>public Retrieval.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<Retrieval.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Retrieval.Builder>public Retrieval getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Retrieval build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Retrieval buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Retrieval.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Retrieval.Builder>public Retrieval.Builder mergeFrom(Retrieval other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<Retrieval.Builder>public Retrieval.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Retrieval.Builder>IOExceptionpublic Retrieval.SourceCase getSourceCase()
getSourceCase in interface RetrievalOrBuilderpublic Retrieval.Builder clearSource()
public boolean hasVertexAiSearch()
Set to use data source powered by Vertex AI Search.
.google.cloud.aiplatform.v1.VertexAISearch vertex_ai_search = 2;hasVertexAiSearch in interface RetrievalOrBuilderpublic VertexAISearch getVertexAiSearch()
Set to use data source powered by Vertex AI Search.
.google.cloud.aiplatform.v1.VertexAISearch vertex_ai_search = 2;getVertexAiSearch in interface RetrievalOrBuilderpublic Retrieval.Builder setVertexAiSearch(VertexAISearch value)
Set to use data source powered by Vertex AI Search.
.google.cloud.aiplatform.v1.VertexAISearch vertex_ai_search = 2;public Retrieval.Builder setVertexAiSearch(VertexAISearch.Builder builderForValue)
Set to use data source powered by Vertex AI Search.
.google.cloud.aiplatform.v1.VertexAISearch vertex_ai_search = 2;public Retrieval.Builder mergeVertexAiSearch(VertexAISearch value)
Set to use data source powered by Vertex AI Search.
.google.cloud.aiplatform.v1.VertexAISearch vertex_ai_search = 2;public Retrieval.Builder clearVertexAiSearch()
Set to use data source powered by Vertex AI Search.
.google.cloud.aiplatform.v1.VertexAISearch vertex_ai_search = 2;public VertexAISearch.Builder getVertexAiSearchBuilder()
Set to use data source powered by Vertex AI Search.
.google.cloud.aiplatform.v1.VertexAISearch vertex_ai_search = 2;public VertexAISearchOrBuilder getVertexAiSearchOrBuilder()
Set to use data source powered by Vertex AI Search.
.google.cloud.aiplatform.v1.VertexAISearch vertex_ai_search = 2;getVertexAiSearchOrBuilder in interface RetrievalOrBuilderpublic boolean hasVertexRagStore()
Set to use data source powered by Vertex RAG store. User data is uploaded via the VertexRagDataService.
.google.cloud.aiplatform.v1.VertexRagStore vertex_rag_store = 4;hasVertexRagStore in interface RetrievalOrBuilderpublic VertexRagStore getVertexRagStore()
Set to use data source powered by Vertex RAG store. User data is uploaded via the VertexRagDataService.
.google.cloud.aiplatform.v1.VertexRagStore vertex_rag_store = 4;getVertexRagStore in interface RetrievalOrBuilderpublic Retrieval.Builder setVertexRagStore(VertexRagStore value)
Set to use data source powered by Vertex RAG store. User data is uploaded via the VertexRagDataService.
.google.cloud.aiplatform.v1.VertexRagStore vertex_rag_store = 4;public Retrieval.Builder setVertexRagStore(VertexRagStore.Builder builderForValue)
Set to use data source powered by Vertex RAG store. User data is uploaded via the VertexRagDataService.
.google.cloud.aiplatform.v1.VertexRagStore vertex_rag_store = 4;public Retrieval.Builder mergeVertexRagStore(VertexRagStore value)
Set to use data source powered by Vertex RAG store. User data is uploaded via the VertexRagDataService.
.google.cloud.aiplatform.v1.VertexRagStore vertex_rag_store = 4;public Retrieval.Builder clearVertexRagStore()
Set to use data source powered by Vertex RAG store. User data is uploaded via the VertexRagDataService.
.google.cloud.aiplatform.v1.VertexRagStore vertex_rag_store = 4;public VertexRagStore.Builder getVertexRagStoreBuilder()
Set to use data source powered by Vertex RAG store. User data is uploaded via the VertexRagDataService.
.google.cloud.aiplatform.v1.VertexRagStore vertex_rag_store = 4;public VertexRagStoreOrBuilder getVertexRagStoreOrBuilder()
Set to use data source powered by Vertex RAG store. User data is uploaded via the VertexRagDataService.
.google.cloud.aiplatform.v1.VertexRagStore vertex_rag_store = 4;getVertexRagStoreOrBuilder in interface RetrievalOrBuilder@Deprecated public boolean getDisableAttribution()
Optional. Deprecated. This option is no longer supported.
bool disable_attribution = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
getDisableAttribution in interface RetrievalOrBuilder@Deprecated public Retrieval.Builder setDisableAttribution(boolean value)
Optional. Deprecated. This option is no longer supported.
bool disable_attribution = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
value - The disableAttribution to set.@Deprecated public Retrieval.Builder clearDisableAttribution()
Optional. Deprecated. This option is no longer supported.
bool disable_attribution = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
Copyright © 2026 Google LLC. All rights reserved.