@@ -607,6 +607,12 @@ class DropTableResponse(_message.Message):
607607 operation : _ydb_operation_pb2 .Operation
608608 def __init__ (self , operation : _Optional [_Union [_ydb_operation_pb2 .Operation , _Mapping ]] = ...) -> None : ...
609609
610+ class EvictionToExternalStorageSettings (_message .Message ):
611+ __slots__ = ["storage" ]
612+ STORAGE_FIELD_NUMBER : _ClassVar [int ]
613+ storage : str
614+ def __init__ (self , storage : _Optional [str ] = ...) -> None : ...
615+
610616class ExecuteDataQueryRequest (_message .Message ):
611617 __slots__ = ["collect_stats" , "operation_params" , "parameters" , "query" , "query_cache_policy" , "session_id" , "tx_control" ]
612618 class ParametersEntry (_message .Message ):
@@ -1340,6 +1346,12 @@ class TableStats(_message.Message):
13401346 store_size : int
13411347 def __init__ (self , partition_stats : _Optional [_Iterable [_Union [PartitionStats , _Mapping ]]] = ..., rows_estimate : _Optional [int ] = ..., store_size : _Optional [int ] = ..., partitions : _Optional [int ] = ..., creation_time : _Optional [_Union [_timestamp_pb2 .Timestamp , _Mapping ]] = ..., modification_time : _Optional [_Union [_timestamp_pb2 .Timestamp , _Mapping ]] = ...) -> None : ...
13421348
1349+ class TieredModeSettings (_message .Message ):
1350+ __slots__ = ["tiers" ]
1351+ TIERS_FIELD_NUMBER : _ClassVar [int ]
1352+ tiers : _containers .RepeatedCompositeFieldContainer [TtlTier ]
1353+ def __init__ (self , tiers : _Optional [_Iterable [_Union [TtlTier , _Mapping ]]] = ...) -> None : ...
1354+
13431355class TransactionControl (_message .Message ):
13441356 __slots__ = ["begin_tx" , "commit_tx" , "tx_id" ]
13451357 BEGIN_TX_FIELD_NUMBER : _ClassVar [int ]
@@ -1369,14 +1381,28 @@ class TransactionSettings(_message.Message):
13691381 def __init__ (self , serializable_read_write : _Optional [_Union [SerializableModeSettings , _Mapping ]] = ..., online_read_only : _Optional [_Union [OnlineModeSettings , _Mapping ]] = ..., stale_read_only : _Optional [_Union [StaleModeSettings , _Mapping ]] = ..., snapshot_read_only : _Optional [_Union [SnapshotModeSettings , _Mapping ]] = ...) -> None : ...
13701382
13711383class TtlSettings (_message .Message ):
1372- __slots__ = ["date_type_column" , "run_interval_seconds" , "value_since_unix_epoch" ]
1384+ __slots__ = ["date_type_column" , "run_interval_seconds" , "tiered_ttl" , " value_since_unix_epoch" ]
13731385 DATE_TYPE_COLUMN_FIELD_NUMBER : _ClassVar [int ]
13741386 RUN_INTERVAL_SECONDS_FIELD_NUMBER : _ClassVar [int ]
1387+ TIERED_TTL_FIELD_NUMBER : _ClassVar [int ]
13751388 VALUE_SINCE_UNIX_EPOCH_FIELD_NUMBER : _ClassVar [int ]
13761389 date_type_column : DateTypeColumnModeSettings
13771390 run_interval_seconds : int
1391+ tiered_ttl : TieredModeSettings
1392+ value_since_unix_epoch : ValueSinceUnixEpochModeSettings
1393+ def __init__ (self , date_type_column : _Optional [_Union [DateTypeColumnModeSettings , _Mapping ]] = ..., value_since_unix_epoch : _Optional [_Union [ValueSinceUnixEpochModeSettings , _Mapping ]] = ..., tiered_ttl : _Optional [_Union [TieredModeSettings , _Mapping ]] = ..., run_interval_seconds : _Optional [int ] = ...) -> None : ...
1394+
1395+ class TtlTier (_message .Message ):
1396+ __slots__ = ["date_type_column" , "delete" , "evict_to_external_storage" , "value_since_unix_epoch" ]
1397+ DATE_TYPE_COLUMN_FIELD_NUMBER : _ClassVar [int ]
1398+ DELETE_FIELD_NUMBER : _ClassVar [int ]
1399+ EVICT_TO_EXTERNAL_STORAGE_FIELD_NUMBER : _ClassVar [int ]
1400+ VALUE_SINCE_UNIX_EPOCH_FIELD_NUMBER : _ClassVar [int ]
1401+ date_type_column : DateTypeColumnModeSettings
1402+ delete : _empty_pb2 .Empty
1403+ evict_to_external_storage : EvictionToExternalStorageSettings
13781404 value_since_unix_epoch : ValueSinceUnixEpochModeSettings
1379- def __init__ (self , date_type_column : _Optional [_Union [DateTypeColumnModeSettings , _Mapping ]] = ..., value_since_unix_epoch : _Optional [_Union [ValueSinceUnixEpochModeSettings , _Mapping ]] = ..., run_interval_seconds : _Optional [int ] = ...) -> None : ...
1405+ def __init__ (self , date_type_column : _Optional [_Union [DateTypeColumnModeSettings , _Mapping ]] = ..., value_since_unix_epoch : _Optional [_Union [ValueSinceUnixEpochModeSettings , _Mapping ]] = ..., delete : _Optional [_Union [ _empty_pb2 . Empty , _Mapping ]] = ..., evict_to_external_storage : _Optional [ _Union [ EvictionToExternalStorageSettings , _Mapping ] ] = ...) -> None : ...
13801406
13811407class ValueSinceUnixEpochModeSettings (_message .Message ):
13821408 __slots__ = ["column_name" , "column_unit" , "expire_after_seconds" ]
0 commit comments