public byte[] encodeSwitchConfigRequest () {
GenericRecord ofpGetConfigRequestRecord = new GenericData.Record(ofpGetConfigRequestSchema);
GenericRecordBuilder builder = new GenericRecordBuilder(getConfigRequestHeaderSchema);
GenericRecord ofpGetConfigRequestHeaderRecord = builder.build();
ofpGetConfigRequestRecord.put("header", ofpGetConfigRequestHeaderRecord);
ByteArrayOutputStream out = new ByteArrayOutputStream();
DatumWriter<GenericRecord> writer = new GenericDatumWriter<GenericRecord>(ofpGetConfigRequestSchema);
Encoder encoder = EncoderFactory.get().binaryNonEncoder(out, null);