Package ai.pipestream.data.v1
Class HydrationConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<HydrationConfig.Builder>
com.google.protobuf.GeneratedMessage.Builder<HydrationConfig.Builder>
ai.pipestream.data.v1.HydrationConfig.Builder
- All Implemented Interfaces:
HydrationConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
HydrationConfig
public static final class HydrationConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<HydrationConfig.Builder>
implements HydrationConfigOrBuilder
Configuration for hydration/dehydration policies for blob handling. Controls how blobs are handled during pipeline processing - whether to keep them inline, use storage references, or hydrate on-demand.Protobuf type
ai.pipestream.data.v1.HydrationConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Hydration behavior for multi-hop processing.Default hydration policy for processing nodes.Blob handling after parsing.Keep original blob reference even after parsing.Inline blob size limits.booleanHydration behavior for multi-hop processing.Default hydration policy for processing nodes.intDefault hydration policy for processing nodes.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanBlob handling after parsing.booleanKeep original blob reference even after parsing.intInline blob size limits.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(HydrationConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAllowInlineBlobsForParserChains(boolean value) Hydration behavior for multi-hop processing.Default hydration policy for processing nodes.setDefaultHydrationPolicyValue(int value) Default hydration policy for processing nodes.setDropBlobsAfterParse(boolean value) Blob handling after parsing.setKeepBlobsAsRef(boolean value) Keep original blob reference even after parsing.setMaxInlineBlobSizeBytes(int value) Inline blob size limits.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<HydrationConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<HydrationConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<HydrationConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HydrationConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<HydrationConfig.Builder>
-
mergeFrom
public HydrationConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HydrationConfig.Builder>- Throws:
IOException
-
getDefaultHydrationPolicyValue
public int getDefaultHydrationPolicyValue()Default hydration policy for processing nodes.
.ai.pipestream.data.v1.HydrationConfig.HydrationPolicy default_hydration_policy = 1 [json_name = "defaultHydrationPolicy"];- Specified by:
getDefaultHydrationPolicyValuein interfaceHydrationConfigOrBuilder- Returns:
- The enum numeric value on the wire for defaultHydrationPolicy.
-
setDefaultHydrationPolicyValue
Default hydration policy for processing nodes.
.ai.pipestream.data.v1.HydrationConfig.HydrationPolicy default_hydration_policy = 1 [json_name = "defaultHydrationPolicy"];- Parameters:
value- The enum numeric value on the wire for defaultHydrationPolicy to set.- Returns:
- This builder for chaining.
-
getDefaultHydrationPolicy
Default hydration policy for processing nodes.
.ai.pipestream.data.v1.HydrationConfig.HydrationPolicy default_hydration_policy = 1 [json_name = "defaultHydrationPolicy"];- Specified by:
getDefaultHydrationPolicyin interfaceHydrationConfigOrBuilder- Returns:
- The defaultHydrationPolicy.
-
setDefaultHydrationPolicy
Default hydration policy for processing nodes.
.ai.pipestream.data.v1.HydrationConfig.HydrationPolicy default_hydration_policy = 1 [json_name = "defaultHydrationPolicy"];- Parameters:
value- The defaultHydrationPolicy to set.- Returns:
- This builder for chaining.
-
clearDefaultHydrationPolicy
Default hydration policy for processing nodes.
.ai.pipestream.data.v1.HydrationConfig.HydrationPolicy default_hydration_policy = 1 [json_name = "defaultHydrationPolicy"];- Returns:
- This builder for chaining.
-
getDropBlobsAfterParse
public boolean getDropBlobsAfterParse()Blob handling after parsing.
bool drop_blobs_after_parse = 2 [json_name = "dropBlobsAfterParse"];- Specified by:
getDropBlobsAfterParsein interfaceHydrationConfigOrBuilder- Returns:
- The dropBlobsAfterParse.
-
setDropBlobsAfterParse
Blob handling after parsing.
bool drop_blobs_after_parse = 2 [json_name = "dropBlobsAfterParse"];- Parameters:
value- The dropBlobsAfterParse to set.- Returns:
- This builder for chaining.
-
clearDropBlobsAfterParse
Blob handling after parsing.
bool drop_blobs_after_parse = 2 [json_name = "dropBlobsAfterParse"];- Returns:
- This builder for chaining.
-
getKeepBlobsAsRef
public boolean getKeepBlobsAsRef()Keep original blob reference even after parsing.
bool keep_blobs_as_ref = 3 [json_name = "keepBlobsAsRef"];- Specified by:
getKeepBlobsAsRefin interfaceHydrationConfigOrBuilder- Returns:
- The keepBlobsAsRef.
-
setKeepBlobsAsRef
Keep original blob reference even after parsing.
bool keep_blobs_as_ref = 3 [json_name = "keepBlobsAsRef"];- Parameters:
value- The keepBlobsAsRef to set.- Returns:
- This builder for chaining.
-
clearKeepBlobsAsRef
Keep original blob reference even after parsing.
bool keep_blobs_as_ref = 3 [json_name = "keepBlobsAsRef"];- Returns:
- This builder for chaining.
-
getMaxInlineBlobSizeBytes
public int getMaxInlineBlobSizeBytes()Inline blob size limits.
int32 max_inline_blob_size_bytes = 4 [json_name = "maxInlineBlobSizeBytes"];- Specified by:
getMaxInlineBlobSizeBytesin interfaceHydrationConfigOrBuilder- Returns:
- The maxInlineBlobSizeBytes.
-
setMaxInlineBlobSizeBytes
Inline blob size limits.
int32 max_inline_blob_size_bytes = 4 [json_name = "maxInlineBlobSizeBytes"];- Parameters:
value- The maxInlineBlobSizeBytes to set.- Returns:
- This builder for chaining.
-
clearMaxInlineBlobSizeBytes
Inline blob size limits.
int32 max_inline_blob_size_bytes = 4 [json_name = "maxInlineBlobSizeBytes"];- Returns:
- This builder for chaining.
-
getAllowInlineBlobsForParserChains
public boolean getAllowInlineBlobsForParserChains()Hydration behavior for multi-hop processing.
bool allow_inline_blobs_for_parser_chains = 5 [json_name = "allowInlineBlobsForParserChains"];- Specified by:
getAllowInlineBlobsForParserChainsin interfaceHydrationConfigOrBuilder- Returns:
- The allowInlineBlobsForParserChains.
-
setAllowInlineBlobsForParserChains
Hydration behavior for multi-hop processing.
bool allow_inline_blobs_for_parser_chains = 5 [json_name = "allowInlineBlobsForParserChains"];- Parameters:
value- The allowInlineBlobsForParserChains to set.- Returns:
- This builder for chaining.
-
clearAllowInlineBlobsForParserChains
Hydration behavior for multi-hop processing.
bool allow_inline_blobs_for_parser_chains = 5 [json_name = "allowInlineBlobsForParserChains"];- Returns:
- This builder for chaining.
-