public final class FileSearchTool extends GeneratedMessage implements FileSearchToolOrBuilder
The file search tool allows the agent to search across the files uploaded by
the app/agent developer. It has presets to give relatively good quality
search over the uploaded files and summarization of the retrieved results.
Protobuf type google.cloud.ces.v1.FileSearchTool
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
public static final int CORPUS_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int DESCRIPTION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int FILE_CORPUS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static FileSearchTool getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static FileSearchTool.Builder newBuilder()
public static FileSearchTool.Builder newBuilder(FileSearchTool prototype)
public static FileSearchTool parseDelimitedFrom(InputStream input)
public static FileSearchTool parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static FileSearchTool parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static FileSearchTool parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static FileSearchTool parseFrom(ByteString data)
public static FileSearchTool parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static FileSearchTool parseFrom(CodedInputStream input)
public static FileSearchTool parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static FileSearchTool parseFrom(InputStream input)
public static FileSearchTool parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static FileSearchTool parseFrom(ByteBuffer data)
public static FileSearchTool parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<FileSearchTool> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public FileSearchTool.CorpusType getCorpusType()
Optional. The type of the corpus. Default is FULLY_MANAGED.
.google.cloud.ces.v1.FileSearchTool.CorpusType corpus_type = 3 [(.google.api.field_behavior) = OPTIONAL];
public int getCorpusTypeValue()
Optional. The type of the corpus. Default is FULLY_MANAGED.
.google.cloud.ces.v1.FileSearchTool.CorpusType corpus_type = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for corpusType.
|
public FileSearchTool getDefaultInstanceForType()
public String getDescription()
Optional. The tool description.
string description = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The description.
|
public ByteString getDescriptionBytes()
Optional. The tool description.
string description = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for description.
|
public String getFileCorpus()
Optional. The corpus where files are stored.
Format:
projects/{project}/locations/{location}/ragCorpora/{rag_corpus}
string file_corpus = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The fileCorpus.
|
public ByteString getFileCorpusBytes()
Optional. The corpus where files are stored.
Format:
projects/{project}/locations/{location}/ragCorpora/{rag_corpus}
string file_corpus = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for fileCorpus.
|
Required. The tool name.
string name = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The name.
|
public ByteString getNameBytes()
Required. The tool name.
string name = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for name.
|
public Parser<FileSearchTool> getParserForType()
Overrides
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public FileSearchTool.Builder newBuilderForType()
protected FileSearchTool.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public FileSearchTool.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides