Class Schema.RecordMetadata.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Schema.RecordMetadataOrBuilder, Cloneable
    Enclosing class:
    Schema.RecordMetadata

    public static final class Schema.RecordMetadata.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Schema.RecordMetadata.Builder>
    implements Schema.RecordMetadataOrBuilder
     Packs all non-value info into a single field; the idea here is so we can embed the *Record messages into other
     messages (e.g. JobRecord and JobBatchRecord) by simply omitting the optional metadata field, but by setting it the
     message becomes a full fledged record. Also cuts down how much properties need to be duplicated if we want to have
     flat records.
     
    Protobuf type exporter_protocol.RecordMetadata