public static final class Retrieval.Builder extends com.google.protobuf.GeneratedMessageV3.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.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Retrieval |
build() |
Retrieval |
buildPartial() |
Retrieval.Builder |
clear() |
Retrieval.Builder |
clearDisableAttribution()
Optional.
|
Retrieval.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Retrieval.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Retrieval.Builder |
clearSource() |
Retrieval.Builder |
clearVertexAiSearch()
Set to use data source powered by Vertex AI Search.
|
Retrieval.Builder |
clone() |
Retrieval |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getDisableAttribution()
Optional.
|
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.
|
boolean |
hasVertexAiSearch()
Set to use data source powered by Vertex AI Search.
|
protected com.google.protobuf.GeneratedMessageV3.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 |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Retrieval.Builder |
mergeVertexAiSearch(VertexAISearch value)
Set to use data source powered by Vertex AI Search.
|
Retrieval.Builder |
setDisableAttribution(boolean value)
Optional.
|
Retrieval.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Retrieval.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Retrieval.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
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.
|
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, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.GeneratedMessageV3.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 clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Retrieval.Builder>public Retrieval.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Retrieval.Builder>public Retrieval.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Retrieval.Builder>public Retrieval.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Retrieval.Builder>public Retrieval.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Retrieval.Builder>public Retrieval.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Retrieval.Builder>public 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.GeneratedMessageV3.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 getDisableAttribution()
Optional. Disable using the result from this tool in detecting grounding attribution. This does not affect how the result is given to the model for generation.
bool disable_attribution = 3 [(.google.api.field_behavior) = OPTIONAL];getDisableAttribution in interface RetrievalOrBuilderpublic Retrieval.Builder setDisableAttribution(boolean value)
Optional. Disable using the result from this tool in detecting grounding attribution. This does not affect how the result is given to the model for generation.
bool disable_attribution = 3 [(.google.api.field_behavior) = OPTIONAL];value - The disableAttribution to set.public Retrieval.Builder clearDisableAttribution()
Optional. Disable using the result from this tool in detecting grounding attribution. This does not affect how the result is given to the model for generation.
bool disable_attribution = 3 [(.google.api.field_behavior) = OPTIONAL];public final Retrieval.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Retrieval.Builder>public final Retrieval.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Retrieval.Builder>Copyright © 2024 Google LLC. All rights reserved.