Updating table properties allows to set properties through the Transaction API, that's introduced in https://github.com/apache/iceberg-rust/pull/349 You can take inspiration from PyIceberg: https://github.com/apache/iceberg-python/blob/b4395edfba0102ffb8b9572e18331586f9937521/pyiceberg/table/__init__.py#L299-L314