public static final class RagFileParsingConfig.LlmParser.Builder extends GeneratedMessageV3.Builder<RagFileParsingConfig.LlmParser.Builder> implements RagFileParsingConfig.LlmParserOrBuilder
Specifies the advanced parsing for RagFiles.
Protobuf type google.cloud.aiplatform.v1beta1.RagFileParsingConfig.LlmParser
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Methods
public RagFileParsingConfig.LlmParser.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public RagFileParsingConfig.LlmParser build()
public RagFileParsingConfig.LlmParser buildPartial()
public RagFileParsingConfig.LlmParser.Builder clear()
Overrides
public RagFileParsingConfig.LlmParser.Builder clearCustomParsingPrompt()
The prompt to use for parsing. If not specified, a default prompt will
be used.
string custom_parsing_prompt = 3;
public RagFileParsingConfig.LlmParser.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public RagFileParsingConfig.LlmParser.Builder clearMaxParsingRequestsPerMin()
The maximum number of requests the job is allowed to make to the
LLM model per minute. Consult
https://cloud.google.com/vertex-ai/generative-ai/docs/quotas
and your document size to set an appropriate value here. If unspecified,
a default value of 5000 QPM would be used.
int32 max_parsing_requests_per_min = 2;
public RagFileParsingConfig.LlmParser.Builder clearModelName()
The name of a LLM model used for parsing.
Format: gemini-1.5-pro-002
string model_name = 1;
public RagFileParsingConfig.LlmParser.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public RagFileParsingConfig.LlmParser.Builder clone()
Overrides
public String getCustomParsingPrompt()
The prompt to use for parsing. If not specified, a default prompt will
be used.
string custom_parsing_prompt = 3;
Returns |
Type |
Description |
String |
The customParsingPrompt.
|
public ByteString getCustomParsingPromptBytes()
The prompt to use for parsing. If not specified, a default prompt will
be used.
string custom_parsing_prompt = 3;
Returns |
Type |
Description |
ByteString |
The bytes for customParsingPrompt.
|
public RagFileParsingConfig.LlmParser getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public int getMaxParsingRequestsPerMin()
The maximum number of requests the job is allowed to make to the
LLM model per minute. Consult
https://cloud.google.com/vertex-ai/generative-ai/docs/quotas
and your document size to set an appropriate value here. If unspecified,
a default value of 5000 QPM would be used.
int32 max_parsing_requests_per_min = 2;
Returns |
Type |
Description |
int |
The maxParsingRequestsPerMin.
|
public String getModelName()
The name of a LLM model used for parsing.
Format: gemini-1.5-pro-002
string model_name = 1;
Returns |
Type |
Description |
String |
The modelName.
|
public ByteString getModelNameBytes()
The name of a LLM model used for parsing.
Format: gemini-1.5-pro-002
string model_name = 1;
Returns |
Type |
Description |
ByteString |
The bytes for modelName.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public RagFileParsingConfig.LlmParser.Builder mergeFrom(RagFileParsingConfig.LlmParser other)
public RagFileParsingConfig.LlmParser.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public RagFileParsingConfig.LlmParser.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public final RagFileParsingConfig.LlmParser.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public RagFileParsingConfig.LlmParser.Builder setCustomParsingPrompt(String value)
The prompt to use for parsing. If not specified, a default prompt will
be used.
string custom_parsing_prompt = 3;
Parameter |
Name |
Description |
value |
String
The customParsingPrompt to set.
|
public RagFileParsingConfig.LlmParser.Builder setCustomParsingPromptBytes(ByteString value)
The prompt to use for parsing. If not specified, a default prompt will
be used.
string custom_parsing_prompt = 3;
Parameter |
Name |
Description |
value |
ByteString
The bytes for customParsingPrompt to set.
|
public RagFileParsingConfig.LlmParser.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public RagFileParsingConfig.LlmParser.Builder setMaxParsingRequestsPerMin(int value)
The maximum number of requests the job is allowed to make to the
LLM model per minute. Consult
https://cloud.google.com/vertex-ai/generative-ai/docs/quotas
and your document size to set an appropriate value here. If unspecified,
a default value of 5000 QPM would be used.
int32 max_parsing_requests_per_min = 2;
Parameter |
Name |
Description |
value |
int
The maxParsingRequestsPerMin to set.
|
public RagFileParsingConfig.LlmParser.Builder setModelName(String value)
The name of a LLM model used for parsing.
Format: gemini-1.5-pro-002
string model_name = 1;
Parameter |
Name |
Description |
value |
String
The modelName to set.
|
public RagFileParsingConfig.LlmParser.Builder setModelNameBytes(ByteString value)
The name of a LLM model used for parsing.
Format: gemini-1.5-pro-002
string model_name = 1;
Parameter |
Name |
Description |
value |
ByteString
The bytes for modelName to set.
|
public RagFileParsingConfig.LlmParser.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final RagFileParsingConfig.LlmParser.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides