def validate()

in catalog-api/python/pyodps_catalog/models.py [0:0]


    def validate(self):
        self.validate_required(self.project_id, 'project_id')
        self.validate_required(self.table_name, 'table_name')
        if self.table_schema:
            self.table_schema.validate()
        if self.clustering:
            self.clustering.validate()
        if self.table_constraints:
            self.table_constraints.validate()
        if self.partition_definition:
            self.partition_definition.validate()
        if self.table_format_definition:
            self.table_format_definition.validate()
        if self.expiration_options:
            self.expiration_options.validate()