Builder

Available in a dev version: 0․11․0-grpc-188

How to configure

Mutable builder for ProtoConfig.

Example:

val config = ProtoConfig {
discardUnknownFields = true
recursionLimit = 50
extensions {
+MyMessage.myExtension
}
}

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard

When true, unknown fields encountered during deserialization are silently discarded. When false (default), unknown fields are preserved.

Link copied to clipboard

Registry of known protobuf extensions used during decoding. If null (default), extension fields are treated as unknown fields.

Link copied to clipboard

The maximum allowed nesting depth when decoding protobuf messages. Defaults to DEFAULT_RECURSION_LIMIT (100).

Functions

Link copied to clipboard

Builds an immutable ProtoConfig from this builder's current state.

Link copied to clipboard

Configures the extensionRegistry using a DSL-style builder block.