Class RagFileParsingConfig.LlmParser.Builder (3.65.0)
3.88.0 (latest)
3.86.0
3.84.0
3.83.0
3.82.0
3.81.0
3.79.0
3.77.0
3.76.0
3.75.0
3.74.0
3.73.0
3.71.0
3.69.0
3.68.0
3.65.0
3.64.0
3.63.0
3.61.0
3.60.0
3.59.0
3.58.0
3.57.0
3.56.0
3.55.0
3.54.0
3.53.0
3.52.0
3.50.0
3.49.0
3.48.0
3.47.0
3.46.0
3.45.0
3.44.0
3.43.0
3.42.0
3.41.0
3.40.0
3.38.0
3.37.0
3.36.0
3.35.0
3.34.0
3.33.0
3.32.0
3.31.0
3.30.0
3.29.0
3.28.0
3.25.0
3.24.0
3.23.0
3.22.0
3.21.0
3.20.0
3.19.0
3.18.0
3.17.0
3.16.0
3.15.0
3.14.0
3.13.0
3.12.0
3.11.0
3.10.0
3.9.0
3.8.0
3.7.0
3.6.0
3.5.0
3.4.2
3.3.0
3.2.0
3.0.0
2.9.8
2.8.9
2.7.4
2.5.3
2.4.0
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.v1.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:
projects/{project_id}/locations/{location}/publishers/{publisher}/models/{model}
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:
projects/{project_id}/locations/{location}/publishers/{publisher}/models/{model}
string model_name = 1;
Returns
Type
Description
String
The modelName.
public ByteString getModelNameBytes ()
The name of a LLM model used for parsing.
Format:
projects/{project_id}/locations/{location}/publishers/{publisher}/models/{model}
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:
projects/{project_id}/locations/{location}/publishers/{publisher}/models/{model}
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:
projects/{project_id}/locations/{location}/publishers/{publisher}/models/{model}
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
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]