RemoteCacheManager remote = … SerializationContext serialCtx = ProtoStreamMarshaller.getSerializationContext(remote); ProtoSchemaBuilder protoSchemaBuilder = new ProtoSchemaBuilder(); String protoFile = protoSchemaBuilder .fileName(fileName) .addClass(Pokemon.class) .packageName("pokemons") .build(serialCtx);