Class RmdWithValueSchemaId


  • public class RmdWithValueSchemaId
    extends java.lang.Object
    A POJO class that contains 3 things/fields: 1. RMD record. 2. RMD protocol version ID. 3. Value schema ID used to generate the RMD schema.
    • Constructor Detail

      • RmdWithValueSchemaId

        public RmdWithValueSchemaId​(int valueSchemaId,
                                    int rmdProtocolVersionId,
                                    org.apache.avro.generic.GenericRecord rmdRecord,
                                    ChunkedValueManifest rmdManifest)
      • RmdWithValueSchemaId

        public RmdWithValueSchemaId​(int valueSchemaId,
                                    int rmdProtocolVersionId,
                                    org.apache.avro.generic.GenericRecord rmdRecord)
      • RmdWithValueSchemaId

        public RmdWithValueSchemaId()
    • Method Detail

      • setValueSchemaId

        public void setValueSchemaId​(int valueSchemaId)
      • setRmdProtocolVersionId

        public void setRmdProtocolVersionId​(int rmdProtocolVersionId)
      • setRmdRecord

        public void setRmdRecord​(org.apache.avro.generic.GenericRecord rmdRecord)
      • getRmdRecord

        public org.apache.avro.generic.GenericRecord getRmdRecord()
      • getValueSchemaId

        public int getValueSchemaId()
      • getRmdProtocolVersionId

        public int getRmdProtocolVersionId()