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 Type
    Method
    Description
    int
    Maximum size (in bytes) for inline documents before forcing persistence.
    boolean
    For HTTP uploads: always persisted (streaming requirement).

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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.