(cls, data: Dict)
| 387 | |
| 388 | @classmethod |
| 389 | def from_dict(cls, data: Dict) -> "HudiFormat": |
| 390 | return cls( |
| 391 | table_type=data.get("table_type"), |
| 392 | record_key=data.get("record_key"), |
| 393 | precombine_field=data.get("precombine_field"), |
| 394 | properties=data.get("properties", {}), |
| 395 | ) |
| 396 | |
| 397 | def to_proto(self) -> "TableFormatProto": |
| 398 | """Convert to protobuf TableFormat message""" |