Package ai.pipestream.data.v1
Class NodeProcessingConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<NodeProcessingConfig.Builder>
com.google.protobuf.GeneratedMessage.Builder<NodeProcessingConfig.Builder>
ai.pipestream.data.v1.NodeProcessingConfig.Builder
- All Implemented Interfaces:
NodeProcessingConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
NodeProcessingConfig
public static final class NodeProcessingConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<NodeProcessingConfig.Builder>
implements NodeProcessingConfigOrBuilder
Node-specific processing configuration. Defines pre/post mappings, filtering, and custom configuration for a processing node.Protobuf type
ai.pipestream.data.v1.NodeProcessingConfig-
Method Summary
Modifier and TypeMethodDescriptionaddAllPostMappings(Iterable<? extends ProcessingMapping> values) Field mappings applied after node processing.addAllPreMappings(Iterable<? extends ProcessingMapping> values) Field mappings applied before node processing.addPostMappings(int index, ProcessingMapping value) Field mappings applied after node processing.addPostMappings(int index, ProcessingMapping.Builder builderForValue) Field mappings applied after node processing.addPostMappings(ProcessingMapping value) Field mappings applied after node processing.addPostMappings(ProcessingMapping.Builder builderForValue) Field mappings applied after node processing.Field mappings applied after node processing.addPostMappingsBuilder(int index) Field mappings applied after node processing.addPreMappings(int index, ProcessingMapping value) Field mappings applied before node processing.addPreMappings(int index, ProcessingMapping.Builder builderForValue) Field mappings applied before node processing.addPreMappings(ProcessingMapping value) Field mappings applied before node processing.addPreMappings(ProcessingMapping.Builder builderForValue) Field mappings applied before node processing.Field mappings applied before node processing.addPreMappingsBuilder(int index) Field mappings applied before node processing.build()clear()CEL expression to filter documents before node processing.Processing intent for this record.Node-specific custom configuration.Node identifier for this configuration.Field mappings applied after node processing.Field mappings applied before node processing.Whether to save the document to the repository even if processing fails.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorCEL expression to filter documents before node processing.com.google.protobuf.ByteStringCEL expression to filter documents before node processing.Processing intent for this record.intProcessing intent for this record.com.google.protobuf.AnyNode-specific custom configuration.com.google.protobuf.Any.BuilderNode-specific custom configuration.com.google.protobuf.AnyOrBuilderNode-specific custom configuration.Node identifier for this configuration.com.google.protobuf.ByteStringNode identifier for this configuration.getPostMappings(int index) Field mappings applied after node processing.getPostMappingsBuilder(int index) Field mappings applied after node processing.Field mappings applied after node processing.intField mappings applied after node processing.Field mappings applied after node processing.getPostMappingsOrBuilder(int index) Field mappings applied after node processing.List<? extends ProcessingMappingOrBuilder> Field mappings applied after node processing.getPreMappings(int index) Field mappings applied before node processing.getPreMappingsBuilder(int index) Field mappings applied before node processing.Field mappings applied before node processing.intField mappings applied before node processing.Field mappings applied before node processing.getPreMappingsOrBuilder(int index) Field mappings applied before node processing.List<? extends ProcessingMappingOrBuilder> Field mappings applied before node processing.booleanWhether to save the document to the repository even if processing fails.booleanNode-specific custom configuration.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(NodeProcessingConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeNodeConfig(com.google.protobuf.Any value) Node-specific custom configuration.removePostMappings(int index) Field mappings applied after node processing.removePreMappings(int index) Field mappings applied before node processing.setFilterCondition(String value) CEL expression to filter documents before node processing.setFilterConditionBytes(com.google.protobuf.ByteString value) CEL expression to filter documents before node processing.Processing intent for this record.setIntentValue(int value) Processing intent for this record.setNodeConfig(com.google.protobuf.Any value) Node-specific custom configuration.setNodeConfig(com.google.protobuf.Any.Builder builderForValue) Node-specific custom configuration.Node identifier for this configuration.setNodeIdBytes(com.google.protobuf.ByteString value) Node identifier for this configuration.setPostMappings(int index, ProcessingMapping value) Field mappings applied after node processing.setPostMappings(int index, ProcessingMapping.Builder builderForValue) Field mappings applied after node processing.setPreMappings(int index, ProcessingMapping value) Field mappings applied before node processing.setPreMappings(int index, ProcessingMapping.Builder builderForValue) Field mappings applied before node processing.setSaveOnError(boolean value) Whether to save the document to the repository even if processing fails.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<NodeProcessingConfig.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<NodeProcessingConfig.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<NodeProcessingConfig.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<NodeProcessingConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<NodeProcessingConfig.Builder>
-
mergeFrom
public NodeProcessingConfig.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<NodeProcessingConfig.Builder>- Throws:
IOException
-
getNodeId
Node identifier for this configuration.
string node_id = 1 [json_name = "nodeId"];- Specified by:
getNodeIdin interfaceNodeProcessingConfigOrBuilder- Returns:
- The nodeId.
-
getNodeIdBytes
public com.google.protobuf.ByteString getNodeIdBytes()Node identifier for this configuration.
string node_id = 1 [json_name = "nodeId"];- Specified by:
getNodeIdBytesin interfaceNodeProcessingConfigOrBuilder- Returns:
- The bytes for nodeId.
-
setNodeId
Node identifier for this configuration.
string node_id = 1 [json_name = "nodeId"];- Parameters:
value- The nodeId to set.- Returns:
- This builder for chaining.
-
clearNodeId
Node identifier for this configuration.
string node_id = 1 [json_name = "nodeId"];- Returns:
- This builder for chaining.
-
setNodeIdBytes
Node identifier for this configuration.
string node_id = 1 [json_name = "nodeId"];- Parameters:
value- The bytes for nodeId to set.- Returns:
- This builder for chaining.
-
getPreMappingsList
Field mappings applied before node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping pre_mappings = 2 [json_name = "preMappings"];- Specified by:
getPreMappingsListin interfaceNodeProcessingConfigOrBuilder
-
getPreMappingsCount
public int getPreMappingsCount()Field mappings applied before node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping pre_mappings = 2 [json_name = "preMappings"];- Specified by:
getPreMappingsCountin interfaceNodeProcessingConfigOrBuilder
-
getPreMappings
Field mappings applied before node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping pre_mappings = 2 [json_name = "preMappings"];- Specified by:
getPreMappingsin interfaceNodeProcessingConfigOrBuilder
-
setPreMappings
Field mappings applied before node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping pre_mappings = 2 [json_name = "preMappings"]; -
setPreMappings
public NodeProcessingConfig.Builder setPreMappings(int index, ProcessingMapping.Builder builderForValue) Field mappings applied before node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping pre_mappings = 2 [json_name = "preMappings"]; -
addPreMappings
Field mappings applied before node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping pre_mappings = 2 [json_name = "preMappings"]; -
addPreMappings
Field mappings applied before node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping pre_mappings = 2 [json_name = "preMappings"]; -
addPreMappings
Field mappings applied before node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping pre_mappings = 2 [json_name = "preMappings"]; -
addPreMappings
public NodeProcessingConfig.Builder addPreMappings(int index, ProcessingMapping.Builder builderForValue) Field mappings applied before node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping pre_mappings = 2 [json_name = "preMappings"]; -
addAllPreMappings
Field mappings applied before node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping pre_mappings = 2 [json_name = "preMappings"]; -
clearPreMappings
Field mappings applied before node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping pre_mappings = 2 [json_name = "preMappings"]; -
removePreMappings
Field mappings applied before node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping pre_mappings = 2 [json_name = "preMappings"]; -
getPreMappingsBuilder
Field mappings applied before node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping pre_mappings = 2 [json_name = "preMappings"]; -
getPreMappingsOrBuilder
Field mappings applied before node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping pre_mappings = 2 [json_name = "preMappings"];- Specified by:
getPreMappingsOrBuilderin interfaceNodeProcessingConfigOrBuilder
-
getPreMappingsOrBuilderList
Field mappings applied before node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping pre_mappings = 2 [json_name = "preMappings"];- Specified by:
getPreMappingsOrBuilderListin interfaceNodeProcessingConfigOrBuilder
-
addPreMappingsBuilder
Field mappings applied before node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping pre_mappings = 2 [json_name = "preMappings"]; -
addPreMappingsBuilder
Field mappings applied before node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping pre_mappings = 2 [json_name = "preMappings"]; -
getPreMappingsBuilderList
Field mappings applied before node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping pre_mappings = 2 [json_name = "preMappings"]; -
getPostMappingsList
Field mappings applied after node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping post_mappings = 3 [json_name = "postMappings"];- Specified by:
getPostMappingsListin interfaceNodeProcessingConfigOrBuilder
-
getPostMappingsCount
public int getPostMappingsCount()Field mappings applied after node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping post_mappings = 3 [json_name = "postMappings"];- Specified by:
getPostMappingsCountin interfaceNodeProcessingConfigOrBuilder
-
getPostMappings
Field mappings applied after node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping post_mappings = 3 [json_name = "postMappings"];- Specified by:
getPostMappingsin interfaceNodeProcessingConfigOrBuilder
-
setPostMappings
Field mappings applied after node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping post_mappings = 3 [json_name = "postMappings"]; -
setPostMappings
public NodeProcessingConfig.Builder setPostMappings(int index, ProcessingMapping.Builder builderForValue) Field mappings applied after node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping post_mappings = 3 [json_name = "postMappings"]; -
addPostMappings
Field mappings applied after node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping post_mappings = 3 [json_name = "postMappings"]; -
addPostMappings
Field mappings applied after node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping post_mappings = 3 [json_name = "postMappings"]; -
addPostMappings
Field mappings applied after node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping post_mappings = 3 [json_name = "postMappings"]; -
addPostMappings
public NodeProcessingConfig.Builder addPostMappings(int index, ProcessingMapping.Builder builderForValue) Field mappings applied after node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping post_mappings = 3 [json_name = "postMappings"]; -
addAllPostMappings
public NodeProcessingConfig.Builder addAllPostMappings(Iterable<? extends ProcessingMapping> values) Field mappings applied after node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping post_mappings = 3 [json_name = "postMappings"]; -
clearPostMappings
Field mappings applied after node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping post_mappings = 3 [json_name = "postMappings"]; -
removePostMappings
Field mappings applied after node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping post_mappings = 3 [json_name = "postMappings"]; -
getPostMappingsBuilder
Field mappings applied after node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping post_mappings = 3 [json_name = "postMappings"]; -
getPostMappingsOrBuilder
Field mappings applied after node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping post_mappings = 3 [json_name = "postMappings"];- Specified by:
getPostMappingsOrBuilderin interfaceNodeProcessingConfigOrBuilder
-
getPostMappingsOrBuilderList
Field mappings applied after node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping post_mappings = 3 [json_name = "postMappings"];- Specified by:
getPostMappingsOrBuilderListin interfaceNodeProcessingConfigOrBuilder
-
addPostMappingsBuilder
Field mappings applied after node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping post_mappings = 3 [json_name = "postMappings"]; -
addPostMappingsBuilder
Field mappings applied after node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping post_mappings = 3 [json_name = "postMappings"]; -
getPostMappingsBuilderList
Field mappings applied after node processing.
repeated .ai.pipestream.data.v1.ProcessingMapping post_mappings = 3 [json_name = "postMappings"]; -
getIntentValue
public int getIntentValue()Processing intent for this record.
.ai.pipestream.data.v1.Intent intent = 4 [json_name = "intent"];- Specified by:
getIntentValuein interfaceNodeProcessingConfigOrBuilder- Returns:
- The enum numeric value on the wire for intent.
-
setIntentValue
Processing intent for this record.
.ai.pipestream.data.v1.Intent intent = 4 [json_name = "intent"];- Parameters:
value- The enum numeric value on the wire for intent to set.- Returns:
- This builder for chaining.
-
getIntent
Processing intent for this record.
.ai.pipestream.data.v1.Intent intent = 4 [json_name = "intent"];- Specified by:
getIntentin interfaceNodeProcessingConfigOrBuilder- Returns:
- The intent.
-
setIntent
Processing intent for this record.
.ai.pipestream.data.v1.Intent intent = 4 [json_name = "intent"];- Parameters:
value- The intent to set.- Returns:
- This builder for chaining.
-
clearIntent
Processing intent for this record.
.ai.pipestream.data.v1.Intent intent = 4 [json_name = "intent"];- Returns:
- This builder for chaining.
-
hasNodeConfig
public boolean hasNodeConfig()Node-specific custom configuration.
.google.protobuf.Any node_config = 5 [json_name = "nodeConfig"];- Specified by:
hasNodeConfigin interfaceNodeProcessingConfigOrBuilder- Returns:
- Whether the nodeConfig field is set.
-
getNodeConfig
public com.google.protobuf.Any getNodeConfig()Node-specific custom configuration.
.google.protobuf.Any node_config = 5 [json_name = "nodeConfig"];- Specified by:
getNodeConfigin interfaceNodeProcessingConfigOrBuilder- Returns:
- The nodeConfig.
-
setNodeConfig
Node-specific custom configuration.
.google.protobuf.Any node_config = 5 [json_name = "nodeConfig"]; -
setNodeConfig
Node-specific custom configuration.
.google.protobuf.Any node_config = 5 [json_name = "nodeConfig"]; -
mergeNodeConfig
Node-specific custom configuration.
.google.protobuf.Any node_config = 5 [json_name = "nodeConfig"]; -
clearNodeConfig
Node-specific custom configuration.
.google.protobuf.Any node_config = 5 [json_name = "nodeConfig"]; -
getNodeConfigBuilder
public com.google.protobuf.Any.Builder getNodeConfigBuilder()Node-specific custom configuration.
.google.protobuf.Any node_config = 5 [json_name = "nodeConfig"]; -
getNodeConfigOrBuilder
public com.google.protobuf.AnyOrBuilder getNodeConfigOrBuilder()Node-specific custom configuration.
.google.protobuf.Any node_config = 5 [json_name = "nodeConfig"];- Specified by:
getNodeConfigOrBuilderin interfaceNodeProcessingConfigOrBuilder
-
getFilterCondition
CEL expression to filter documents before node processing. When this expression evaluates to false, the document skips this node and proceeds to the next node in the pipeline without processing. Available context variables: - document: The PipeDoc being processed - stream: The PipeStream object (metadata, history, etc.) Example expressions: - "document.search_metadata.language == 'en'" - "stream.metadata.context_params['skip_ocr'] == 'true'" - "document.search_metadata.content_length > 100"
string filter_condition = 6 [json_name = "filterCondition"];- Specified by:
getFilterConditionin interfaceNodeProcessingConfigOrBuilder- Returns:
- The filterCondition.
-
getFilterConditionBytes
public com.google.protobuf.ByteString getFilterConditionBytes()CEL expression to filter documents before node processing. When this expression evaluates to false, the document skips this node and proceeds to the next node in the pipeline without processing. Available context variables: - document: The PipeDoc being processed - stream: The PipeStream object (metadata, history, etc.) Example expressions: - "document.search_metadata.language == 'en'" - "stream.metadata.context_params['skip_ocr'] == 'true'" - "document.search_metadata.content_length > 100"
string filter_condition = 6 [json_name = "filterCondition"];- Specified by:
getFilterConditionBytesin interfaceNodeProcessingConfigOrBuilder- Returns:
- The bytes for filterCondition.
-
setFilterCondition
CEL expression to filter documents before node processing. When this expression evaluates to false, the document skips this node and proceeds to the next node in the pipeline without processing. Available context variables: - document: The PipeDoc being processed - stream: The PipeStream object (metadata, history, etc.) Example expressions: - "document.search_metadata.language == 'en'" - "stream.metadata.context_params['skip_ocr'] == 'true'" - "document.search_metadata.content_length > 100"
string filter_condition = 6 [json_name = "filterCondition"];- Parameters:
value- The filterCondition to set.- Returns:
- This builder for chaining.
-
clearFilterCondition
CEL expression to filter documents before node processing. When this expression evaluates to false, the document skips this node and proceeds to the next node in the pipeline without processing. Available context variables: - document: The PipeDoc being processed - stream: The PipeStream object (metadata, history, etc.) Example expressions: - "document.search_metadata.language == 'en'" - "stream.metadata.context_params['skip_ocr'] == 'true'" - "document.search_metadata.content_length > 100"
string filter_condition = 6 [json_name = "filterCondition"];- Returns:
- This builder for chaining.
-
setFilterConditionBytes
CEL expression to filter documents before node processing. When this expression evaluates to false, the document skips this node and proceeds to the next node in the pipeline without processing. Available context variables: - document: The PipeDoc being processed - stream: The PipeStream object (metadata, history, etc.) Example expressions: - "document.search_metadata.language == 'en'" - "stream.metadata.context_params['skip_ocr'] == 'true'" - "document.search_metadata.content_length > 100"
string filter_condition = 6 [json_name = "filterCondition"];- Parameters:
value- The bytes for filterCondition to set.- Returns:
- This builder for chaining.
-
getSaveOnError
public boolean getSaveOnError()Whether to save the document to the repository even if processing fails. When true, the document is persisted to the repository (S3) even if the node processing encounters an error. This is useful for debugging and reprocessing failed documents later.
bool save_on_error = 7 [json_name = "saveOnError"];- Specified by:
getSaveOnErrorin interfaceNodeProcessingConfigOrBuilder- Returns:
- The saveOnError.
-
setSaveOnError
Whether to save the document to the repository even if processing fails. When true, the document is persisted to the repository (S3) even if the node processing encounters an error. This is useful for debugging and reprocessing failed documents later.
bool save_on_error = 7 [json_name = "saveOnError"];- Parameters:
value- The saveOnError to set.- Returns:
- This builder for chaining.
-
clearSaveOnError
Whether to save the document to the repository even if processing fails. When true, the document is persisted to the repository (S3) even if the node processing encounters an error. This is useful for debugging and reprocessing failed documents later.
bool save_on_error = 7 [json_name = "saveOnError"];- Returns:
- This builder for chaining.
-