Package ai.pipestream.data.v1
Interface PersistenceConfigOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
PersistenceConfig,PersistenceConfig.Builder
@Generated
public interface PersistenceConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionintMaximum size (in bytes) for inline documents before forcing persistence.booleanFor HTTP uploads: always persisted (streaming requirement).Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getPersistPipedoc
boolean getPersistPipedoc()For HTTP uploads: always persisted (streaming requirement). For gRPC PipeDoc uploads: configurable. Default: true (safe default - always persist unless explicitly disabled).
bool persist_pipedoc = 1 [json_name = "persistPipedoc"];- Returns:
- The persistPipedoc.
-
getMaxInlineSizeBytes
int getMaxInlineSizeBytes()Maximum size (in bytes) for inline documents before forcing persistence. Documents larger than this are always persisted to storage.
int32 max_inline_size_bytes = 2 [json_name = "maxInlineSizeBytes"];- Returns:
- The maxInlineSizeBytes.
-