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
}
}Content copied to clipboard
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.