Class Type.Struct.Encoding.DelimitedBytes.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Type.Struct.Encoding.DelimitedBytes.Builder>
com.google.bigtable.admin.v2.Type.Struct.Encoding.DelimitedBytes.Builder
All Implemented Interfaces:
Type.Struct.Encoding.DelimitedBytesOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
Type.Struct.Encoding.DelimitedBytes

public static final class Type.Struct.Encoding.DelimitedBytes.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Type.Struct.Encoding.DelimitedBytes.Builder> implements Type.Struct.Encoding.DelimitedBytesOrBuilder
 Fields are encoded independently and concatenated with a configurable
 `delimiter` in between.

 A struct with no fields defined is encoded as a single `delimiter`.

 Sorted mode:

  - Fields are encoded in sorted mode.
  - Encoded field values must not contain any bytes <= `delimiter[0]`
  - Element-wise order is preserved: `A < B` if `A[0] < B[0]`, or if
    `A[0] == B[0] && A[1] < B[1]`, etc. Strict prefixes sort first.

 Distinct mode:

  - Fields are encoded in distinct mode.
  - Encoded field values must not contain `delimiter[0]`.
 
Protobuf type google.bigtable.admin.v2.Type.Struct.Encoding.DelimitedBytes