public static final class RagFileChunkingConfig.Builder extends GeneratedMessageV3.Builder<RagFileChunkingConfig.Builder> implements RagFileChunkingConfigOrBuilder
Specifies the size and overlap of chunks for RagFiles.
Protobuf type google.cloud.aiplatform.v1beta1.RagFileChunkingConfig
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 RagFileChunkingConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public RagFileChunkingConfig build()
public RagFileChunkingConfig buildPartial()
public RagFileChunkingConfig.Builder clear()
Overrides
public RagFileChunkingConfig.Builder clearChunkOverlap()
Deprecated. google.cloud.aiplatform.v1beta1.RagFileChunkingConfig.chunk_overlap is
deprecated. See google/cloud/aiplatform/v1beta1/vertex_rag_data.proto;l=407
The overlap between chunks.
int32 chunk_overlap = 2 [deprecated = true];
public RagFileChunkingConfig.Builder clearChunkSize()
Deprecated. google.cloud.aiplatform.v1beta1.RagFileChunkingConfig.chunk_size is deprecated.
See google/cloud/aiplatform/v1beta1/vertex_rag_data.proto;l=404
The size of the chunks.
int32 chunk_size = 1 [deprecated = true];
public RagFileChunkingConfig.Builder clearChunkingConfig()
public RagFileChunkingConfig.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public RagFileChunkingConfig.Builder clearFixedLengthChunking()
Specifies the fixed length chunking config.
.google.cloud.aiplatform.v1beta1.RagFileChunkingConfig.FixedLengthChunking fixed_length_chunking = 3;
public RagFileChunkingConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public RagFileChunkingConfig.Builder clone()
Overrides
public int getChunkOverlap()
Deprecated. google.cloud.aiplatform.v1beta1.RagFileChunkingConfig.chunk_overlap is
deprecated. See google/cloud/aiplatform/v1beta1/vertex_rag_data.proto;l=407
The overlap between chunks.
int32 chunk_overlap = 2 [deprecated = true];
Returns |
Type |
Description |
int |
The chunkOverlap.
|
public int getChunkSize()
Deprecated. google.cloud.aiplatform.v1beta1.RagFileChunkingConfig.chunk_size is deprecated.
See google/cloud/aiplatform/v1beta1/vertex_rag_data.proto;l=404
The size of the chunks.
int32 chunk_size = 1 [deprecated = true];
Returns |
Type |
Description |
int |
The chunkSize.
|
public RagFileChunkingConfig.ChunkingConfigCase getChunkingConfigCase()
public RagFileChunkingConfig getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public RagFileChunkingConfig.FixedLengthChunking getFixedLengthChunking()
Specifies the fixed length chunking config.
.google.cloud.aiplatform.v1beta1.RagFileChunkingConfig.FixedLengthChunking fixed_length_chunking = 3;
public RagFileChunkingConfig.FixedLengthChunking.Builder getFixedLengthChunkingBuilder()
Specifies the fixed length chunking config.
.google.cloud.aiplatform.v1beta1.RagFileChunkingConfig.FixedLengthChunking fixed_length_chunking = 3;
public RagFileChunkingConfig.FixedLengthChunkingOrBuilder getFixedLengthChunkingOrBuilder()
Specifies the fixed length chunking config.
.google.cloud.aiplatform.v1beta1.RagFileChunkingConfig.FixedLengthChunking fixed_length_chunking = 3;
public boolean hasFixedLengthChunking()
Specifies the fixed length chunking config.
.google.cloud.aiplatform.v1beta1.RagFileChunkingConfig.FixedLengthChunking fixed_length_chunking = 3;
Returns |
Type |
Description |
boolean |
Whether the fixedLengthChunking field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public RagFileChunkingConfig.Builder mergeFixedLengthChunking(RagFileChunkingConfig.FixedLengthChunking value)
Specifies the fixed length chunking config.
.google.cloud.aiplatform.v1beta1.RagFileChunkingConfig.FixedLengthChunking fixed_length_chunking = 3;
public RagFileChunkingConfig.Builder mergeFrom(RagFileChunkingConfig other)
public RagFileChunkingConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public RagFileChunkingConfig.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public final RagFileChunkingConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public RagFileChunkingConfig.Builder setChunkOverlap(int value)
Deprecated. google.cloud.aiplatform.v1beta1.RagFileChunkingConfig.chunk_overlap is
deprecated. See google/cloud/aiplatform/v1beta1/vertex_rag_data.proto;l=407
The overlap between chunks.
int32 chunk_overlap = 2 [deprecated = true];
Parameter |
Name |
Description |
value |
int
The chunkOverlap to set.
|
public RagFileChunkingConfig.Builder setChunkSize(int value)
Deprecated. google.cloud.aiplatform.v1beta1.RagFileChunkingConfig.chunk_size is deprecated.
See google/cloud/aiplatform/v1beta1/vertex_rag_data.proto;l=404
The size of the chunks.
int32 chunk_size = 1 [deprecated = true];
Parameter |
Name |
Description |
value |
int
The chunkSize to set.
|
public RagFileChunkingConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public RagFileChunkingConfig.Builder setFixedLengthChunking(RagFileChunkingConfig.FixedLengthChunking value)
Specifies the fixed length chunking config.
.google.cloud.aiplatform.v1beta1.RagFileChunkingConfig.FixedLengthChunking fixed_length_chunking = 3;
public RagFileChunkingConfig.Builder setFixedLengthChunking(RagFileChunkingConfig.FixedLengthChunking.Builder builderForValue)
Specifies the fixed length chunking config.
.google.cloud.aiplatform.v1beta1.RagFileChunkingConfig.FixedLengthChunking fixed_length_chunking = 3;
public RagFileChunkingConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final RagFileChunkingConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides