From 93e0fde90ef7b6d2712518f4375c581863cbe4ee Mon Sep 17 00:00:00 2001 From: Oleg Ovcharuk Date: Tue, 16 Jul 2024 11:50:00 +0300 Subject: [PATCH] Update generated protos --- ydb-api-protos | 2 +- .../draft/protos/ydb_federated_query_pb2.py | 6591 +++++++++++++++++ .../protos/ydb_federated_query_pb2_grpc.py | 4 + ydb/_grpc/v3/draft/protos/ydb_keyvalue_pb2.py | 2612 +++++++ .../v3/draft/protos/ydb_keyvalue_pb2_grpc.py | 4 + .../v3/draft/protos/ydb_maintenance_pb2.py | 151 +- .../v3/draft/protos/ydb_object_storage_pb2.py | 240 + .../protos/ydb_object_storage_pb2_grpc.py | 4 + .../v3/draft/ydb_federated_query_v1_pb2.py | 260 + .../draft/ydb_federated_query_v1_pb2_grpc.py | 755 ++ ydb/_grpc/v3/draft/ydb_keyvalue_v1_pb2.py | 160 + .../v3/draft/ydb_keyvalue_v1_pb2_grpc.py | 419 ++ .../v3/draft/ydb_object_storage_v1_pb2.py | 60 + .../draft/ydb_object_storage_v1_pb2_grpc.py | 66 + .../v3/protos/annotations/sensitive_pb2.py | 44 + .../protos/annotations/sensitive_pb2_grpc.py | 4 + ydb/_grpc/v3/protos/ydb_query_pb2.py | 48 +- ydb/_grpc/v3/protos/ydb_topic_pb2.py | 519 +- ydb/_grpc/v3/ydb_topic_v1_pb2.py | 24 +- ydb/_grpc/v3/ydb_topic_v1_pb2_grpc.py | 34 + .../draft/protos/ydb_federated_query_pb2.py | 499 ++ .../draft/protos/ydb_federated_query_pb2.pyi | 1125 +++ .../protos/ydb_federated_query_pb2_grpc.py | 4 + ydb/_grpc/v4/draft/protos/ydb_keyvalue_pb2.py | 124 + .../v4/draft/protos/ydb_keyvalue_pb2.pyi | 437 ++ .../v4/draft/protos/ydb_keyvalue_pb2_grpc.py | 4 + .../v4/draft/protos/ydb_maintenance_pb2.py | 136 +- .../v4/draft/protos/ydb_maintenance_pb2.pyi | 8 +- .../v4/draft/protos/ydb_object_storage_pb2.py | 34 + .../draft/protos/ydb_object_storage_pb2.pyi | 52 + .../protos/ydb_object_storage_pb2_grpc.py | 4 + .../v4/draft/ydb_federated_query_v1_pb2.py | 28 + .../v4/draft/ydb_federated_query_v1_pb2.pyi | 5 + .../draft/ydb_federated_query_v1_pb2_grpc.py | 755 ++ ydb/_grpc/v4/draft/ydb_keyvalue_v1_pb2.py | 28 + ydb/_grpc/v4/draft/ydb_keyvalue_v1_pb2.pyi | 5 + .../v4/draft/ydb_keyvalue_v1_pb2_grpc.py | 419 ++ .../v4/draft/ydb_object_storage_v1_pb2.py | 28 + .../v4/draft/ydb_object_storage_v1_pb2.pyi | 5 + .../draft/ydb_object_storage_v1_pb2_grpc.py | 66 + .../v4/protos/annotations/sensitive_pb2.py | 27 + .../v4/protos/annotations/sensitive_pb2.pyi | 7 + .../protos/annotations/sensitive_pb2_grpc.py | 4 + ydb/_grpc/v4/protos/ydb_query_pb2.py | 40 +- ydb/_grpc/v4/protos/ydb_query_pb2.pyi | 6 +- ydb/_grpc/v4/protos/ydb_topic_pb2.py | 337 +- ydb/_grpc/v4/protos/ydb_topic_pb2.pyi | 89 +- ydb/_grpc/v4/ydb_topic_v1_pb2.py | 4 +- ydb/_grpc/v4/ydb_topic_v1_pb2_grpc.py | 34 + 49 files changed, 15684 insertions(+), 631 deletions(-) create mode 100644 ydb/_grpc/v3/draft/protos/ydb_federated_query_pb2.py create mode 100644 ydb/_grpc/v3/draft/protos/ydb_federated_query_pb2_grpc.py create mode 100644 ydb/_grpc/v3/draft/protos/ydb_keyvalue_pb2.py create mode 100644 ydb/_grpc/v3/draft/protos/ydb_keyvalue_pb2_grpc.py create mode 100644 ydb/_grpc/v3/draft/protos/ydb_object_storage_pb2.py create mode 100644 ydb/_grpc/v3/draft/protos/ydb_object_storage_pb2_grpc.py create mode 100644 ydb/_grpc/v3/draft/ydb_federated_query_v1_pb2.py create mode 100644 ydb/_grpc/v3/draft/ydb_federated_query_v1_pb2_grpc.py create mode 100644 ydb/_grpc/v3/draft/ydb_keyvalue_v1_pb2.py create mode 100644 ydb/_grpc/v3/draft/ydb_keyvalue_v1_pb2_grpc.py create mode 100644 ydb/_grpc/v3/draft/ydb_object_storage_v1_pb2.py create mode 100644 ydb/_grpc/v3/draft/ydb_object_storage_v1_pb2_grpc.py create mode 100644 ydb/_grpc/v3/protos/annotations/sensitive_pb2.py create mode 100644 ydb/_grpc/v3/protos/annotations/sensitive_pb2_grpc.py create mode 100644 ydb/_grpc/v4/draft/protos/ydb_federated_query_pb2.py create mode 100644 ydb/_grpc/v4/draft/protos/ydb_federated_query_pb2.pyi create mode 100644 ydb/_grpc/v4/draft/protos/ydb_federated_query_pb2_grpc.py create mode 100644 ydb/_grpc/v4/draft/protos/ydb_keyvalue_pb2.py create mode 100644 ydb/_grpc/v4/draft/protos/ydb_keyvalue_pb2.pyi create mode 100644 ydb/_grpc/v4/draft/protos/ydb_keyvalue_pb2_grpc.py create mode 100644 ydb/_grpc/v4/draft/protos/ydb_object_storage_pb2.py create mode 100644 ydb/_grpc/v4/draft/protos/ydb_object_storage_pb2.pyi create mode 100644 ydb/_grpc/v4/draft/protos/ydb_object_storage_pb2_grpc.py create mode 100644 ydb/_grpc/v4/draft/ydb_federated_query_v1_pb2.py create mode 100644 ydb/_grpc/v4/draft/ydb_federated_query_v1_pb2.pyi create mode 100644 ydb/_grpc/v4/draft/ydb_federated_query_v1_pb2_grpc.py create mode 100644 ydb/_grpc/v4/draft/ydb_keyvalue_v1_pb2.py create mode 100644 ydb/_grpc/v4/draft/ydb_keyvalue_v1_pb2.pyi create mode 100644 ydb/_grpc/v4/draft/ydb_keyvalue_v1_pb2_grpc.py create mode 100644 ydb/_grpc/v4/draft/ydb_object_storage_v1_pb2.py create mode 100644 ydb/_grpc/v4/draft/ydb_object_storage_v1_pb2.pyi create mode 100644 ydb/_grpc/v4/draft/ydb_object_storage_v1_pb2_grpc.py create mode 100644 ydb/_grpc/v4/protos/annotations/sensitive_pb2.py create mode 100644 ydb/_grpc/v4/protos/annotations/sensitive_pb2.pyi create mode 100644 ydb/_grpc/v4/protos/annotations/sensitive_pb2_grpc.py diff --git a/ydb-api-protos b/ydb-api-protos index 850eab0b..8e2eef00 160000 --- a/ydb-api-protos +++ b/ydb-api-protos @@ -1 +1 @@ -Subproject commit 850eab0bb30874ceffdbc248f2a5f641b914d904 +Subproject commit 8e2eef00b7334b4a77b8c9772dbefa862a8812fa diff --git a/ydb/_grpc/v3/draft/protos/ydb_federated_query_pb2.py b/ydb/_grpc/v3/draft/protos/ydb_federated_query_pb2.py new file mode 100644 index 00000000..f11640a6 --- /dev/null +++ b/ydb/_grpc/v3/draft/protos/ydb_federated_query_pb2.py @@ -0,0 +1,6591 @@ +# -*- coding: utf-8 -*- +# flake8: noqa +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: draft/protos/ydb_federated_query.proto +"""Generated protocol buffer code.""" +from google.protobuf.internal import enum_type_wrapper +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from ydb._grpc.v3.protos.annotations import sensitive_pb2 as protos_dot_annotations_dot_sensitive__pb2 +from ydb._grpc.v3.protos.annotations import validation_pb2 as protos_dot_annotations_dot_validation__pb2 +from ydb._grpc.v3.protos import ydb_operation_pb2 as protos_dot_ydb__operation__pb2 +from ydb._grpc.v3.protos import ydb_value_pb2 as protos_dot_ydb__value__pb2 +from ydb._grpc.v3.protos import ydb_issue_message_pb2 as protos_dot_ydb__issue__message__pb2 +from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 +from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 +from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='draft/protos/ydb_federated_query.proto', + package='FederatedQuery', + syntax='proto3', + serialized_options=b'\n$tech.ydb.proto.draft.federated.queryZGgithub.com/ydb-platform/ydb-go-genproto/draft/protos/Ydb_FederatedQuery\370\001\001', + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n&draft/protos/ydb_federated_query.proto\x12\x0e\x46\x65\x64\x65ratedQuery\x1a\"protos/annotations/sensitive.proto\x1a#protos/annotations/validation.proto\x1a\x1aprotos/ydb_operation.proto\x1a\x16protos/ydb_value.proto\x1a\x1eprotos/ydb_issue_message.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1bgoogle/protobuf/empty.proto\"{\n\x03\x41\x63l\x12\x32\n\nvisibility\x18\x01 \x01(\x0e\x32\x1e.FederatedQuery.Acl.Visibility\"@\n\nVisibility\x12\x1a\n\x16VISIBILITY_UNSPECIFIED\x10\x00\x12\x0b\n\x07PRIVATE\x10\x01\x12\t\n\x05SCOPE\x10\x02\"\x83\x03\n\x06Limits\x12!\n\x0fvcpu_rate_limit\x18\x01 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12!\n\x0f\x66low_rate_limit\x18\x02 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12!\n\x0fvcpu_time_limit\x18\x03 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12!\n\x0fmax_result_size\x18\x04 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12!\n\x0fmax_result_rows\x18\x05 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\x1e\n\x0cmemory_limit\x18\x06 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12-\n\nresult_ttl\x18\x07 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x36\n\x11\x65xecution_timeout\x18\x08 \x01(\x0b\x32\x19.google.protobuf.DurationH\x00\x12\x38\n\x12\x65xecution_deadline\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x00\x42\t\n\x07timeout\"\xef\x03\n\x14StreamingDisposition\x12(\n\x06oldest\x18\x01 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12\'\n\x05\x66resh\x18\x02 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12\x42\n\tfrom_time\x18\x03 \x01(\x0b\x32-.FederatedQuery.StreamingDisposition.FromTimeH\x00\x12@\n\x08time_ago\x18\x04 \x01(\x0b\x32,.FederatedQuery.StreamingDisposition.TimeAgoH\x00\x12W\n\x14\x66rom_last_checkpoint\x18\x05 \x01(\x0b\x32\x37.FederatedQuery.StreamingDisposition.FromLastCheckpointH\x00\x1a\x39\n\x08\x46romTime\x12-\n\ttimestamp\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x1a\x36\n\x07TimeAgo\x12+\n\x08\x64uration\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x1a#\n\x12\x46romLastCheckpoint\x12\r\n\x05\x66orce\x18\x01 \x01(\x08\x42\r\n\x0b\x64isposition\"\xd4\x04\n\x0cQueryContent\x12\x34\n\x04type\x18\x01 \x01(\x0e\x32&.FederatedQuery.QueryContent.QueryType\x12\x15\n\x04name\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12 \n\x03\x61\x63l\x18\x03 \x01(\x0b\x32\x13.FederatedQuery.Acl\x12&\n\x06limits\x18\x04 \x01(\x0b\x32\x16.FederatedQuery.Limits\x12\x1a\n\x04text\x18\x05 \x01(\tB\x0c\xa2\xe6*\x08\n\x06\x08\x01\x10\x80\xa0\x06\x12\x11\n\tautomatic\x18\x06 \x01(\x08\x12\x1c\n\x0b\x64\x65scription\x18\x07 \x01(\tB\x07\xa2\xe6*\x03\x18\x80P\x12\x64\n\x12\x65xecution_settings\x18\n \x03(\x0b\x32\x33.FederatedQuery.QueryContent.ExecutionSettingsEntryB\x13\xaa\xe6*\x08\n\x06\n\x04\x08\x01\x10\x64\xa2\xe6*\x03\x18\x80 \x12\x38\n\x06syntax\x18\x0b \x01(\x0e\x32(.FederatedQuery.QueryContent.QuerySyntax\x1a\x38\n\x16\x45xecutionSettingsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"E\n\tQueryType\x12\x1a\n\x16QUERY_TYPE_UNSPECIFIED\x10\x00\x12\r\n\tANALYTICS\x10\x01\x12\r\n\tSTREAMING\x10\x02\"?\n\x0bQuerySyntax\x12\x1c\n\x18QUERY_SYNTAX_UNSPECIFIED\x10\x00\x12\n\n\x06YQL_V1\x10\x01\x12\x06\n\x02PG\x10\x02\"\xe5\x01\n\nCommonMeta\x12\x17\n\x02id\x18\x01 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12\x1f\n\ncreated_by\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12 \n\x0bmodified_by\x18\x03 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12.\n\ncreated_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x1a\n\x08revision\x18\x06 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\"\xbf\x06\n\tQueryMeta\x12*\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x1a.FederatedQuery.CommonMeta\x12\x30\n\x0csubmitted_at\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12.\n\nstarted_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0b\x66inished_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\x0c\x65xecute_mode\x18\x04 \x01(\x0e\x32\x1b.FederatedQuery.ExecuteMode\x12\x37\n\x06status\x18\x05 \x01(\x0e\x32\'.FederatedQuery.QueryMeta.ComputeStatus\x12\x1f\n\x17last_job_query_revision\x18\x06 \x01(\x03\x12\x13\n\x0blast_job_id\x18\x07 \x01(\t\x12-\n\texpire_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x10result_expire_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x12\n\nstarted_by\x18\n \x01(\t\x12\x14\n\naborted_by\x18\x0b \x01(\tH\x00\x12\x13\n\tpaused_by\x18\x0c \x01(\tH\x00\x12\x1d\n\x15has_saved_checkpoints\x18\r \x01(\x08\"\x83\x02\n\rComputeStatus\x12\x1e\n\x1a\x43OMPUTE_STATUS_UNSPECIFIED\x10\x00\x12\x0c\n\x08STARTING\x10\x01\x12\x13\n\x0f\x41\x42ORTED_BY_USER\x10\x02\x12\x15\n\x11\x41\x42ORTED_BY_SYSTEM\x10\x03\x12\x14\n\x10\x41\x42ORTING_BY_USER\x10\x04\x12\x16\n\x12\x41\x42ORTING_BY_SYSTEM\x10\x05\x12\x0c\n\x08RESUMING\x10\x06\x12\x0b\n\x07RUNNING\x10\x07\x12\r\n\tCOMPLETED\x10\x08\x12\x0e\n\nCOMPLETING\x10\x0c\x12\n\n\x06\x46\x41ILED\x10\t\x12\x0b\n\x07\x46\x41ILING\x10\r\x12\n\n\x06PAUSED\x10\x0b\x12\x0b\n\x07PAUSING\x10\nB\x08\n\x06\x61\x63tion\"\xc9\x01\n\nBriefQuery\x12\x34\n\x04type\x18\x01 \x01(\x0e\x32&.FederatedQuery.QueryContent.QueryType\x12\x15\n\x04name\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\'\n\x04meta\x18\x03 \x01(\x0b\x32\x19.FederatedQuery.QueryMeta\x12\x32\n\nvisibility\x18\x04 \x01(\x0e\x32\x1e.FederatedQuery.Acl.Visibility\x12\x11\n\tautomatic\x18\x05 \x01(\x08\"\x19\n\tQueryPlan\x12\x0c\n\x04json\x18\x01 \x01(\t\"\x18\n\x08QueryAst\x12\x0c\n\x04\x64\x61ta\x18\x01 \x01(\t\"]\n\rResultSetMeta\x12\x1b\n\x06\x63olumn\x18\x01 \x03(\x0b\x32\x0b.Ydb.Column\x12\x1c\n\nrows_count\x18\x02 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\x11\n\ttruncated\x18\x03 \x01(\x08\"\xf6\x02\n\x05Query\x12\'\n\x04meta\x18\x01 \x01(\x0b\x32\x19.FederatedQuery.QueryMeta\x12-\n\x07\x63ontent\x18\x02 \x01(\x0b\x32\x1c.FederatedQuery.QueryContent\x12\'\n\x04plan\x18\x03 \x01(\x0b\x32\x19.FederatedQuery.QueryPlan\x12&\n\x05issue\x18\x04 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\x30\n\x0ftransient_issue\x18\x05 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\x33\n\nstatistics\x18\x06 \x01(\x0b\x32\x1f.FederatedQuery.QueryStatistics\x12\x36\n\x0fresult_set_meta\x18\x07 \x03(\x0b\x32\x1d.FederatedQuery.ResultSetMeta\x12%\n\x03\x61st\x18\x08 \x01(\x0b\x32\x18.FederatedQuery.QueryAst\"\x1f\n\x0fQueryStatistics\x12\x0c\n\x04json\x18\x01 \x01(\t\"\x8e\x02\n\x12\x43reateQueryRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12-\n\x07\x63ontent\x18\x02 \x01(\x0b\x32\x1c.FederatedQuery.QueryContent\x12\x31\n\x0c\x65xecute_mode\x18\x03 \x01(\x0e\x32\x1b.FederatedQuery.ExecuteMode\x12\x39\n\x0b\x64isposition\x18\x04 \x01(\x0b\x32$.FederatedQuery.StreamingDisposition\x12 \n\x0fidempotency_key\x18\x05 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"C\n\x13\x43reateQueryResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\".\n\x11\x43reateQueryResult\x12\x19\n\x08query_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"\x93\x04\n\x12ListQueriesRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1b\n\npage_token\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1b\n\x05limit\x18\x03 \x01(\x05\x42\x0c\xb2\xe6*\x08[1; 100]\x12\x39\n\x06\x66ilter\x18\x04 \x01(\x0b\x32).FederatedQuery.ListQueriesRequest.Filter\x1a\xcc\x02\n\x06\x46ilter\x12:\n\nquery_type\x18\x01 \x01(\x0e\x32&.FederatedQuery.QueryContent.QueryType\x12?\n\x06status\x18\x02 \x03(\x0e\x32\'.FederatedQuery.QueryMeta.ComputeStatusB\x06\x9a\xe6*\x02\x18\x14\x12\x31\n\x04mode\x18\x03 \x03(\x0e\x32\x1b.FederatedQuery.ExecuteModeB\x06\x9a\xe6*\x02\x18\x14\x12\x15\n\x04name\x18\x04 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x15\n\rcreated_by_me\x18\x05 \x01(\x08\x12\x32\n\nvisibility\x18\x06 \x01(\x0e\x32\x1e.FederatedQuery.Acl.Visibility\x12\x30\n\tautomatic\x18\x07 \x01(\x0e\x32\x1d.FederatedQuery.AutomaticType\"C\n\x13ListQueriesResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"`\n\x11ListQueriesResult\x12)\n\x05query\x18\x01 \x03(\x0b\x32\x1a.FederatedQuery.BriefQuery\x12 \n\x0fnext_page_token\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"p\n\x14\x44\x65scribeQueryRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1d\n\x08query_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\"E\n\x15\x44\x65scribeQueryResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\";\n\x13\x44\x65scribeQueryResult\x12$\n\x05query\x18\x01 \x01(\x0b\x32\x15.FederatedQuery.Query\"q\n\x15GetQueryStatusRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1d\n\x08query_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\"F\n\x16GetQueryStatusResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"f\n\x14GetQueryStatusResult\x12\x37\n\x06status\x18\x01 \x01(\x0e\x32\'.FederatedQuery.QueryMeta.ComputeStatus\x12\x15\n\rmeta_revision\x18\x02 \x01(\x03\"\xb5\x01\n\x12\x44\x65leteQueryRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1d\n\x08query_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12#\n\x11previous_revision\x18\x03 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12 \n\x0fidempotency_key\x18\x04 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"C\n\x13\x44\x65leteQueryResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x13\n\x11\x44\x65leteQueryResult\"\x8a\x03\n\x12ModifyQueryRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1d\n\x08query_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12-\n\x07\x63ontent\x18\x03 \x01(\x0b\x32\x1c.FederatedQuery.QueryContent\x12\x31\n\x0c\x65xecute_mode\x18\x04 \x01(\x0e\x32\x1b.FederatedQuery.ExecuteMode\x12\x39\n\x0b\x64isposition\x18\x05 \x01(\x0b\x32$.FederatedQuery.StreamingDisposition\x12\x36\n\x0fstate_load_mode\x18\x06 \x01(\x0e\x32\x1d.FederatedQuery.StateLoadMode\x12#\n\x11previous_revision\x18\x07 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12 \n\x0fidempotency_key\x18\x08 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"C\n\x13ModifyQueryResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x13\n\x11ModifyQueryResult\"\xe3\x01\n\x13\x43ontrolQueryRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1d\n\x08query_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12+\n\x06\x61\x63tion\x18\x03 \x01(\x0e\x32\x1b.FederatedQuery.QueryAction\x12#\n\x11previous_revision\x18\x04 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12 \n\x0fidempotency_key\x18\x05 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"D\n\x14\x43ontrolQueryResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x14\n\x12\x43ontrolQueryResult\"\xed\x01\n\x08\x42riefJob\x12(\n\x04meta\x18\x01 \x01(\x0b\x32\x1a.FederatedQuery.CommonMeta\x12-\n\nquery_meta\x18\x03 \x01(\x0b\x32\x19.FederatedQuery.QueryMeta\x12\x12\n\nquery_name\x18\t \x01(\t\x12\x32\n\nvisibility\x18\n \x01(\x0e\x32\x1e.FederatedQuery.Acl.Visibility\x12\x11\n\tautomatic\x18\x0b \x01(\x08\x12-\n\texpire_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\x83\x04\n\x03Job\x12(\n\x04meta\x18\x01 \x01(\x0b\x32\x1a.FederatedQuery.CommonMeta\x12\x0c\n\x04text\x18\x02 \x01(\t\x12-\n\nquery_meta\x18\x03 \x01(\x0b\x32\x19.FederatedQuery.QueryMeta\x12\'\n\x04plan\x18\x04 \x01(\x0b\x32\x19.FederatedQuery.QueryPlan\x12&\n\x05issue\x18\x05 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\x33\n\nstatistics\x18\x06 \x01(\x0b\x32\x1f.FederatedQuery.QueryStatistics\x12\x36\n\x0fresult_set_meta\x18\x07 \x03(\x0b\x32\x1d.FederatedQuery.ResultSetMeta\x12%\n\x03\x61st\x18\x08 \x01(\x0b\x32\x18.FederatedQuery.QueryAst\x12\x12\n\nquery_name\x18\t \x01(\t\x12 \n\x03\x61\x63l\x18\n \x01(\x0b\x32\x13.FederatedQuery.Acl\x12\x11\n\tautomatic\x18\x0b \x01(\x08\x12-\n\texpire_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x38\n\x06syntax\x18\r \x01(\x0e\x32(.FederatedQuery.QueryContent.QuerySyntax\"\x8c\x02\n\x0fListJobsRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1b\n\npage_token\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1b\n\x05limit\x18\x03 \x01(\x05\x42\x0c\xb2\xe6*\x08[1; 100]\x12\x10\n\x08query_id\x18\x05 \x01(\t\x12\x36\n\x06\x66ilter\x18\x04 \x01(\x0b\x32&.FederatedQuery.ListJobsRequest.Filter\x1a:\n\x06\x46ilter\x12\x19\n\x08query_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x15\n\rcreated_by_me\x18\x02 \x01(\x08\"@\n\x10ListJobsResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"Y\n\x0eListJobsResult\x12%\n\x03job\x18\x01 \x03(\x0b\x32\x18.FederatedQuery.BriefJob\x12 \n\x0fnext_page_token\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"l\n\x12\x44\x65scribeJobRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1b\n\x06job_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\"C\n\x13\x44\x65scribeJobResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"5\n\x11\x44\x65scribeJobResult\x12 \n\x03job\x18\x01 \x01(\x0b\x32\x13.FederatedQuery.Job\"\x15\n\x13\x43urrentIAMTokenAuth\"\n\n\x08NoneAuth\")\n\x12ServiceAccountAuth\x12\x13\n\x02id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"\xba\x01\n\x07IamAuth\x12:\n\x0b\x63urrent_iam\x18\x01 \x01(\x0b\x32#.FederatedQuery.CurrentIAMTokenAuthH\x00\x12=\n\x0fservice_account\x18\x02 \x01(\x0b\x32\".FederatedQuery.ServiceAccountAuthH\x00\x12(\n\x04none\x18\x03 \x01(\x0b\x32\x18.FederatedQuery.NoneAuthH\x00\x42\n\n\x08identity\"\x98\x01\n\x0b\x44\x61taStreams\x12\x1c\n\x0b\x64\x61tabase_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12%\n\x04\x61uth\x18\x02 \x01(\x0b\x32\x17.FederatedQuery.IamAuth\x12\x19\n\x08\x65ndpoint\x18\x03 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x19\n\x08\x64\x61tabase\x18\x04 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x0e\n\x06secure\x18\x05 \x01(\x08\"g\n\nMonitoring\x12\x18\n\x07project\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\xc8\x01\x12\x18\n\x07\x63luster\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\xc8\x01\x12%\n\x04\x61uth\x18\x03 \x01(\x0b\x32\x17.FederatedQuery.IamAuth\"\x98\x01\n\x0bYdbDatabase\x12\x1c\n\x0b\x64\x61tabase_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12%\n\x04\x61uth\x18\x02 \x01(\x0b\x32\x17.FederatedQuery.IamAuth\x12\x19\n\x08\x65ndpoint\x18\x03 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x19\n\x08\x64\x61tabase\x18\x04 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x0e\n\x06secure\x18\x05 \x01(\x08\"\xf8\x01\n\x11\x43lickHouseCluster\x12\x1c\n\x0b\x64\x61tabase_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1e\n\rdatabase_name\x18\x08 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1a\n\x05login\x18\x02 \x01(\tB\x0b\xa2\xe6*\x03\x18\x80\x08\xb8\xe6*\x01\x12\x1d\n\x08password\x18\x03 \x01(\tB\x0b\xa2\xe6*\x03\x18\x80\x08\xb8\xe6*\x01\x12%\n\x04\x61uth\x18\x04 \x01(\x0b\x32\x17.FederatedQuery.IamAuth\x12\x15\n\x04host\x18\x05 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1c\n\x04port\x18\x06 \x01(\x05\x42\x0e\xb2\xe6*\n[0; 65536]\x12\x0e\n\x06secure\x18\x07 \x01(\x08\"Y\n\x17ObjectStorageConnection\x12\x17\n\x06\x62ucket\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12%\n\x04\x61uth\x18\x02 \x01(\x0b\x32\x17.FederatedQuery.IamAuth\"\x91\x02\n\x11PostgreSQLCluster\x12\x1c\n\x0b\x64\x61tabase_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1e\n\rdatabase_name\x18\x08 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1a\n\x05login\x18\x02 \x01(\tB\x0b\xa2\xe6*\x03\x18\x80\x08\xb8\xe6*\x01\x12\x1d\n\x08password\x18\x03 \x01(\tB\x0b\xa2\xe6*\x03\x18\x80\x08\xb8\xe6*\x01\x12\x17\n\x06schema\x18\t \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12%\n\x04\x61uth\x18\x04 \x01(\x0b\x32\x17.FederatedQuery.IamAuth\x12\x15\n\x04host\x18\x05 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1c\n\x04port\x18\x06 \x01(\x05\x42\x0e\xb2\xe6*\n[0; 65536]\x12\x0e\n\x06secure\x18\x07 \x01(\x08\"\xae\x04\n\x11\x43onnectionSetting\x12\x33\n\x0cydb_database\x18\x01 \x01(\x0b\x32\x1b.FederatedQuery.YdbDatabaseH\x00\x12?\n\x12\x63lickhouse_cluster\x18\x02 \x01(\x0b\x32!.FederatedQuery.ClickHouseClusterH\x00\x12\x33\n\x0c\x64\x61ta_streams\x18\x03 \x01(\x0b\x32\x1b.FederatedQuery.DataStreamsH\x00\x12\x41\n\x0eobject_storage\x18\x04 \x01(\x0b\x32\'.FederatedQuery.ObjectStorageConnectionH\x00\x12\x30\n\nmonitoring\x18\x05 \x01(\x0b\x32\x1a.FederatedQuery.MonitoringH\x00\x12?\n\x12postgresql_cluster\x18\x06 \x01(\x0b\x32!.FederatedQuery.PostgreSQLClusterH\x00\"\xa9\x01\n\x0e\x43onnectionType\x12\x1f\n\x1b\x43ONNECTION_TYPE_UNSPECIFIED\x10\x00\x12\x10\n\x0cYDB_DATABASE\x10\x01\x12\x16\n\x12\x43LICKHOUSE_CLUSTER\x10\x02\x12\x10\n\x0c\x44\x41TA_STREAMS\x10\x03\x12\x12\n\x0eOBJECT_STORAGE\x10\x04\x12\x0e\n\nMONITORING\x10\x05\x12\x16\n\x12POSTGRESQL_CLUSTER\x10\x06\x42\x0c\n\nconnection\"\xa2\x01\n\x11\x43onnectionContent\x12\x19\n\x04name\x18\x01 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12\x32\n\x07setting\x18\x02 \x01(\x0b\x32!.FederatedQuery.ConnectionSetting\x12 \n\x03\x61\x63l\x18\x03 \x01(\x0b\x32\x13.FederatedQuery.Acl\x12\x1c\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x07\xa2\xe6*\x03\x18\x80P\"j\n\nConnection\x12\x32\n\x07\x63ontent\x18\x01 \x01(\x0b\x32!.FederatedQuery.ConnectionContent\x12(\n\x04meta\x18\x02 \x01(\x0b\x32\x1a.FederatedQuery.CommonMeta\"\xaa\x01\n\x17\x43reateConnectionRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x32\n\x07\x63ontent\x18\x02 \x01(\x0b\x32!.FederatedQuery.ConnectionContent\x12 \n\x0fidempotency_key\x18\x03 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"H\n\x18\x43reateConnectionResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"<\n\x16\x43reateConnectionResult\x12\"\n\rconnection_id\x18\x01 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\"\x84\x03\n\x16ListConnectionsRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1b\n\npage_token\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1b\n\x05limit\x18\x03 \x01(\x05\x42\x0c\xb2\xe6*\x08[1; 100]\x12=\n\x06\x66ilter\x18\x04 \x01(\x0b\x32-.FederatedQuery.ListConnectionsRequest.Filter\x1a\xb5\x01\n\x06\x46ilter\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x15\n\rcreated_by_me\x18\x02 \x01(\x08\x12I\n\x0f\x63onnection_type\x18\x03 \x01(\x0e\x32\x30.FederatedQuery.ConnectionSetting.ConnectionType\x12\x32\n\nvisibility\x18\x04 \x01(\x0e\x32\x1e.FederatedQuery.Acl.Visibility\"G\n\x17ListConnectionsResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"i\n\x15ListConnectionsResult\x12.\n\nconnection\x18\x01 \x03(\x0b\x32\x1a.FederatedQuery.Connection\x12 \n\x0fnext_page_token\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"z\n\x19\x44\x65scribeConnectionRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\"\n\rconnection_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\"J\n\x1a\x44\x65scribeConnectionResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"J\n\x18\x44\x65scribeConnectionResult\x12.\n\nconnection\x18\x01 \x01(\x0b\x32\x1a.FederatedQuery.Connection\"\xf3\x01\n\x17ModifyConnectionRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\"\n\rconnection_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12\x32\n\x07\x63ontent\x18\x03 \x01(\x0b\x32!.FederatedQuery.ConnectionContent\x12#\n\x11previous_revision\x18\x04 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12 \n\x0fidempotency_key\x18\x05 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"H\n\x18ModifyConnectionResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x18\n\x16ModifyConnectionResult\"\xbf\x01\n\x17\x44\x65leteConnectionRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\"\n\rconnection_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12#\n\x11previous_revision\x18\x03 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12 \n\x0fidempotency_key\x18\x04 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"H\n\x18\x44\x65leteConnectionResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x18\n\x16\x44\x65leteConnectionResult\"\x86\x01\n\x15TestConnectionRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x32\n\x07setting\x18\x02 \x01(\x0b\x32!.FederatedQuery.ConnectionSetting\"F\n\x16TestConnectionResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x16\n\x14TestConnectionResult\"\xcc\x01\n\x14GetResultDataRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1d\n\x08query_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12\"\n\x10result_set_index\x18\x03 \x01(\x05\x42\x08\xb2\xe6*\x04>= 0\x12\x18\n\x06offset\x18\x04 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\x1c\n\x05limit\x18\x05 \x01(\x03\x42\r\xb2\xe6*\t[1; 1000]\"E\n\x15GetResultDataResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"9\n\x13GetResultDataResult\x12\"\n\nresult_set\x18\x01 \x01(\x0b\x32\x0e.Ydb.ResultSet\".\n\x06Schema\x12$\n\x06\x63olumn\x18\x01 \x03(\x0b\x32\x0b.Ydb.ColumnB\x07\x9a\xe6*\x03\x18\xe8\x07\"\xa2\x02\n\x12\x44\x61taStreamsBinding\x12 \n\x0bstream_name\x18\x01 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12\x17\n\x06\x66ormat\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1c\n\x0b\x63ompression\x18\x03 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12&\n\x06schema\x18\x04 \x01(\x0b\x32\x16.FederatedQuery.Schema\x12U\n\x0e\x66ormat_setting\x18\x05 \x03(\x0b\x32\x35.FederatedQuery.DataStreamsBinding.FormatSettingEntryB\x06\x9a\xe6*\x02\x18\x64\x1a\x34\n\x12\x46ormatSettingEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x92\x04\n\x14ObjectStorageBinding\x12;\n\x06subset\x18\x01 \x03(\x0b\x32+.FederatedQuery.ObjectStorageBinding.Subset\x1a\xbc\x03\n\x06Subset\x12!\n\x0cpath_pattern\x18\x01 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12\x17\n\x06\x66ormat\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12^\n\x0e\x66ormat_setting\x18\x03 \x03(\x0b\x32>.FederatedQuery.ObjectStorageBinding.Subset.FormatSettingEntryB\x06\x9a\xe6*\x02\x18\x64\x12\x1c\n\x0b\x63ompression\x18\x04 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12&\n\x06schema\x18\x05 \x01(\x0b\x32\x16.FederatedQuery.Schema\x12O\n\nprojection\x18\x06 \x03(\x0b\x32;.FederatedQuery.ObjectStorageBinding.Subset.ProjectionEntry\x12\x16\n\x0epartitioned_by\x18\x07 \x03(\t\x1a\x34\n\x12\x46ormatSettingEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x31\n\x0fProjectionEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xea\x01\n\x0e\x42indingSetting\x12:\n\x0c\x64\x61ta_streams\x18\x01 \x01(\x0b\x32\".FederatedQuery.DataStreamsBindingH\x00\x12>\n\x0eobject_storage\x18\x02 \x01(\x0b\x32$.FederatedQuery.ObjectStorageBindingH\x00\"Q\n\x0b\x42indingType\x12\x1c\n\x18\x42INDING_TYPE_UNSPECIFIED\x10\x00\x12\x10\n\x0c\x44\x41TA_STREAMS\x10\x01\x12\x12\n\x0eOBJECT_STORAGE\x10\x02\x42\t\n\x07\x62inding\"\xe5\x01\n\x0c\x42riefBinding\x12\x19\n\x04name\x18\x01 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12\"\n\rconnection_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12(\n\x04meta\x18\x03 \x01(\x0b\x32\x1a.FederatedQuery.CommonMeta\x12\x38\n\x04type\x18\x04 \x01(\x0e\x32*.FederatedQuery.BindingSetting.BindingType\x12\x32\n\nvisibility\x18\x05 \x01(\x0e\x32\x1e.FederatedQuery.Acl.Visibility\"\xc0\x01\n\x0e\x42indingContent\x12\x19\n\x04name\x18\x01 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12\"\n\rconnection_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12/\n\x07setting\x18\x03 \x01(\x0b\x32\x1e.FederatedQuery.BindingSetting\x12 \n\x03\x61\x63l\x18\x04 \x01(\x0b\x32\x13.FederatedQuery.Acl\x12\x1c\n\x0b\x64\x65scription\x18\x05 \x01(\tB\x07\xa2\xe6*\x03\x18\x80P\"d\n\x07\x42inding\x12/\n\x07\x63ontent\x18\x01 \x01(\x0b\x32\x1e.FederatedQuery.BindingContent\x12(\n\x04meta\x18\x02 \x01(\x0b\x32\x1a.FederatedQuery.CommonMeta\"\xa4\x01\n\x14\x43reateBindingRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12/\n\x07\x63ontent\x18\x02 \x01(\x0b\x32\x1e.FederatedQuery.BindingContent\x12 \n\x0fidempotency_key\x18\x03 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"E\n\x15\x43reateBindingResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"6\n\x13\x43reateBindingResult\x12\x1f\n\nbinding_id\x18\x01 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\"\xd3\x02\n\x13ListBindingsRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1b\n\npage_token\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1b\n\x05limit\x18\x03 \x01(\x05\x42\x0c\xb2\xe6*\x08[1; 100]\x12:\n\x06\x66ilter\x18\x04 \x01(\x0b\x32*.FederatedQuery.ListBindingsRequest.Filter\x1a\x8a\x01\n\x06\x46ilter\x12\x1e\n\rconnection_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x15\n\x04name\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x15\n\rcreated_by_me\x18\x03 \x01(\x08\x12\x32\n\nvisibility\x18\x04 \x01(\x0e\x32\x1e.FederatedQuery.Acl.Visibility\"D\n\x14ListBindingsResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"e\n\x12ListBindingsResult\x12-\n\x07\x62inding\x18\x01 \x03(\x0b\x32\x1c.FederatedQuery.BriefBinding\x12 \n\x0fnext_page_token\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"t\n\x16\x44\x65scribeBindingRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1f\n\nbinding_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\"G\n\x17\x44\x65scribeBindingResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"A\n\x15\x44\x65scribeBindingResult\x12(\n\x07\x62inding\x18\x01 \x01(\x0b\x32\x17.FederatedQuery.Binding\"\xea\x01\n\x14ModifyBindingRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1f\n\nbinding_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12/\n\x07\x63ontent\x18\x03 \x01(\x0b\x32\x1e.FederatedQuery.BindingContent\x12#\n\x11previous_revision\x18\x04 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12 \n\x0fidempotency_key\x18\x05 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"E\n\x15ModifyBindingResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x15\n\x13ModifyBindingResult\"\xb9\x01\n\x14\x44\x65leteBindingRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1f\n\nbinding_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12#\n\x11previous_revision\x18\x03 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12 \n\x0fidempotency_key\x18\x04 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"E\n\x15\x44\x65leteBindingResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x15\n\x13\x44\x65leteBindingResult*q\n\x0b\x45xecuteMode\x12\x1c\n\x18\x45XECUTE_MODE_UNSPECIFIED\x10\x00\x12\x08\n\x04SAVE\x10\x01\x12\t\n\x05PARSE\x10\x02\x12\x0b\n\x07\x43OMPILE\x10\x03\x12\x0c\n\x08VALIDATE\x10\x04\x12\x0b\n\x07\x45XPLAIN\x10\x05\x12\x07\n\x03RUN\x10\x06*y\n\x0bQueryAction\x12\x1c\n\x18QUERY_ACTION_UNSPECIFIED\x10\x00\x12\t\n\x05PAUSE\x10\x01\x12\x14\n\x10PAUSE_GRACEFULLY\x10\x02\x12\t\n\x05\x41\x42ORT\x10\x03\x12\x14\n\x10\x41\x42ORT_GRACEFULLY\x10\x04\x12\n\n\x06RESUME\x10\x05*U\n\rStateLoadMode\x12\x1f\n\x1bSTATE_LOAD_MODE_UNSPECIFIED\x10\x00\x12\t\n\x05\x45MPTY\x10\x01\x12\x18\n\x14\x46ROM_LAST_CHECKPOINT\x10\x02*Q\n\rAutomaticType\x12\x1e\n\x1a\x41UTOMATIC_TYPE_UNSPECIFIED\x10\x00\x12\r\n\tAUTOMATIC\x10\x01\x12\x11\n\rNOT_AUTOMATIC\x10\x02\x42r\n$tech.ydb.proto.draft.federated.queryZGgithub.com/ydb-platform/ydb-go-genproto/draft/protos/Ydb_FederatedQuery\xf8\x01\x01\x62\x06proto3' + , + dependencies=[protos_dot_annotations_dot_sensitive__pb2.DESCRIPTOR,protos_dot_annotations_dot_validation__pb2.DESCRIPTOR,protos_dot_ydb__operation__pb2.DESCRIPTOR,protos_dot_ydb__value__pb2.DESCRIPTOR,protos_dot_ydb__issue__message__pb2.DESCRIPTOR,google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,google_dot_protobuf_dot_empty__pb2.DESCRIPTOR,]) + +_EXECUTEMODE = _descriptor.EnumDescriptor( + name='ExecuteMode', + full_name='FederatedQuery.ExecuteMode', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='EXECUTE_MODE_UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='SAVE', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='PARSE', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='COMPILE', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='VALIDATE', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='EXPLAIN', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='RUN', index=6, number=6, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=15700, + serialized_end=15813, +) +_sym_db.RegisterEnumDescriptor(_EXECUTEMODE) + +ExecuteMode = enum_type_wrapper.EnumTypeWrapper(_EXECUTEMODE) +_QUERYACTION = _descriptor.EnumDescriptor( + name='QueryAction', + full_name='FederatedQuery.QueryAction', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='QUERY_ACTION_UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='PAUSE', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='PAUSE_GRACEFULLY', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='ABORT', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='ABORT_GRACEFULLY', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='RESUME', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=15815, + serialized_end=15936, +) +_sym_db.RegisterEnumDescriptor(_QUERYACTION) + +QueryAction = enum_type_wrapper.EnumTypeWrapper(_QUERYACTION) +_STATELOADMODE = _descriptor.EnumDescriptor( + name='StateLoadMode', + full_name='FederatedQuery.StateLoadMode', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='STATE_LOAD_MODE_UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='EMPTY', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='FROM_LAST_CHECKPOINT', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=15938, + serialized_end=16023, +) +_sym_db.RegisterEnumDescriptor(_STATELOADMODE) + +StateLoadMode = enum_type_wrapper.EnumTypeWrapper(_STATELOADMODE) +_AUTOMATICTYPE = _descriptor.EnumDescriptor( + name='AutomaticType', + full_name='FederatedQuery.AutomaticType', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='AUTOMATIC_TYPE_UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='AUTOMATIC', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='NOT_AUTOMATIC', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=16025, + serialized_end=16106, +) +_sym_db.RegisterEnumDescriptor(_AUTOMATICTYPE) + +AutomaticType = enum_type_wrapper.EnumTypeWrapper(_AUTOMATICTYPE) +EXECUTE_MODE_UNSPECIFIED = 0 +SAVE = 1 +PARSE = 2 +COMPILE = 3 +VALIDATE = 4 +EXPLAIN = 5 +RUN = 6 +QUERY_ACTION_UNSPECIFIED = 0 +PAUSE = 1 +PAUSE_GRACEFULLY = 2 +ABORT = 3 +ABORT_GRACEFULLY = 4 +RESUME = 5 +STATE_LOAD_MODE_UNSPECIFIED = 0 +EMPTY = 1 +FROM_LAST_CHECKPOINT = 2 +AUTOMATIC_TYPE_UNSPECIFIED = 0 +AUTOMATIC = 1 +NOT_AUTOMATIC = 2 + + +_ACL_VISIBILITY = _descriptor.EnumDescriptor( + name='Visibility', + full_name='FederatedQuery.Acl.Visibility', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='VISIBILITY_UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='PRIVATE', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='SCOPE', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=368, + serialized_end=432, +) +_sym_db.RegisterEnumDescriptor(_ACL_VISIBILITY) + +_QUERYCONTENT_QUERYTYPE = _descriptor.EnumDescriptor( + name='QueryType', + full_name='FederatedQuery.QueryContent.QueryType', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='QUERY_TYPE_UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='ANALYTICS', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='STREAMING', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=1785, + serialized_end=1854, +) +_sym_db.RegisterEnumDescriptor(_QUERYCONTENT_QUERYTYPE) + +_QUERYCONTENT_QUERYSYNTAX = _descriptor.EnumDescriptor( + name='QuerySyntax', + full_name='FederatedQuery.QueryContent.QuerySyntax', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='QUERY_SYNTAX_UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='YQL_V1', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='PG', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=1856, + serialized_end=1919, +) +_sym_db.RegisterEnumDescriptor(_QUERYCONTENT_QUERYSYNTAX) + +_QUERYMETA_COMPUTESTATUS = _descriptor.EnumDescriptor( + name='ComputeStatus', + full_name='FederatedQuery.QueryMeta.ComputeStatus', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='COMPUTE_STATUS_UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='STARTING', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='ABORTED_BY_USER', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='ABORTED_BY_SYSTEM', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='ABORTING_BY_USER', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='ABORTING_BY_SYSTEM', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='RESUMING', index=6, number=6, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='RUNNING', index=7, number=7, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='COMPLETED', index=8, number=8, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='COMPLETING', index=9, number=12, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='FAILED', index=10, number=9, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='FAILING', index=11, number=13, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='PAUSED', index=12, number=11, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='PAUSING', index=13, number=10, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=2716, + serialized_end=2975, +) +_sym_db.RegisterEnumDescriptor(_QUERYMETA_COMPUTESTATUS) + +_CONNECTIONSETTING_CONNECTIONTYPE = _descriptor.EnumDescriptor( + name='ConnectionType', + full_name='FederatedQuery.ConnectionSetting.ConnectionType', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='CONNECTION_TYPE_UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='YDB_DATABASE', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='CLICKHOUSE_CLUSTER', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='DATA_STREAMS', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='OBJECT_STORAGE', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='MONITORING', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='POSTGRESQL_CLUSTER', index=6, number=6, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=9556, + serialized_end=9725, +) +_sym_db.RegisterEnumDescriptor(_CONNECTIONSETTING_CONNECTIONTYPE) + +_BINDINGSETTING_BINDINGTYPE = _descriptor.EnumDescriptor( + name='BindingType', + full_name='FederatedQuery.BindingSetting.BindingType', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='BINDING_TYPE_UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='DATA_STREAMS', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='OBJECT_STORAGE', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=13397, + serialized_end=13478, +) +_sym_db.RegisterEnumDescriptor(_BINDINGSETTING_BINDINGTYPE) + + +_ACL = _descriptor.Descriptor( + name='Acl', + full_name='FederatedQuery.Acl', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='visibility', full_name='FederatedQuery.Acl.visibility', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _ACL_VISIBILITY, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=309, + serialized_end=432, +) + + +_LIMITS = _descriptor.Descriptor( + name='Limits', + full_name='FederatedQuery.Limits', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='vcpu_rate_limit', full_name='FederatedQuery.Limits.vcpu_rate_limit', index=0, + number=1, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\004>= 0', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='flow_rate_limit', full_name='FederatedQuery.Limits.flow_rate_limit', index=1, + number=2, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\004>= 0', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='vcpu_time_limit', full_name='FederatedQuery.Limits.vcpu_time_limit', index=2, + number=3, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\004>= 0', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_result_size', full_name='FederatedQuery.Limits.max_result_size', index=3, + number=4, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\004>= 0', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_result_rows', full_name='FederatedQuery.Limits.max_result_rows', index=4, + number=5, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\004>= 0', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='memory_limit', full_name='FederatedQuery.Limits.memory_limit', index=5, + number=6, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\004>= 0', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='result_ttl', full_name='FederatedQuery.Limits.result_ttl', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='execution_timeout', full_name='FederatedQuery.Limits.execution_timeout', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='execution_deadline', full_name='FederatedQuery.Limits.execution_deadline', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='timeout', full_name='FederatedQuery.Limits.timeout', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=435, + serialized_end=822, +) + + +_STREAMINGDISPOSITION_FROMTIME = _descriptor.Descriptor( + name='FromTime', + full_name='FederatedQuery.StreamingDisposition.FromTime', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='timestamp', full_name='FederatedQuery.StreamingDisposition.FromTime.timestamp', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1155, + serialized_end=1212, +) + +_STREAMINGDISPOSITION_TIMEAGO = _descriptor.Descriptor( + name='TimeAgo', + full_name='FederatedQuery.StreamingDisposition.TimeAgo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='duration', full_name='FederatedQuery.StreamingDisposition.TimeAgo.duration', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1214, + serialized_end=1268, +) + +_STREAMINGDISPOSITION_FROMLASTCHECKPOINT = _descriptor.Descriptor( + name='FromLastCheckpoint', + full_name='FederatedQuery.StreamingDisposition.FromLastCheckpoint', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='force', full_name='FederatedQuery.StreamingDisposition.FromLastCheckpoint.force', index=0, + number=1, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1270, + serialized_end=1305, +) + +_STREAMINGDISPOSITION = _descriptor.Descriptor( + name='StreamingDisposition', + full_name='FederatedQuery.StreamingDisposition', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='oldest', full_name='FederatedQuery.StreamingDisposition.oldest', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='fresh', full_name='FederatedQuery.StreamingDisposition.fresh', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='from_time', full_name='FederatedQuery.StreamingDisposition.from_time', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='time_ago', full_name='FederatedQuery.StreamingDisposition.time_ago', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='from_last_checkpoint', full_name='FederatedQuery.StreamingDisposition.from_last_checkpoint', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_STREAMINGDISPOSITION_FROMTIME, _STREAMINGDISPOSITION_TIMEAGO, _STREAMINGDISPOSITION_FROMLASTCHECKPOINT, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='disposition', full_name='FederatedQuery.StreamingDisposition.disposition', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=825, + serialized_end=1320, +) + + +_QUERYCONTENT_EXECUTIONSETTINGSENTRY = _descriptor.Descriptor( + name='ExecutionSettingsEntry', + full_name='FederatedQuery.QueryContent.ExecutionSettingsEntry', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='key', full_name='FederatedQuery.QueryContent.ExecutionSettingsEntry.key', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='value', full_name='FederatedQuery.QueryContent.ExecutionSettingsEntry.value', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=b'8\001', + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1727, + serialized_end=1783, +) + +_QUERYCONTENT = _descriptor.Descriptor( + name='QueryContent', + full_name='FederatedQuery.QueryContent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='type', full_name='FederatedQuery.QueryContent.type', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='name', full_name='FederatedQuery.QueryContent.name', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='acl', full_name='FederatedQuery.QueryContent.acl', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='limits', full_name='FederatedQuery.QueryContent.limits', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='text', full_name='FederatedQuery.QueryContent.text', index=4, + number=5, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\010\n\006\010\001\020\200\240\006', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='automatic', full_name='FederatedQuery.QueryContent.automatic', index=5, + number=6, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='description', full_name='FederatedQuery.QueryContent.description', index=6, + number=7, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200P', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='execution_settings', full_name='FederatedQuery.QueryContent.execution_settings', index=7, + number=10, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\252\346*\010\n\006\n\004\010\001\020d\242\346*\003\030\200 ', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='syntax', full_name='FederatedQuery.QueryContent.syntax', index=8, + number=11, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_QUERYCONTENT_EXECUTIONSETTINGSENTRY, ], + enum_types=[ + _QUERYCONTENT_QUERYTYPE, + _QUERYCONTENT_QUERYSYNTAX, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1323, + serialized_end=1919, +) + + +_COMMONMETA = _descriptor.Descriptor( + name='CommonMeta', + full_name='FederatedQuery.CommonMeta', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='id', full_name='FederatedQuery.CommonMeta.id', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='created_by', full_name='FederatedQuery.CommonMeta.created_by', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='modified_by', full_name='FederatedQuery.CommonMeta.modified_by', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='created_at', full_name='FederatedQuery.CommonMeta.created_at', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='modified_at', full_name='FederatedQuery.CommonMeta.modified_at', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='revision', full_name='FederatedQuery.CommonMeta.revision', index=5, + number=6, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\004>= 0', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1922, + serialized_end=2151, +) + + +_QUERYMETA = _descriptor.Descriptor( + name='QueryMeta', + full_name='FederatedQuery.QueryMeta', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='common', full_name='FederatedQuery.QueryMeta.common', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='submitted_at', full_name='FederatedQuery.QueryMeta.submitted_at', index=1, + number=14, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='started_at', full_name='FederatedQuery.QueryMeta.started_at', index=2, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='finished_at', full_name='FederatedQuery.QueryMeta.finished_at', index=3, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='execute_mode', full_name='FederatedQuery.QueryMeta.execute_mode', index=4, + number=4, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='status', full_name='FederatedQuery.QueryMeta.status', index=5, + number=5, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='last_job_query_revision', full_name='FederatedQuery.QueryMeta.last_job_query_revision', index=6, + number=6, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='last_job_id', full_name='FederatedQuery.QueryMeta.last_job_id', index=7, + number=7, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='expire_at', full_name='FederatedQuery.QueryMeta.expire_at', index=8, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='result_expire_at', full_name='FederatedQuery.QueryMeta.result_expire_at', index=9, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='started_by', full_name='FederatedQuery.QueryMeta.started_by', index=10, + number=10, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='aborted_by', full_name='FederatedQuery.QueryMeta.aborted_by', index=11, + number=11, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='paused_by', full_name='FederatedQuery.QueryMeta.paused_by', index=12, + number=12, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='has_saved_checkpoints', full_name='FederatedQuery.QueryMeta.has_saved_checkpoints', index=13, + number=13, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _QUERYMETA_COMPUTESTATUS, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='action', full_name='FederatedQuery.QueryMeta.action', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=2154, + serialized_end=2985, +) + + +_BRIEFQUERY = _descriptor.Descriptor( + name='BriefQuery', + full_name='FederatedQuery.BriefQuery', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='type', full_name='FederatedQuery.BriefQuery.type', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='name', full_name='FederatedQuery.BriefQuery.name', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='meta', full_name='FederatedQuery.BriefQuery.meta', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='visibility', full_name='FederatedQuery.BriefQuery.visibility', index=3, + number=4, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='automatic', full_name='FederatedQuery.BriefQuery.automatic', index=4, + number=5, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2988, + serialized_end=3189, +) + + +_QUERYPLAN = _descriptor.Descriptor( + name='QueryPlan', + full_name='FederatedQuery.QueryPlan', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='json', full_name='FederatedQuery.QueryPlan.json', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3191, + serialized_end=3216, +) + + +_QUERYAST = _descriptor.Descriptor( + name='QueryAst', + full_name='FederatedQuery.QueryAst', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='data', full_name='FederatedQuery.QueryAst.data', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3218, + serialized_end=3242, +) + + +_RESULTSETMETA = _descriptor.Descriptor( + name='ResultSetMeta', + full_name='FederatedQuery.ResultSetMeta', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='column', full_name='FederatedQuery.ResultSetMeta.column', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='rows_count', full_name='FederatedQuery.ResultSetMeta.rows_count', index=1, + number=2, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\004>= 0', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='truncated', full_name='FederatedQuery.ResultSetMeta.truncated', index=2, + number=3, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3244, + serialized_end=3337, +) + + +_QUERY = _descriptor.Descriptor( + name='Query', + full_name='FederatedQuery.Query', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='meta', full_name='FederatedQuery.Query.meta', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='content', full_name='FederatedQuery.Query.content', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='plan', full_name='FederatedQuery.Query.plan', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='issue', full_name='FederatedQuery.Query.issue', index=3, + number=4, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='transient_issue', full_name='FederatedQuery.Query.transient_issue', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='statistics', full_name='FederatedQuery.Query.statistics', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='result_set_meta', full_name='FederatedQuery.Query.result_set_meta', index=6, + number=7, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='ast', full_name='FederatedQuery.Query.ast', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3340, + serialized_end=3714, +) + + +_QUERYSTATISTICS = _descriptor.Descriptor( + name='QueryStatistics', + full_name='FederatedQuery.QueryStatistics', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='json', full_name='FederatedQuery.QueryStatistics.json', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3716, + serialized_end=3747, +) + + +_CREATEQUERYREQUEST = _descriptor.Descriptor( + name='CreateQueryRequest', + full_name='FederatedQuery.CreateQueryRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='FederatedQuery.CreateQueryRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='content', full_name='FederatedQuery.CreateQueryRequest.content', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='execute_mode', full_name='FederatedQuery.CreateQueryRequest.execute_mode', index=2, + number=3, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='disposition', full_name='FederatedQuery.CreateQueryRequest.disposition', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='idempotency_key', full_name='FederatedQuery.CreateQueryRequest.idempotency_key', index=4, + number=5, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3750, + serialized_end=4020, +) + + +_CREATEQUERYRESPONSE = _descriptor.Descriptor( + name='CreateQueryResponse', + full_name='FederatedQuery.CreateQueryResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='FederatedQuery.CreateQueryResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4022, + serialized_end=4089, +) + + +_CREATEQUERYRESULT = _descriptor.Descriptor( + name='CreateQueryResult', + full_name='FederatedQuery.CreateQueryResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='query_id', full_name='FederatedQuery.CreateQueryResult.query_id', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4091, + serialized_end=4137, +) + + +_LISTQUERIESREQUEST_FILTER = _descriptor.Descriptor( + name='Filter', + full_name='FederatedQuery.ListQueriesRequest.Filter', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='query_type', full_name='FederatedQuery.ListQueriesRequest.Filter.query_type', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='status', full_name='FederatedQuery.ListQueriesRequest.Filter.status', index=1, + number=2, type=14, cpp_type=8, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\232\346*\002\030\024', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='mode', full_name='FederatedQuery.ListQueriesRequest.Filter.mode', index=2, + number=3, type=14, cpp_type=8, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\232\346*\002\030\024', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='name', full_name='FederatedQuery.ListQueriesRequest.Filter.name', index=3, + number=4, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='created_by_me', full_name='FederatedQuery.ListQueriesRequest.Filter.created_by_me', index=4, + number=5, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='visibility', full_name='FederatedQuery.ListQueriesRequest.Filter.visibility', index=5, + number=6, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='automatic', full_name='FederatedQuery.ListQueriesRequest.Filter.automatic', index=6, + number=7, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4339, + serialized_end=4671, +) + +_LISTQUERIESREQUEST = _descriptor.Descriptor( + name='ListQueriesRequest', + full_name='FederatedQuery.ListQueriesRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='FederatedQuery.ListQueriesRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='page_token', full_name='FederatedQuery.ListQueriesRequest.page_token', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='limit', full_name='FederatedQuery.ListQueriesRequest.limit', index=2, + number=3, type=5, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\010[1; 100]', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='filter', full_name='FederatedQuery.ListQueriesRequest.filter', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_LISTQUERIESREQUEST_FILTER, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4140, + serialized_end=4671, +) + + +_LISTQUERIESRESPONSE = _descriptor.Descriptor( + name='ListQueriesResponse', + full_name='FederatedQuery.ListQueriesResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='FederatedQuery.ListQueriesResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4673, + serialized_end=4740, +) + + +_LISTQUERIESRESULT = _descriptor.Descriptor( + name='ListQueriesResult', + full_name='FederatedQuery.ListQueriesResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='query', full_name='FederatedQuery.ListQueriesResult.query', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='next_page_token', full_name='FederatedQuery.ListQueriesResult.next_page_token', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4742, + serialized_end=4838, +) + + +_DESCRIBEQUERYREQUEST = _descriptor.Descriptor( + name='DescribeQueryRequest', + full_name='FederatedQuery.DescribeQueryRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='FederatedQuery.DescribeQueryRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='query_id', full_name='FederatedQuery.DescribeQueryRequest.query_id', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4840, + serialized_end=4952, +) + + +_DESCRIBEQUERYRESPONSE = _descriptor.Descriptor( + name='DescribeQueryResponse', + full_name='FederatedQuery.DescribeQueryResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='FederatedQuery.DescribeQueryResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4954, + serialized_end=5023, +) + + +_DESCRIBEQUERYRESULT = _descriptor.Descriptor( + name='DescribeQueryResult', + full_name='FederatedQuery.DescribeQueryResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='query', full_name='FederatedQuery.DescribeQueryResult.query', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5025, + serialized_end=5084, +) + + +_GETQUERYSTATUSREQUEST = _descriptor.Descriptor( + name='GetQueryStatusRequest', + full_name='FederatedQuery.GetQueryStatusRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='FederatedQuery.GetQueryStatusRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='query_id', full_name='FederatedQuery.GetQueryStatusRequest.query_id', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5086, + serialized_end=5199, +) + + +_GETQUERYSTATUSRESPONSE = _descriptor.Descriptor( + name='GetQueryStatusResponse', + full_name='FederatedQuery.GetQueryStatusResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='FederatedQuery.GetQueryStatusResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5201, + serialized_end=5271, +) + + +_GETQUERYSTATUSRESULT = _descriptor.Descriptor( + name='GetQueryStatusResult', + full_name='FederatedQuery.GetQueryStatusResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='status', full_name='FederatedQuery.GetQueryStatusResult.status', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='meta_revision', full_name='FederatedQuery.GetQueryStatusResult.meta_revision', index=1, + number=2, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5273, + serialized_end=5375, +) + + +_DELETEQUERYREQUEST = _descriptor.Descriptor( + name='DeleteQueryRequest', + full_name='FederatedQuery.DeleteQueryRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='FederatedQuery.DeleteQueryRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='query_id', full_name='FederatedQuery.DeleteQueryRequest.query_id', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='previous_revision', full_name='FederatedQuery.DeleteQueryRequest.previous_revision', index=2, + number=3, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\004>= 0', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='idempotency_key', full_name='FederatedQuery.DeleteQueryRequest.idempotency_key', index=3, + number=4, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5378, + serialized_end=5559, +) + + +_DELETEQUERYRESPONSE = _descriptor.Descriptor( + name='DeleteQueryResponse', + full_name='FederatedQuery.DeleteQueryResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='FederatedQuery.DeleteQueryResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5561, + serialized_end=5628, +) + + +_DELETEQUERYRESULT = _descriptor.Descriptor( + name='DeleteQueryResult', + full_name='FederatedQuery.DeleteQueryResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5630, + serialized_end=5649, +) + + +_MODIFYQUERYREQUEST = _descriptor.Descriptor( + name='ModifyQueryRequest', + full_name='FederatedQuery.ModifyQueryRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='FederatedQuery.ModifyQueryRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='query_id', full_name='FederatedQuery.ModifyQueryRequest.query_id', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='content', full_name='FederatedQuery.ModifyQueryRequest.content', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='execute_mode', full_name='FederatedQuery.ModifyQueryRequest.execute_mode', index=3, + number=4, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='disposition', full_name='FederatedQuery.ModifyQueryRequest.disposition', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='state_load_mode', full_name='FederatedQuery.ModifyQueryRequest.state_load_mode', index=5, + number=6, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='previous_revision', full_name='FederatedQuery.ModifyQueryRequest.previous_revision', index=6, + number=7, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\004>= 0', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='idempotency_key', full_name='FederatedQuery.ModifyQueryRequest.idempotency_key', index=7, + number=8, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5652, + serialized_end=6046, +) + + +_MODIFYQUERYRESPONSE = _descriptor.Descriptor( + name='ModifyQueryResponse', + full_name='FederatedQuery.ModifyQueryResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='FederatedQuery.ModifyQueryResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6048, + serialized_end=6115, +) + + +_MODIFYQUERYRESULT = _descriptor.Descriptor( + name='ModifyQueryResult', + full_name='FederatedQuery.ModifyQueryResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6117, + serialized_end=6136, +) + + +_CONTROLQUERYREQUEST = _descriptor.Descriptor( + name='ControlQueryRequest', + full_name='FederatedQuery.ControlQueryRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='FederatedQuery.ControlQueryRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='query_id', full_name='FederatedQuery.ControlQueryRequest.query_id', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='action', full_name='FederatedQuery.ControlQueryRequest.action', index=2, + number=3, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='previous_revision', full_name='FederatedQuery.ControlQueryRequest.previous_revision', index=3, + number=4, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\004>= 0', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='idempotency_key', full_name='FederatedQuery.ControlQueryRequest.idempotency_key', index=4, + number=5, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6139, + serialized_end=6366, +) + + +_CONTROLQUERYRESPONSE = _descriptor.Descriptor( + name='ControlQueryResponse', + full_name='FederatedQuery.ControlQueryResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='FederatedQuery.ControlQueryResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6368, + serialized_end=6436, +) + + +_CONTROLQUERYRESULT = _descriptor.Descriptor( + name='ControlQueryResult', + full_name='FederatedQuery.ControlQueryResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6438, + serialized_end=6458, +) + + +_BRIEFJOB = _descriptor.Descriptor( + name='BriefJob', + full_name='FederatedQuery.BriefJob', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='meta', full_name='FederatedQuery.BriefJob.meta', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='query_meta', full_name='FederatedQuery.BriefJob.query_meta', index=1, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='query_name', full_name='FederatedQuery.BriefJob.query_name', index=2, + number=9, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='visibility', full_name='FederatedQuery.BriefJob.visibility', index=3, + number=10, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='automatic', full_name='FederatedQuery.BriefJob.automatic', index=4, + number=11, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='expire_at', full_name='FederatedQuery.BriefJob.expire_at', index=5, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6461, + serialized_end=6698, +) + + +_JOB = _descriptor.Descriptor( + name='Job', + full_name='FederatedQuery.Job', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='meta', full_name='FederatedQuery.Job.meta', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='text', full_name='FederatedQuery.Job.text', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='query_meta', full_name='FederatedQuery.Job.query_meta', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='plan', full_name='FederatedQuery.Job.plan', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='issue', full_name='FederatedQuery.Job.issue', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='statistics', full_name='FederatedQuery.Job.statistics', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='result_set_meta', full_name='FederatedQuery.Job.result_set_meta', index=6, + number=7, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='ast', full_name='FederatedQuery.Job.ast', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='query_name', full_name='FederatedQuery.Job.query_name', index=8, + number=9, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='acl', full_name='FederatedQuery.Job.acl', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='automatic', full_name='FederatedQuery.Job.automatic', index=10, + number=11, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='expire_at', full_name='FederatedQuery.Job.expire_at', index=11, + number=12, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='syntax', full_name='FederatedQuery.Job.syntax', index=12, + number=13, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6701, + serialized_end=7216, +) + + +_LISTJOBSREQUEST_FILTER = _descriptor.Descriptor( + name='Filter', + full_name='FederatedQuery.ListJobsRequest.Filter', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='query_id', full_name='FederatedQuery.ListJobsRequest.Filter.query_id', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='created_by_me', full_name='FederatedQuery.ListJobsRequest.Filter.created_by_me', index=1, + number=2, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7429, + serialized_end=7487, +) + +_LISTJOBSREQUEST = _descriptor.Descriptor( + name='ListJobsRequest', + full_name='FederatedQuery.ListJobsRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='FederatedQuery.ListJobsRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='page_token', full_name='FederatedQuery.ListJobsRequest.page_token', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='limit', full_name='FederatedQuery.ListJobsRequest.limit', index=2, + number=3, type=5, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\010[1; 100]', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='query_id', full_name='FederatedQuery.ListJobsRequest.query_id', index=3, + number=5, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='filter', full_name='FederatedQuery.ListJobsRequest.filter', index=4, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_LISTJOBSREQUEST_FILTER, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7219, + serialized_end=7487, +) + + +_LISTJOBSRESPONSE = _descriptor.Descriptor( + name='ListJobsResponse', + full_name='FederatedQuery.ListJobsResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='FederatedQuery.ListJobsResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7489, + serialized_end=7553, +) + + +_LISTJOBSRESULT = _descriptor.Descriptor( + name='ListJobsResult', + full_name='FederatedQuery.ListJobsResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='job', full_name='FederatedQuery.ListJobsResult.job', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='next_page_token', full_name='FederatedQuery.ListJobsResult.next_page_token', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7555, + serialized_end=7644, +) + + +_DESCRIBEJOBREQUEST = _descriptor.Descriptor( + name='DescribeJobRequest', + full_name='FederatedQuery.DescribeJobRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='FederatedQuery.DescribeJobRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='job_id', full_name='FederatedQuery.DescribeJobRequest.job_id', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7646, + serialized_end=7754, +) + + +_DESCRIBEJOBRESPONSE = _descriptor.Descriptor( + name='DescribeJobResponse', + full_name='FederatedQuery.DescribeJobResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='FederatedQuery.DescribeJobResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7756, + serialized_end=7823, +) + + +_DESCRIBEJOBRESULT = _descriptor.Descriptor( + name='DescribeJobResult', + full_name='FederatedQuery.DescribeJobResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='job', full_name='FederatedQuery.DescribeJobResult.job', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7825, + serialized_end=7878, +) + + +_CURRENTIAMTOKENAUTH = _descriptor.Descriptor( + name='CurrentIAMTokenAuth', + full_name='FederatedQuery.CurrentIAMTokenAuth', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7880, + serialized_end=7901, +) + + +_NONEAUTH = _descriptor.Descriptor( + name='NoneAuth', + full_name='FederatedQuery.NoneAuth', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7903, + serialized_end=7913, +) + + +_SERVICEACCOUNTAUTH = _descriptor.Descriptor( + name='ServiceAccountAuth', + full_name='FederatedQuery.ServiceAccountAuth', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='id', full_name='FederatedQuery.ServiceAccountAuth.id', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7915, + serialized_end=7956, +) + + +_IAMAUTH = _descriptor.Descriptor( + name='IamAuth', + full_name='FederatedQuery.IamAuth', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='current_iam', full_name='FederatedQuery.IamAuth.current_iam', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='service_account', full_name='FederatedQuery.IamAuth.service_account', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='none', full_name='FederatedQuery.IamAuth.none', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='identity', full_name='FederatedQuery.IamAuth.identity', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=7959, + serialized_end=8145, +) + + +_DATASTREAMS = _descriptor.Descriptor( + name='DataStreams', + full_name='FederatedQuery.DataStreams', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='database_id', full_name='FederatedQuery.DataStreams.database_id', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='auth', full_name='FederatedQuery.DataStreams.auth', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='endpoint', full_name='FederatedQuery.DataStreams.endpoint', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='database', full_name='FederatedQuery.DataStreams.database', index=3, + number=4, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='secure', full_name='FederatedQuery.DataStreams.secure', index=4, + number=5, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8148, + serialized_end=8300, +) + + +_MONITORING = _descriptor.Descriptor( + name='Monitoring', + full_name='FederatedQuery.Monitoring', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='project', full_name='FederatedQuery.Monitoring.project', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\310\001', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='cluster', full_name='FederatedQuery.Monitoring.cluster', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\310\001', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='auth', full_name='FederatedQuery.Monitoring.auth', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8302, + serialized_end=8405, +) + + +_YDBDATABASE = _descriptor.Descriptor( + name='YdbDatabase', + full_name='FederatedQuery.YdbDatabase', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='database_id', full_name='FederatedQuery.YdbDatabase.database_id', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='auth', full_name='FederatedQuery.YdbDatabase.auth', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='endpoint', full_name='FederatedQuery.YdbDatabase.endpoint', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='database', full_name='FederatedQuery.YdbDatabase.database', index=3, + number=4, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='secure', full_name='FederatedQuery.YdbDatabase.secure', index=4, + number=5, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8408, + serialized_end=8560, +) + + +_CLICKHOUSECLUSTER = _descriptor.Descriptor( + name='ClickHouseCluster', + full_name='FederatedQuery.ClickHouseCluster', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='database_id', full_name='FederatedQuery.ClickHouseCluster.database_id', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='database_name', full_name='FederatedQuery.ClickHouseCluster.database_name', index=1, + number=8, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='login', full_name='FederatedQuery.ClickHouseCluster.login', index=2, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010\270\346*\001', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='password', full_name='FederatedQuery.ClickHouseCluster.password', index=3, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010\270\346*\001', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='auth', full_name='FederatedQuery.ClickHouseCluster.auth', index=4, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='host', full_name='FederatedQuery.ClickHouseCluster.host', index=5, + number=5, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='port', full_name='FederatedQuery.ClickHouseCluster.port', index=6, + number=6, type=5, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\n[0; 65536]', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='secure', full_name='FederatedQuery.ClickHouseCluster.secure', index=7, + number=7, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8563, + serialized_end=8811, +) + + +_OBJECTSTORAGECONNECTION = _descriptor.Descriptor( + name='ObjectStorageConnection', + full_name='FederatedQuery.ObjectStorageConnection', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='bucket', full_name='FederatedQuery.ObjectStorageConnection.bucket', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='auth', full_name='FederatedQuery.ObjectStorageConnection.auth', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8813, + serialized_end=8902, +) + + +_POSTGRESQLCLUSTER = _descriptor.Descriptor( + name='PostgreSQLCluster', + full_name='FederatedQuery.PostgreSQLCluster', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='database_id', full_name='FederatedQuery.PostgreSQLCluster.database_id', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='database_name', full_name='FederatedQuery.PostgreSQLCluster.database_name', index=1, + number=8, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='login', full_name='FederatedQuery.PostgreSQLCluster.login', index=2, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010\270\346*\001', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='password', full_name='FederatedQuery.PostgreSQLCluster.password', index=3, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010\270\346*\001', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='schema', full_name='FederatedQuery.PostgreSQLCluster.schema', index=4, + number=9, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='auth', full_name='FederatedQuery.PostgreSQLCluster.auth', index=5, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='host', full_name='FederatedQuery.PostgreSQLCluster.host', index=6, + number=5, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='port', full_name='FederatedQuery.PostgreSQLCluster.port', index=7, + number=6, type=5, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\n[0; 65536]', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='secure', full_name='FederatedQuery.PostgreSQLCluster.secure', index=8, + number=7, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8905, + serialized_end=9178, +) + + +_CONNECTIONSETTING = _descriptor.Descriptor( + name='ConnectionSetting', + full_name='FederatedQuery.ConnectionSetting', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='ydb_database', full_name='FederatedQuery.ConnectionSetting.ydb_database', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='clickhouse_cluster', full_name='FederatedQuery.ConnectionSetting.clickhouse_cluster', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='data_streams', full_name='FederatedQuery.ConnectionSetting.data_streams', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='object_storage', full_name='FederatedQuery.ConnectionSetting.object_storage', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='monitoring', full_name='FederatedQuery.ConnectionSetting.monitoring', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='postgresql_cluster', full_name='FederatedQuery.ConnectionSetting.postgresql_cluster', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CONNECTIONSETTING_CONNECTIONTYPE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='connection', full_name='FederatedQuery.ConnectionSetting.connection', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=9181, + serialized_end=9739, +) + + +_CONNECTIONCONTENT = _descriptor.Descriptor( + name='ConnectionContent', + full_name='FederatedQuery.ConnectionContent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='FederatedQuery.ConnectionContent.name', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='setting', full_name='FederatedQuery.ConnectionContent.setting', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='acl', full_name='FederatedQuery.ConnectionContent.acl', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='description', full_name='FederatedQuery.ConnectionContent.description', index=3, + number=4, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200P', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9742, + serialized_end=9904, +) + + +_CONNECTION = _descriptor.Descriptor( + name='Connection', + full_name='FederatedQuery.Connection', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='content', full_name='FederatedQuery.Connection.content', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='meta', full_name='FederatedQuery.Connection.meta', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9906, + serialized_end=10012, +) + + +_CREATECONNECTIONREQUEST = _descriptor.Descriptor( + name='CreateConnectionRequest', + full_name='FederatedQuery.CreateConnectionRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='FederatedQuery.CreateConnectionRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='content', full_name='FederatedQuery.CreateConnectionRequest.content', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='idempotency_key', full_name='FederatedQuery.CreateConnectionRequest.idempotency_key', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10015, + serialized_end=10185, +) + + +_CREATECONNECTIONRESPONSE = _descriptor.Descriptor( + name='CreateConnectionResponse', + full_name='FederatedQuery.CreateConnectionResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='FederatedQuery.CreateConnectionResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10187, + serialized_end=10259, +) + + +_CREATECONNECTIONRESULT = _descriptor.Descriptor( + name='CreateConnectionResult', + full_name='FederatedQuery.CreateConnectionResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='connection_id', full_name='FederatedQuery.CreateConnectionResult.connection_id', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10261, + serialized_end=10321, +) + + +_LISTCONNECTIONSREQUEST_FILTER = _descriptor.Descriptor( + name='Filter', + full_name='FederatedQuery.ListConnectionsRequest.Filter', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='FederatedQuery.ListConnectionsRequest.Filter.name', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='created_by_me', full_name='FederatedQuery.ListConnectionsRequest.Filter.created_by_me', index=1, + number=2, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='connection_type', full_name='FederatedQuery.ListConnectionsRequest.Filter.connection_type', index=2, + number=3, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='visibility', full_name='FederatedQuery.ListConnectionsRequest.Filter.visibility', index=3, + number=4, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10531, + serialized_end=10712, +) + +_LISTCONNECTIONSREQUEST = _descriptor.Descriptor( + name='ListConnectionsRequest', + full_name='FederatedQuery.ListConnectionsRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='FederatedQuery.ListConnectionsRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='page_token', full_name='FederatedQuery.ListConnectionsRequest.page_token', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='limit', full_name='FederatedQuery.ListConnectionsRequest.limit', index=2, + number=3, type=5, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\010[1; 100]', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='filter', full_name='FederatedQuery.ListConnectionsRequest.filter', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_LISTCONNECTIONSREQUEST_FILTER, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10324, + serialized_end=10712, +) + + +_LISTCONNECTIONSRESPONSE = _descriptor.Descriptor( + name='ListConnectionsResponse', + full_name='FederatedQuery.ListConnectionsResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='FederatedQuery.ListConnectionsResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10714, + serialized_end=10785, +) + + +_LISTCONNECTIONSRESULT = _descriptor.Descriptor( + name='ListConnectionsResult', + full_name='FederatedQuery.ListConnectionsResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='connection', full_name='FederatedQuery.ListConnectionsResult.connection', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='next_page_token', full_name='FederatedQuery.ListConnectionsResult.next_page_token', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10787, + serialized_end=10892, +) + + +_DESCRIBECONNECTIONREQUEST = _descriptor.Descriptor( + name='DescribeConnectionRequest', + full_name='FederatedQuery.DescribeConnectionRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='FederatedQuery.DescribeConnectionRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='connection_id', full_name='FederatedQuery.DescribeConnectionRequest.connection_id', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10894, + serialized_end=11016, +) + + +_DESCRIBECONNECTIONRESPONSE = _descriptor.Descriptor( + name='DescribeConnectionResponse', + full_name='FederatedQuery.DescribeConnectionResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='FederatedQuery.DescribeConnectionResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=11018, + serialized_end=11092, +) + + +_DESCRIBECONNECTIONRESULT = _descriptor.Descriptor( + name='DescribeConnectionResult', + full_name='FederatedQuery.DescribeConnectionResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='connection', full_name='FederatedQuery.DescribeConnectionResult.connection', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=11094, + serialized_end=11168, +) + + +_MODIFYCONNECTIONREQUEST = _descriptor.Descriptor( + name='ModifyConnectionRequest', + full_name='FederatedQuery.ModifyConnectionRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='FederatedQuery.ModifyConnectionRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='connection_id', full_name='FederatedQuery.ModifyConnectionRequest.connection_id', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='content', full_name='FederatedQuery.ModifyConnectionRequest.content', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='previous_revision', full_name='FederatedQuery.ModifyConnectionRequest.previous_revision', index=3, + number=4, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\004>= 0', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='idempotency_key', full_name='FederatedQuery.ModifyConnectionRequest.idempotency_key', index=4, + number=5, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=11171, + serialized_end=11414, +) + + +_MODIFYCONNECTIONRESPONSE = _descriptor.Descriptor( + name='ModifyConnectionResponse', + full_name='FederatedQuery.ModifyConnectionResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='FederatedQuery.ModifyConnectionResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=11416, + serialized_end=11488, +) + + +_MODIFYCONNECTIONRESULT = _descriptor.Descriptor( + name='ModifyConnectionResult', + full_name='FederatedQuery.ModifyConnectionResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=11490, + serialized_end=11514, +) + + +_DELETECONNECTIONREQUEST = _descriptor.Descriptor( + name='DeleteConnectionRequest', + full_name='FederatedQuery.DeleteConnectionRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='FederatedQuery.DeleteConnectionRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='connection_id', full_name='FederatedQuery.DeleteConnectionRequest.connection_id', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='previous_revision', full_name='FederatedQuery.DeleteConnectionRequest.previous_revision', index=2, + number=3, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\004>= 0', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='idempotency_key', full_name='FederatedQuery.DeleteConnectionRequest.idempotency_key', index=3, + number=4, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=11517, + serialized_end=11708, +) + + +_DELETECONNECTIONRESPONSE = _descriptor.Descriptor( + name='DeleteConnectionResponse', + full_name='FederatedQuery.DeleteConnectionResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='FederatedQuery.DeleteConnectionResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=11710, + serialized_end=11782, +) + + +_DELETECONNECTIONRESULT = _descriptor.Descriptor( + name='DeleteConnectionResult', + full_name='FederatedQuery.DeleteConnectionResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=11784, + serialized_end=11808, +) + + +_TESTCONNECTIONREQUEST = _descriptor.Descriptor( + name='TestConnectionRequest', + full_name='FederatedQuery.TestConnectionRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='FederatedQuery.TestConnectionRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='setting', full_name='FederatedQuery.TestConnectionRequest.setting', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=11811, + serialized_end=11945, +) + + +_TESTCONNECTIONRESPONSE = _descriptor.Descriptor( + name='TestConnectionResponse', + full_name='FederatedQuery.TestConnectionResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='FederatedQuery.TestConnectionResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=11947, + serialized_end=12017, +) + + +_TESTCONNECTIONRESULT = _descriptor.Descriptor( + name='TestConnectionResult', + full_name='FederatedQuery.TestConnectionResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=12019, + serialized_end=12041, +) + + +_GETRESULTDATAREQUEST = _descriptor.Descriptor( + name='GetResultDataRequest', + full_name='FederatedQuery.GetResultDataRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='FederatedQuery.GetResultDataRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='query_id', full_name='FederatedQuery.GetResultDataRequest.query_id', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='result_set_index', full_name='FederatedQuery.GetResultDataRequest.result_set_index', index=2, + number=3, type=5, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\004>= 0', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='offset', full_name='FederatedQuery.GetResultDataRequest.offset', index=3, + number=4, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\004>= 0', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='limit', full_name='FederatedQuery.GetResultDataRequest.limit', index=4, + number=5, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\t[1; 1000]', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=12044, + serialized_end=12248, +) + + +_GETRESULTDATARESPONSE = _descriptor.Descriptor( + name='GetResultDataResponse', + full_name='FederatedQuery.GetResultDataResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='FederatedQuery.GetResultDataResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=12250, + serialized_end=12319, +) + + +_GETRESULTDATARESULT = _descriptor.Descriptor( + name='GetResultDataResult', + full_name='FederatedQuery.GetResultDataResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='result_set', full_name='FederatedQuery.GetResultDataResult.result_set', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=12321, + serialized_end=12378, +) + + +_SCHEMA = _descriptor.Descriptor( + name='Schema', + full_name='FederatedQuery.Schema', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='column', full_name='FederatedQuery.Schema.column', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\232\346*\003\030\350\007', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=12380, + serialized_end=12426, +) + + +_DATASTREAMSBINDING_FORMATSETTINGENTRY = _descriptor.Descriptor( + name='FormatSettingEntry', + full_name='FederatedQuery.DataStreamsBinding.FormatSettingEntry', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='key', full_name='FederatedQuery.DataStreamsBinding.FormatSettingEntry.key', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='value', full_name='FederatedQuery.DataStreamsBinding.FormatSettingEntry.value', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=b'8\001', + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=12667, + serialized_end=12719, +) + +_DATASTREAMSBINDING = _descriptor.Descriptor( + name='DataStreamsBinding', + full_name='FederatedQuery.DataStreamsBinding', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='stream_name', full_name='FederatedQuery.DataStreamsBinding.stream_name', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='format', full_name='FederatedQuery.DataStreamsBinding.format', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='compression', full_name='FederatedQuery.DataStreamsBinding.compression', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='schema', full_name='FederatedQuery.DataStreamsBinding.schema', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='format_setting', full_name='FederatedQuery.DataStreamsBinding.format_setting', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\232\346*\002\030d', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_DATASTREAMSBINDING_FORMATSETTINGENTRY, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=12429, + serialized_end=12719, +) + + +_OBJECTSTORAGEBINDING_SUBSET_FORMATSETTINGENTRY = _descriptor.Descriptor( + name='FormatSettingEntry', + full_name='FederatedQuery.ObjectStorageBinding.Subset.FormatSettingEntry', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='key', full_name='FederatedQuery.ObjectStorageBinding.Subset.FormatSettingEntry.key', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='value', full_name='FederatedQuery.ObjectStorageBinding.Subset.FormatSettingEntry.value', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=b'8\001', + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=12667, + serialized_end=12719, +) + +_OBJECTSTORAGEBINDING_SUBSET_PROJECTIONENTRY = _descriptor.Descriptor( + name='ProjectionEntry', + full_name='FederatedQuery.ObjectStorageBinding.Subset.ProjectionEntry', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='key', full_name='FederatedQuery.ObjectStorageBinding.Subset.ProjectionEntry.key', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='value', full_name='FederatedQuery.ObjectStorageBinding.Subset.ProjectionEntry.value', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=b'8\001', + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=13203, + serialized_end=13252, +) + +_OBJECTSTORAGEBINDING_SUBSET = _descriptor.Descriptor( + name='Subset', + full_name='FederatedQuery.ObjectStorageBinding.Subset', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='path_pattern', full_name='FederatedQuery.ObjectStorageBinding.Subset.path_pattern', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='format', full_name='FederatedQuery.ObjectStorageBinding.Subset.format', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='format_setting', full_name='FederatedQuery.ObjectStorageBinding.Subset.format_setting', index=2, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\232\346*\002\030d', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='compression', full_name='FederatedQuery.ObjectStorageBinding.Subset.compression', index=3, + number=4, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='schema', full_name='FederatedQuery.ObjectStorageBinding.Subset.schema', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='projection', full_name='FederatedQuery.ObjectStorageBinding.Subset.projection', index=5, + number=6, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='partitioned_by', full_name='FederatedQuery.ObjectStorageBinding.Subset.partitioned_by', index=6, + number=7, type=9, cpp_type=9, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_OBJECTSTORAGEBINDING_SUBSET_FORMATSETTINGENTRY, _OBJECTSTORAGEBINDING_SUBSET_PROJECTIONENTRY, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=12808, + serialized_end=13252, +) + +_OBJECTSTORAGEBINDING = _descriptor.Descriptor( + name='ObjectStorageBinding', + full_name='FederatedQuery.ObjectStorageBinding', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='subset', full_name='FederatedQuery.ObjectStorageBinding.subset', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_OBJECTSTORAGEBINDING_SUBSET, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=12722, + serialized_end=13252, +) + + +_BINDINGSETTING = _descriptor.Descriptor( + name='BindingSetting', + full_name='FederatedQuery.BindingSetting', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='data_streams', full_name='FederatedQuery.BindingSetting.data_streams', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='object_storage', full_name='FederatedQuery.BindingSetting.object_storage', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _BINDINGSETTING_BINDINGTYPE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='binding', full_name='FederatedQuery.BindingSetting.binding', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=13255, + serialized_end=13489, +) + + +_BRIEFBINDING = _descriptor.Descriptor( + name='BriefBinding', + full_name='FederatedQuery.BriefBinding', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='FederatedQuery.BriefBinding.name', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='connection_id', full_name='FederatedQuery.BriefBinding.connection_id', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='meta', full_name='FederatedQuery.BriefBinding.meta', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='type', full_name='FederatedQuery.BriefBinding.type', index=3, + number=4, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='visibility', full_name='FederatedQuery.BriefBinding.visibility', index=4, + number=5, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=13492, + serialized_end=13721, +) + + +_BINDINGCONTENT = _descriptor.Descriptor( + name='BindingContent', + full_name='FederatedQuery.BindingContent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='FederatedQuery.BindingContent.name', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='connection_id', full_name='FederatedQuery.BindingContent.connection_id', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='setting', full_name='FederatedQuery.BindingContent.setting', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='acl', full_name='FederatedQuery.BindingContent.acl', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='description', full_name='FederatedQuery.BindingContent.description', index=4, + number=5, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200P', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=13724, + serialized_end=13916, +) + + +_BINDING = _descriptor.Descriptor( + name='Binding', + full_name='FederatedQuery.Binding', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='content', full_name='FederatedQuery.Binding.content', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='meta', full_name='FederatedQuery.Binding.meta', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=13918, + serialized_end=14018, +) + + +_CREATEBINDINGREQUEST = _descriptor.Descriptor( + name='CreateBindingRequest', + full_name='FederatedQuery.CreateBindingRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='FederatedQuery.CreateBindingRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='content', full_name='FederatedQuery.CreateBindingRequest.content', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='idempotency_key', full_name='FederatedQuery.CreateBindingRequest.idempotency_key', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=14021, + serialized_end=14185, +) + + +_CREATEBINDINGRESPONSE = _descriptor.Descriptor( + name='CreateBindingResponse', + full_name='FederatedQuery.CreateBindingResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='FederatedQuery.CreateBindingResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=14187, + serialized_end=14256, +) + + +_CREATEBINDINGRESULT = _descriptor.Descriptor( + name='CreateBindingResult', + full_name='FederatedQuery.CreateBindingResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='binding_id', full_name='FederatedQuery.CreateBindingResult.binding_id', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=14258, + serialized_end=14312, +) + + +_LISTBINDINGSREQUEST_FILTER = _descriptor.Descriptor( + name='Filter', + full_name='FederatedQuery.ListBindingsRequest.Filter', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='connection_id', full_name='FederatedQuery.ListBindingsRequest.Filter.connection_id', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='name', full_name='FederatedQuery.ListBindingsRequest.Filter.name', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='created_by_me', full_name='FederatedQuery.ListBindingsRequest.Filter.created_by_me', index=2, + number=3, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='visibility', full_name='FederatedQuery.ListBindingsRequest.Filter.visibility', index=3, + number=4, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=14516, + serialized_end=14654, +) + +_LISTBINDINGSREQUEST = _descriptor.Descriptor( + name='ListBindingsRequest', + full_name='FederatedQuery.ListBindingsRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='FederatedQuery.ListBindingsRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='page_token', full_name='FederatedQuery.ListBindingsRequest.page_token', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='limit', full_name='FederatedQuery.ListBindingsRequest.limit', index=2, + number=3, type=5, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\010[1; 100]', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='filter', full_name='FederatedQuery.ListBindingsRequest.filter', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_LISTBINDINGSREQUEST_FILTER, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=14315, + serialized_end=14654, +) + + +_LISTBINDINGSRESPONSE = _descriptor.Descriptor( + name='ListBindingsResponse', + full_name='FederatedQuery.ListBindingsResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='FederatedQuery.ListBindingsResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=14656, + serialized_end=14724, +) + + +_LISTBINDINGSRESULT = _descriptor.Descriptor( + name='ListBindingsResult', + full_name='FederatedQuery.ListBindingsResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='binding', full_name='FederatedQuery.ListBindingsResult.binding', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='next_page_token', full_name='FederatedQuery.ListBindingsResult.next_page_token', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=14726, + serialized_end=14827, +) + + +_DESCRIBEBINDINGREQUEST = _descriptor.Descriptor( + name='DescribeBindingRequest', + full_name='FederatedQuery.DescribeBindingRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='FederatedQuery.DescribeBindingRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='binding_id', full_name='FederatedQuery.DescribeBindingRequest.binding_id', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=14829, + serialized_end=14945, +) + + +_DESCRIBEBINDINGRESPONSE = _descriptor.Descriptor( + name='DescribeBindingResponse', + full_name='FederatedQuery.DescribeBindingResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='FederatedQuery.DescribeBindingResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=14947, + serialized_end=15018, +) + + +_DESCRIBEBINDINGRESULT = _descriptor.Descriptor( + name='DescribeBindingResult', + full_name='FederatedQuery.DescribeBindingResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='binding', full_name='FederatedQuery.DescribeBindingResult.binding', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=15020, + serialized_end=15085, +) + + +_MODIFYBINDINGREQUEST = _descriptor.Descriptor( + name='ModifyBindingRequest', + full_name='FederatedQuery.ModifyBindingRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='FederatedQuery.ModifyBindingRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='binding_id', full_name='FederatedQuery.ModifyBindingRequest.binding_id', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='content', full_name='FederatedQuery.ModifyBindingRequest.content', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='previous_revision', full_name='FederatedQuery.ModifyBindingRequest.previous_revision', index=3, + number=4, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\004>= 0', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='idempotency_key', full_name='FederatedQuery.ModifyBindingRequest.idempotency_key', index=4, + number=5, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=15088, + serialized_end=15322, +) + + +_MODIFYBINDINGRESPONSE = _descriptor.Descriptor( + name='ModifyBindingResponse', + full_name='FederatedQuery.ModifyBindingResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='FederatedQuery.ModifyBindingResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=15324, + serialized_end=15393, +) + + +_MODIFYBINDINGRESULT = _descriptor.Descriptor( + name='ModifyBindingResult', + full_name='FederatedQuery.ModifyBindingResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=15395, + serialized_end=15416, +) + + +_DELETEBINDINGREQUEST = _descriptor.Descriptor( + name='DeleteBindingRequest', + full_name='FederatedQuery.DeleteBindingRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='FederatedQuery.DeleteBindingRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='binding_id', full_name='FederatedQuery.DeleteBindingRequest.binding_id', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\007\n\005\010\001\020\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='previous_revision', full_name='FederatedQuery.DeleteBindingRequest.previous_revision', index=2, + number=3, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\262\346*\004>= 0', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='idempotency_key', full_name='FederatedQuery.DeleteBindingRequest.idempotency_key', index=3, + number=4, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\242\346*\003\030\200\010', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=15419, + serialized_end=15604, +) + + +_DELETEBINDINGRESPONSE = _descriptor.Descriptor( + name='DeleteBindingResponse', + full_name='FederatedQuery.DeleteBindingResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='FederatedQuery.DeleteBindingResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=15606, + serialized_end=15675, +) + + +_DELETEBINDINGRESULT = _descriptor.Descriptor( + name='DeleteBindingResult', + full_name='FederatedQuery.DeleteBindingResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=15677, + serialized_end=15698, +) + +_ACL.fields_by_name['visibility'].enum_type = _ACL_VISIBILITY +_ACL_VISIBILITY.containing_type = _ACL +_LIMITS.fields_by_name['result_ttl'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_LIMITS.fields_by_name['execution_timeout'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_LIMITS.fields_by_name['execution_deadline'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_LIMITS.oneofs_by_name['timeout'].fields.append( + _LIMITS.fields_by_name['execution_timeout']) +_LIMITS.fields_by_name['execution_timeout'].containing_oneof = _LIMITS.oneofs_by_name['timeout'] +_LIMITS.oneofs_by_name['timeout'].fields.append( + _LIMITS.fields_by_name['execution_deadline']) +_LIMITS.fields_by_name['execution_deadline'].containing_oneof = _LIMITS.oneofs_by_name['timeout'] +_STREAMINGDISPOSITION_FROMTIME.fields_by_name['timestamp'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_STREAMINGDISPOSITION_FROMTIME.containing_type = _STREAMINGDISPOSITION +_STREAMINGDISPOSITION_TIMEAGO.fields_by_name['duration'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_STREAMINGDISPOSITION_TIMEAGO.containing_type = _STREAMINGDISPOSITION +_STREAMINGDISPOSITION_FROMLASTCHECKPOINT.containing_type = _STREAMINGDISPOSITION +_STREAMINGDISPOSITION.fields_by_name['oldest'].message_type = google_dot_protobuf_dot_empty__pb2._EMPTY +_STREAMINGDISPOSITION.fields_by_name['fresh'].message_type = google_dot_protobuf_dot_empty__pb2._EMPTY +_STREAMINGDISPOSITION.fields_by_name['from_time'].message_type = _STREAMINGDISPOSITION_FROMTIME +_STREAMINGDISPOSITION.fields_by_name['time_ago'].message_type = _STREAMINGDISPOSITION_TIMEAGO +_STREAMINGDISPOSITION.fields_by_name['from_last_checkpoint'].message_type = _STREAMINGDISPOSITION_FROMLASTCHECKPOINT +_STREAMINGDISPOSITION.oneofs_by_name['disposition'].fields.append( + _STREAMINGDISPOSITION.fields_by_name['oldest']) +_STREAMINGDISPOSITION.fields_by_name['oldest'].containing_oneof = _STREAMINGDISPOSITION.oneofs_by_name['disposition'] +_STREAMINGDISPOSITION.oneofs_by_name['disposition'].fields.append( + _STREAMINGDISPOSITION.fields_by_name['fresh']) +_STREAMINGDISPOSITION.fields_by_name['fresh'].containing_oneof = _STREAMINGDISPOSITION.oneofs_by_name['disposition'] +_STREAMINGDISPOSITION.oneofs_by_name['disposition'].fields.append( + _STREAMINGDISPOSITION.fields_by_name['from_time']) +_STREAMINGDISPOSITION.fields_by_name['from_time'].containing_oneof = _STREAMINGDISPOSITION.oneofs_by_name['disposition'] +_STREAMINGDISPOSITION.oneofs_by_name['disposition'].fields.append( + _STREAMINGDISPOSITION.fields_by_name['time_ago']) +_STREAMINGDISPOSITION.fields_by_name['time_ago'].containing_oneof = _STREAMINGDISPOSITION.oneofs_by_name['disposition'] +_STREAMINGDISPOSITION.oneofs_by_name['disposition'].fields.append( + _STREAMINGDISPOSITION.fields_by_name['from_last_checkpoint']) +_STREAMINGDISPOSITION.fields_by_name['from_last_checkpoint'].containing_oneof = _STREAMINGDISPOSITION.oneofs_by_name['disposition'] +_QUERYCONTENT_EXECUTIONSETTINGSENTRY.containing_type = _QUERYCONTENT +_QUERYCONTENT.fields_by_name['type'].enum_type = _QUERYCONTENT_QUERYTYPE +_QUERYCONTENT.fields_by_name['acl'].message_type = _ACL +_QUERYCONTENT.fields_by_name['limits'].message_type = _LIMITS +_QUERYCONTENT.fields_by_name['execution_settings'].message_type = _QUERYCONTENT_EXECUTIONSETTINGSENTRY +_QUERYCONTENT.fields_by_name['syntax'].enum_type = _QUERYCONTENT_QUERYSYNTAX +_QUERYCONTENT_QUERYTYPE.containing_type = _QUERYCONTENT +_QUERYCONTENT_QUERYSYNTAX.containing_type = _QUERYCONTENT +_COMMONMETA.fields_by_name['created_at'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_COMMONMETA.fields_by_name['modified_at'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_QUERYMETA.fields_by_name['common'].message_type = _COMMONMETA +_QUERYMETA.fields_by_name['submitted_at'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_QUERYMETA.fields_by_name['started_at'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_QUERYMETA.fields_by_name['finished_at'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_QUERYMETA.fields_by_name['execute_mode'].enum_type = _EXECUTEMODE +_QUERYMETA.fields_by_name['status'].enum_type = _QUERYMETA_COMPUTESTATUS +_QUERYMETA.fields_by_name['expire_at'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_QUERYMETA.fields_by_name['result_expire_at'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_QUERYMETA_COMPUTESTATUS.containing_type = _QUERYMETA +_QUERYMETA.oneofs_by_name['action'].fields.append( + _QUERYMETA.fields_by_name['aborted_by']) +_QUERYMETA.fields_by_name['aborted_by'].containing_oneof = _QUERYMETA.oneofs_by_name['action'] +_QUERYMETA.oneofs_by_name['action'].fields.append( + _QUERYMETA.fields_by_name['paused_by']) +_QUERYMETA.fields_by_name['paused_by'].containing_oneof = _QUERYMETA.oneofs_by_name['action'] +_BRIEFQUERY.fields_by_name['type'].enum_type = _QUERYCONTENT_QUERYTYPE +_BRIEFQUERY.fields_by_name['meta'].message_type = _QUERYMETA +_BRIEFQUERY.fields_by_name['visibility'].enum_type = _ACL_VISIBILITY +_RESULTSETMETA.fields_by_name['column'].message_type = protos_dot_ydb__value__pb2._COLUMN +_QUERY.fields_by_name['meta'].message_type = _QUERYMETA +_QUERY.fields_by_name['content'].message_type = _QUERYCONTENT +_QUERY.fields_by_name['plan'].message_type = _QUERYPLAN +_QUERY.fields_by_name['issue'].message_type = protos_dot_ydb__issue__message__pb2._ISSUEMESSAGE +_QUERY.fields_by_name['transient_issue'].message_type = protos_dot_ydb__issue__message__pb2._ISSUEMESSAGE +_QUERY.fields_by_name['statistics'].message_type = _QUERYSTATISTICS +_QUERY.fields_by_name['result_set_meta'].message_type = _RESULTSETMETA +_QUERY.fields_by_name['ast'].message_type = _QUERYAST +_CREATEQUERYREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_CREATEQUERYREQUEST.fields_by_name['content'].message_type = _QUERYCONTENT +_CREATEQUERYREQUEST.fields_by_name['execute_mode'].enum_type = _EXECUTEMODE +_CREATEQUERYREQUEST.fields_by_name['disposition'].message_type = _STREAMINGDISPOSITION +_CREATEQUERYRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_LISTQUERIESREQUEST_FILTER.fields_by_name['query_type'].enum_type = _QUERYCONTENT_QUERYTYPE +_LISTQUERIESREQUEST_FILTER.fields_by_name['status'].enum_type = _QUERYMETA_COMPUTESTATUS +_LISTQUERIESREQUEST_FILTER.fields_by_name['mode'].enum_type = _EXECUTEMODE +_LISTQUERIESREQUEST_FILTER.fields_by_name['visibility'].enum_type = _ACL_VISIBILITY +_LISTQUERIESREQUEST_FILTER.fields_by_name['automatic'].enum_type = _AUTOMATICTYPE +_LISTQUERIESREQUEST_FILTER.containing_type = _LISTQUERIESREQUEST +_LISTQUERIESREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_LISTQUERIESREQUEST.fields_by_name['filter'].message_type = _LISTQUERIESREQUEST_FILTER +_LISTQUERIESRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_LISTQUERIESRESULT.fields_by_name['query'].message_type = _BRIEFQUERY +_DESCRIBEQUERYREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_DESCRIBEQUERYRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_DESCRIBEQUERYRESULT.fields_by_name['query'].message_type = _QUERY +_GETQUERYSTATUSREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_GETQUERYSTATUSRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_GETQUERYSTATUSRESULT.fields_by_name['status'].enum_type = _QUERYMETA_COMPUTESTATUS +_DELETEQUERYREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_DELETEQUERYRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_MODIFYQUERYREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_MODIFYQUERYREQUEST.fields_by_name['content'].message_type = _QUERYCONTENT +_MODIFYQUERYREQUEST.fields_by_name['execute_mode'].enum_type = _EXECUTEMODE +_MODIFYQUERYREQUEST.fields_by_name['disposition'].message_type = _STREAMINGDISPOSITION +_MODIFYQUERYREQUEST.fields_by_name['state_load_mode'].enum_type = _STATELOADMODE +_MODIFYQUERYRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_CONTROLQUERYREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_CONTROLQUERYREQUEST.fields_by_name['action'].enum_type = _QUERYACTION +_CONTROLQUERYRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_BRIEFJOB.fields_by_name['meta'].message_type = _COMMONMETA +_BRIEFJOB.fields_by_name['query_meta'].message_type = _QUERYMETA +_BRIEFJOB.fields_by_name['visibility'].enum_type = _ACL_VISIBILITY +_BRIEFJOB.fields_by_name['expire_at'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_JOB.fields_by_name['meta'].message_type = _COMMONMETA +_JOB.fields_by_name['query_meta'].message_type = _QUERYMETA +_JOB.fields_by_name['plan'].message_type = _QUERYPLAN +_JOB.fields_by_name['issue'].message_type = protos_dot_ydb__issue__message__pb2._ISSUEMESSAGE +_JOB.fields_by_name['statistics'].message_type = _QUERYSTATISTICS +_JOB.fields_by_name['result_set_meta'].message_type = _RESULTSETMETA +_JOB.fields_by_name['ast'].message_type = _QUERYAST +_JOB.fields_by_name['acl'].message_type = _ACL +_JOB.fields_by_name['expire_at'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_JOB.fields_by_name['syntax'].enum_type = _QUERYCONTENT_QUERYSYNTAX +_LISTJOBSREQUEST_FILTER.containing_type = _LISTJOBSREQUEST +_LISTJOBSREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_LISTJOBSREQUEST.fields_by_name['filter'].message_type = _LISTJOBSREQUEST_FILTER +_LISTJOBSRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_LISTJOBSRESULT.fields_by_name['job'].message_type = _BRIEFJOB +_DESCRIBEJOBREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_DESCRIBEJOBRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_DESCRIBEJOBRESULT.fields_by_name['job'].message_type = _JOB +_IAMAUTH.fields_by_name['current_iam'].message_type = _CURRENTIAMTOKENAUTH +_IAMAUTH.fields_by_name['service_account'].message_type = _SERVICEACCOUNTAUTH +_IAMAUTH.fields_by_name['none'].message_type = _NONEAUTH +_IAMAUTH.oneofs_by_name['identity'].fields.append( + _IAMAUTH.fields_by_name['current_iam']) +_IAMAUTH.fields_by_name['current_iam'].containing_oneof = _IAMAUTH.oneofs_by_name['identity'] +_IAMAUTH.oneofs_by_name['identity'].fields.append( + _IAMAUTH.fields_by_name['service_account']) +_IAMAUTH.fields_by_name['service_account'].containing_oneof = _IAMAUTH.oneofs_by_name['identity'] +_IAMAUTH.oneofs_by_name['identity'].fields.append( + _IAMAUTH.fields_by_name['none']) +_IAMAUTH.fields_by_name['none'].containing_oneof = _IAMAUTH.oneofs_by_name['identity'] +_DATASTREAMS.fields_by_name['auth'].message_type = _IAMAUTH +_MONITORING.fields_by_name['auth'].message_type = _IAMAUTH +_YDBDATABASE.fields_by_name['auth'].message_type = _IAMAUTH +_CLICKHOUSECLUSTER.fields_by_name['auth'].message_type = _IAMAUTH +_OBJECTSTORAGECONNECTION.fields_by_name['auth'].message_type = _IAMAUTH +_POSTGRESQLCLUSTER.fields_by_name['auth'].message_type = _IAMAUTH +_CONNECTIONSETTING.fields_by_name['ydb_database'].message_type = _YDBDATABASE +_CONNECTIONSETTING.fields_by_name['clickhouse_cluster'].message_type = _CLICKHOUSECLUSTER +_CONNECTIONSETTING.fields_by_name['data_streams'].message_type = _DATASTREAMS +_CONNECTIONSETTING.fields_by_name['object_storage'].message_type = _OBJECTSTORAGECONNECTION +_CONNECTIONSETTING.fields_by_name['monitoring'].message_type = _MONITORING +_CONNECTIONSETTING.fields_by_name['postgresql_cluster'].message_type = _POSTGRESQLCLUSTER +_CONNECTIONSETTING_CONNECTIONTYPE.containing_type = _CONNECTIONSETTING +_CONNECTIONSETTING.oneofs_by_name['connection'].fields.append( + _CONNECTIONSETTING.fields_by_name['ydb_database']) +_CONNECTIONSETTING.fields_by_name['ydb_database'].containing_oneof = _CONNECTIONSETTING.oneofs_by_name['connection'] +_CONNECTIONSETTING.oneofs_by_name['connection'].fields.append( + _CONNECTIONSETTING.fields_by_name['clickhouse_cluster']) +_CONNECTIONSETTING.fields_by_name['clickhouse_cluster'].containing_oneof = _CONNECTIONSETTING.oneofs_by_name['connection'] +_CONNECTIONSETTING.oneofs_by_name['connection'].fields.append( + _CONNECTIONSETTING.fields_by_name['data_streams']) +_CONNECTIONSETTING.fields_by_name['data_streams'].containing_oneof = _CONNECTIONSETTING.oneofs_by_name['connection'] +_CONNECTIONSETTING.oneofs_by_name['connection'].fields.append( + _CONNECTIONSETTING.fields_by_name['object_storage']) +_CONNECTIONSETTING.fields_by_name['object_storage'].containing_oneof = _CONNECTIONSETTING.oneofs_by_name['connection'] +_CONNECTIONSETTING.oneofs_by_name['connection'].fields.append( + _CONNECTIONSETTING.fields_by_name['monitoring']) +_CONNECTIONSETTING.fields_by_name['monitoring'].containing_oneof = _CONNECTIONSETTING.oneofs_by_name['connection'] +_CONNECTIONSETTING.oneofs_by_name['connection'].fields.append( + _CONNECTIONSETTING.fields_by_name['postgresql_cluster']) +_CONNECTIONSETTING.fields_by_name['postgresql_cluster'].containing_oneof = _CONNECTIONSETTING.oneofs_by_name['connection'] +_CONNECTIONCONTENT.fields_by_name['setting'].message_type = _CONNECTIONSETTING +_CONNECTIONCONTENT.fields_by_name['acl'].message_type = _ACL +_CONNECTION.fields_by_name['content'].message_type = _CONNECTIONCONTENT +_CONNECTION.fields_by_name['meta'].message_type = _COMMONMETA +_CREATECONNECTIONREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_CREATECONNECTIONREQUEST.fields_by_name['content'].message_type = _CONNECTIONCONTENT +_CREATECONNECTIONRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_LISTCONNECTIONSREQUEST_FILTER.fields_by_name['connection_type'].enum_type = _CONNECTIONSETTING_CONNECTIONTYPE +_LISTCONNECTIONSREQUEST_FILTER.fields_by_name['visibility'].enum_type = _ACL_VISIBILITY +_LISTCONNECTIONSREQUEST_FILTER.containing_type = _LISTCONNECTIONSREQUEST +_LISTCONNECTIONSREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_LISTCONNECTIONSREQUEST.fields_by_name['filter'].message_type = _LISTCONNECTIONSREQUEST_FILTER +_LISTCONNECTIONSRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_LISTCONNECTIONSRESULT.fields_by_name['connection'].message_type = _CONNECTION +_DESCRIBECONNECTIONREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_DESCRIBECONNECTIONRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_DESCRIBECONNECTIONRESULT.fields_by_name['connection'].message_type = _CONNECTION +_MODIFYCONNECTIONREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_MODIFYCONNECTIONREQUEST.fields_by_name['content'].message_type = _CONNECTIONCONTENT +_MODIFYCONNECTIONRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_DELETECONNECTIONREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_DELETECONNECTIONRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_TESTCONNECTIONREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_TESTCONNECTIONREQUEST.fields_by_name['setting'].message_type = _CONNECTIONSETTING +_TESTCONNECTIONRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_GETRESULTDATAREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_GETRESULTDATARESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_GETRESULTDATARESULT.fields_by_name['result_set'].message_type = protos_dot_ydb__value__pb2._RESULTSET +_SCHEMA.fields_by_name['column'].message_type = protos_dot_ydb__value__pb2._COLUMN +_DATASTREAMSBINDING_FORMATSETTINGENTRY.containing_type = _DATASTREAMSBINDING +_DATASTREAMSBINDING.fields_by_name['schema'].message_type = _SCHEMA +_DATASTREAMSBINDING.fields_by_name['format_setting'].message_type = _DATASTREAMSBINDING_FORMATSETTINGENTRY +_OBJECTSTORAGEBINDING_SUBSET_FORMATSETTINGENTRY.containing_type = _OBJECTSTORAGEBINDING_SUBSET +_OBJECTSTORAGEBINDING_SUBSET_PROJECTIONENTRY.containing_type = _OBJECTSTORAGEBINDING_SUBSET +_OBJECTSTORAGEBINDING_SUBSET.fields_by_name['format_setting'].message_type = _OBJECTSTORAGEBINDING_SUBSET_FORMATSETTINGENTRY +_OBJECTSTORAGEBINDING_SUBSET.fields_by_name['schema'].message_type = _SCHEMA +_OBJECTSTORAGEBINDING_SUBSET.fields_by_name['projection'].message_type = _OBJECTSTORAGEBINDING_SUBSET_PROJECTIONENTRY +_OBJECTSTORAGEBINDING_SUBSET.containing_type = _OBJECTSTORAGEBINDING +_OBJECTSTORAGEBINDING.fields_by_name['subset'].message_type = _OBJECTSTORAGEBINDING_SUBSET +_BINDINGSETTING.fields_by_name['data_streams'].message_type = _DATASTREAMSBINDING +_BINDINGSETTING.fields_by_name['object_storage'].message_type = _OBJECTSTORAGEBINDING +_BINDINGSETTING_BINDINGTYPE.containing_type = _BINDINGSETTING +_BINDINGSETTING.oneofs_by_name['binding'].fields.append( + _BINDINGSETTING.fields_by_name['data_streams']) +_BINDINGSETTING.fields_by_name['data_streams'].containing_oneof = _BINDINGSETTING.oneofs_by_name['binding'] +_BINDINGSETTING.oneofs_by_name['binding'].fields.append( + _BINDINGSETTING.fields_by_name['object_storage']) +_BINDINGSETTING.fields_by_name['object_storage'].containing_oneof = _BINDINGSETTING.oneofs_by_name['binding'] +_BRIEFBINDING.fields_by_name['meta'].message_type = _COMMONMETA +_BRIEFBINDING.fields_by_name['type'].enum_type = _BINDINGSETTING_BINDINGTYPE +_BRIEFBINDING.fields_by_name['visibility'].enum_type = _ACL_VISIBILITY +_BINDINGCONTENT.fields_by_name['setting'].message_type = _BINDINGSETTING +_BINDINGCONTENT.fields_by_name['acl'].message_type = _ACL +_BINDING.fields_by_name['content'].message_type = _BINDINGCONTENT +_BINDING.fields_by_name['meta'].message_type = _COMMONMETA +_CREATEBINDINGREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_CREATEBINDINGREQUEST.fields_by_name['content'].message_type = _BINDINGCONTENT +_CREATEBINDINGRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_LISTBINDINGSREQUEST_FILTER.fields_by_name['visibility'].enum_type = _ACL_VISIBILITY +_LISTBINDINGSREQUEST_FILTER.containing_type = _LISTBINDINGSREQUEST +_LISTBINDINGSREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_LISTBINDINGSREQUEST.fields_by_name['filter'].message_type = _LISTBINDINGSREQUEST_FILTER +_LISTBINDINGSRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_LISTBINDINGSRESULT.fields_by_name['binding'].message_type = _BRIEFBINDING +_DESCRIBEBINDINGREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_DESCRIBEBINDINGRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_DESCRIBEBINDINGRESULT.fields_by_name['binding'].message_type = _BINDING +_MODIFYBINDINGREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_MODIFYBINDINGREQUEST.fields_by_name['content'].message_type = _BINDINGCONTENT +_MODIFYBINDINGRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_DELETEBINDINGREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_DELETEBINDINGRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +DESCRIPTOR.message_types_by_name['Acl'] = _ACL +DESCRIPTOR.message_types_by_name['Limits'] = _LIMITS +DESCRIPTOR.message_types_by_name['StreamingDisposition'] = _STREAMINGDISPOSITION +DESCRIPTOR.message_types_by_name['QueryContent'] = _QUERYCONTENT +DESCRIPTOR.message_types_by_name['CommonMeta'] = _COMMONMETA +DESCRIPTOR.message_types_by_name['QueryMeta'] = _QUERYMETA +DESCRIPTOR.message_types_by_name['BriefQuery'] = _BRIEFQUERY +DESCRIPTOR.message_types_by_name['QueryPlan'] = _QUERYPLAN +DESCRIPTOR.message_types_by_name['QueryAst'] = _QUERYAST +DESCRIPTOR.message_types_by_name['ResultSetMeta'] = _RESULTSETMETA +DESCRIPTOR.message_types_by_name['Query'] = _QUERY +DESCRIPTOR.message_types_by_name['QueryStatistics'] = _QUERYSTATISTICS +DESCRIPTOR.message_types_by_name['CreateQueryRequest'] = _CREATEQUERYREQUEST +DESCRIPTOR.message_types_by_name['CreateQueryResponse'] = _CREATEQUERYRESPONSE +DESCRIPTOR.message_types_by_name['CreateQueryResult'] = _CREATEQUERYRESULT +DESCRIPTOR.message_types_by_name['ListQueriesRequest'] = _LISTQUERIESREQUEST +DESCRIPTOR.message_types_by_name['ListQueriesResponse'] = _LISTQUERIESRESPONSE +DESCRIPTOR.message_types_by_name['ListQueriesResult'] = _LISTQUERIESRESULT +DESCRIPTOR.message_types_by_name['DescribeQueryRequest'] = _DESCRIBEQUERYREQUEST +DESCRIPTOR.message_types_by_name['DescribeQueryResponse'] = _DESCRIBEQUERYRESPONSE +DESCRIPTOR.message_types_by_name['DescribeQueryResult'] = _DESCRIBEQUERYRESULT +DESCRIPTOR.message_types_by_name['GetQueryStatusRequest'] = _GETQUERYSTATUSREQUEST +DESCRIPTOR.message_types_by_name['GetQueryStatusResponse'] = _GETQUERYSTATUSRESPONSE +DESCRIPTOR.message_types_by_name['GetQueryStatusResult'] = _GETQUERYSTATUSRESULT +DESCRIPTOR.message_types_by_name['DeleteQueryRequest'] = _DELETEQUERYREQUEST +DESCRIPTOR.message_types_by_name['DeleteQueryResponse'] = _DELETEQUERYRESPONSE +DESCRIPTOR.message_types_by_name['DeleteQueryResult'] = _DELETEQUERYRESULT +DESCRIPTOR.message_types_by_name['ModifyQueryRequest'] = _MODIFYQUERYREQUEST +DESCRIPTOR.message_types_by_name['ModifyQueryResponse'] = _MODIFYQUERYRESPONSE +DESCRIPTOR.message_types_by_name['ModifyQueryResult'] = _MODIFYQUERYRESULT +DESCRIPTOR.message_types_by_name['ControlQueryRequest'] = _CONTROLQUERYREQUEST +DESCRIPTOR.message_types_by_name['ControlQueryResponse'] = _CONTROLQUERYRESPONSE +DESCRIPTOR.message_types_by_name['ControlQueryResult'] = _CONTROLQUERYRESULT +DESCRIPTOR.message_types_by_name['BriefJob'] = _BRIEFJOB +DESCRIPTOR.message_types_by_name['Job'] = _JOB +DESCRIPTOR.message_types_by_name['ListJobsRequest'] = _LISTJOBSREQUEST +DESCRIPTOR.message_types_by_name['ListJobsResponse'] = _LISTJOBSRESPONSE +DESCRIPTOR.message_types_by_name['ListJobsResult'] = _LISTJOBSRESULT +DESCRIPTOR.message_types_by_name['DescribeJobRequest'] = _DESCRIBEJOBREQUEST +DESCRIPTOR.message_types_by_name['DescribeJobResponse'] = _DESCRIBEJOBRESPONSE +DESCRIPTOR.message_types_by_name['DescribeJobResult'] = _DESCRIBEJOBRESULT +DESCRIPTOR.message_types_by_name['CurrentIAMTokenAuth'] = _CURRENTIAMTOKENAUTH +DESCRIPTOR.message_types_by_name['NoneAuth'] = _NONEAUTH +DESCRIPTOR.message_types_by_name['ServiceAccountAuth'] = _SERVICEACCOUNTAUTH +DESCRIPTOR.message_types_by_name['IamAuth'] = _IAMAUTH +DESCRIPTOR.message_types_by_name['DataStreams'] = _DATASTREAMS +DESCRIPTOR.message_types_by_name['Monitoring'] = _MONITORING +DESCRIPTOR.message_types_by_name['YdbDatabase'] = _YDBDATABASE +DESCRIPTOR.message_types_by_name['ClickHouseCluster'] = _CLICKHOUSECLUSTER +DESCRIPTOR.message_types_by_name['ObjectStorageConnection'] = _OBJECTSTORAGECONNECTION +DESCRIPTOR.message_types_by_name['PostgreSQLCluster'] = _POSTGRESQLCLUSTER +DESCRIPTOR.message_types_by_name['ConnectionSetting'] = _CONNECTIONSETTING +DESCRIPTOR.message_types_by_name['ConnectionContent'] = _CONNECTIONCONTENT +DESCRIPTOR.message_types_by_name['Connection'] = _CONNECTION +DESCRIPTOR.message_types_by_name['CreateConnectionRequest'] = _CREATECONNECTIONREQUEST +DESCRIPTOR.message_types_by_name['CreateConnectionResponse'] = _CREATECONNECTIONRESPONSE +DESCRIPTOR.message_types_by_name['CreateConnectionResult'] = _CREATECONNECTIONRESULT +DESCRIPTOR.message_types_by_name['ListConnectionsRequest'] = _LISTCONNECTIONSREQUEST +DESCRIPTOR.message_types_by_name['ListConnectionsResponse'] = _LISTCONNECTIONSRESPONSE +DESCRIPTOR.message_types_by_name['ListConnectionsResult'] = _LISTCONNECTIONSRESULT +DESCRIPTOR.message_types_by_name['DescribeConnectionRequest'] = _DESCRIBECONNECTIONREQUEST +DESCRIPTOR.message_types_by_name['DescribeConnectionResponse'] = _DESCRIBECONNECTIONRESPONSE +DESCRIPTOR.message_types_by_name['DescribeConnectionResult'] = _DESCRIBECONNECTIONRESULT +DESCRIPTOR.message_types_by_name['ModifyConnectionRequest'] = _MODIFYCONNECTIONREQUEST +DESCRIPTOR.message_types_by_name['ModifyConnectionResponse'] = _MODIFYCONNECTIONRESPONSE +DESCRIPTOR.message_types_by_name['ModifyConnectionResult'] = _MODIFYCONNECTIONRESULT +DESCRIPTOR.message_types_by_name['DeleteConnectionRequest'] = _DELETECONNECTIONREQUEST +DESCRIPTOR.message_types_by_name['DeleteConnectionResponse'] = _DELETECONNECTIONRESPONSE +DESCRIPTOR.message_types_by_name['DeleteConnectionResult'] = _DELETECONNECTIONRESULT +DESCRIPTOR.message_types_by_name['TestConnectionRequest'] = _TESTCONNECTIONREQUEST +DESCRIPTOR.message_types_by_name['TestConnectionResponse'] = _TESTCONNECTIONRESPONSE +DESCRIPTOR.message_types_by_name['TestConnectionResult'] = _TESTCONNECTIONRESULT +DESCRIPTOR.message_types_by_name['GetResultDataRequest'] = _GETRESULTDATAREQUEST +DESCRIPTOR.message_types_by_name['GetResultDataResponse'] = _GETRESULTDATARESPONSE +DESCRIPTOR.message_types_by_name['GetResultDataResult'] = _GETRESULTDATARESULT +DESCRIPTOR.message_types_by_name['Schema'] = _SCHEMA +DESCRIPTOR.message_types_by_name['DataStreamsBinding'] = _DATASTREAMSBINDING +DESCRIPTOR.message_types_by_name['ObjectStorageBinding'] = _OBJECTSTORAGEBINDING +DESCRIPTOR.message_types_by_name['BindingSetting'] = _BINDINGSETTING +DESCRIPTOR.message_types_by_name['BriefBinding'] = _BRIEFBINDING +DESCRIPTOR.message_types_by_name['BindingContent'] = _BINDINGCONTENT +DESCRIPTOR.message_types_by_name['Binding'] = _BINDING +DESCRIPTOR.message_types_by_name['CreateBindingRequest'] = _CREATEBINDINGREQUEST +DESCRIPTOR.message_types_by_name['CreateBindingResponse'] = _CREATEBINDINGRESPONSE +DESCRIPTOR.message_types_by_name['CreateBindingResult'] = _CREATEBINDINGRESULT +DESCRIPTOR.message_types_by_name['ListBindingsRequest'] = _LISTBINDINGSREQUEST +DESCRIPTOR.message_types_by_name['ListBindingsResponse'] = _LISTBINDINGSRESPONSE +DESCRIPTOR.message_types_by_name['ListBindingsResult'] = _LISTBINDINGSRESULT +DESCRIPTOR.message_types_by_name['DescribeBindingRequest'] = _DESCRIBEBINDINGREQUEST +DESCRIPTOR.message_types_by_name['DescribeBindingResponse'] = _DESCRIBEBINDINGRESPONSE +DESCRIPTOR.message_types_by_name['DescribeBindingResult'] = _DESCRIBEBINDINGRESULT +DESCRIPTOR.message_types_by_name['ModifyBindingRequest'] = _MODIFYBINDINGREQUEST +DESCRIPTOR.message_types_by_name['ModifyBindingResponse'] = _MODIFYBINDINGRESPONSE +DESCRIPTOR.message_types_by_name['ModifyBindingResult'] = _MODIFYBINDINGRESULT +DESCRIPTOR.message_types_by_name['DeleteBindingRequest'] = _DELETEBINDINGREQUEST +DESCRIPTOR.message_types_by_name['DeleteBindingResponse'] = _DELETEBINDINGRESPONSE +DESCRIPTOR.message_types_by_name['DeleteBindingResult'] = _DELETEBINDINGRESULT +DESCRIPTOR.enum_types_by_name['ExecuteMode'] = _EXECUTEMODE +DESCRIPTOR.enum_types_by_name['QueryAction'] = _QUERYACTION +DESCRIPTOR.enum_types_by_name['StateLoadMode'] = _STATELOADMODE +DESCRIPTOR.enum_types_by_name['AutomaticType'] = _AUTOMATICTYPE +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +Acl = _reflection.GeneratedProtocolMessageType('Acl', (_message.Message,), { + 'DESCRIPTOR' : _ACL, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.Acl) + }) +_sym_db.RegisterMessage(Acl) + +Limits = _reflection.GeneratedProtocolMessageType('Limits', (_message.Message,), { + 'DESCRIPTOR' : _LIMITS, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.Limits) + }) +_sym_db.RegisterMessage(Limits) + +StreamingDisposition = _reflection.GeneratedProtocolMessageType('StreamingDisposition', (_message.Message,), { + + 'FromTime' : _reflection.GeneratedProtocolMessageType('FromTime', (_message.Message,), { + 'DESCRIPTOR' : _STREAMINGDISPOSITION_FROMTIME, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.StreamingDisposition.FromTime) + }) + , + + 'TimeAgo' : _reflection.GeneratedProtocolMessageType('TimeAgo', (_message.Message,), { + 'DESCRIPTOR' : _STREAMINGDISPOSITION_TIMEAGO, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.StreamingDisposition.TimeAgo) + }) + , + + 'FromLastCheckpoint' : _reflection.GeneratedProtocolMessageType('FromLastCheckpoint', (_message.Message,), { + 'DESCRIPTOR' : _STREAMINGDISPOSITION_FROMLASTCHECKPOINT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.StreamingDisposition.FromLastCheckpoint) + }) + , + 'DESCRIPTOR' : _STREAMINGDISPOSITION, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.StreamingDisposition) + }) +_sym_db.RegisterMessage(StreamingDisposition) +_sym_db.RegisterMessage(StreamingDisposition.FromTime) +_sym_db.RegisterMessage(StreamingDisposition.TimeAgo) +_sym_db.RegisterMessage(StreamingDisposition.FromLastCheckpoint) + +QueryContent = _reflection.GeneratedProtocolMessageType('QueryContent', (_message.Message,), { + + 'ExecutionSettingsEntry' : _reflection.GeneratedProtocolMessageType('ExecutionSettingsEntry', (_message.Message,), { + 'DESCRIPTOR' : _QUERYCONTENT_EXECUTIONSETTINGSENTRY, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.QueryContent.ExecutionSettingsEntry) + }) + , + 'DESCRIPTOR' : _QUERYCONTENT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.QueryContent) + }) +_sym_db.RegisterMessage(QueryContent) +_sym_db.RegisterMessage(QueryContent.ExecutionSettingsEntry) + +CommonMeta = _reflection.GeneratedProtocolMessageType('CommonMeta', (_message.Message,), { + 'DESCRIPTOR' : _COMMONMETA, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.CommonMeta) + }) +_sym_db.RegisterMessage(CommonMeta) + +QueryMeta = _reflection.GeneratedProtocolMessageType('QueryMeta', (_message.Message,), { + 'DESCRIPTOR' : _QUERYMETA, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.QueryMeta) + }) +_sym_db.RegisterMessage(QueryMeta) + +BriefQuery = _reflection.GeneratedProtocolMessageType('BriefQuery', (_message.Message,), { + 'DESCRIPTOR' : _BRIEFQUERY, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.BriefQuery) + }) +_sym_db.RegisterMessage(BriefQuery) + +QueryPlan = _reflection.GeneratedProtocolMessageType('QueryPlan', (_message.Message,), { + 'DESCRIPTOR' : _QUERYPLAN, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.QueryPlan) + }) +_sym_db.RegisterMessage(QueryPlan) + +QueryAst = _reflection.GeneratedProtocolMessageType('QueryAst', (_message.Message,), { + 'DESCRIPTOR' : _QUERYAST, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.QueryAst) + }) +_sym_db.RegisterMessage(QueryAst) + +ResultSetMeta = _reflection.GeneratedProtocolMessageType('ResultSetMeta', (_message.Message,), { + 'DESCRIPTOR' : _RESULTSETMETA, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ResultSetMeta) + }) +_sym_db.RegisterMessage(ResultSetMeta) + +Query = _reflection.GeneratedProtocolMessageType('Query', (_message.Message,), { + 'DESCRIPTOR' : _QUERY, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.Query) + }) +_sym_db.RegisterMessage(Query) + +QueryStatistics = _reflection.GeneratedProtocolMessageType('QueryStatistics', (_message.Message,), { + 'DESCRIPTOR' : _QUERYSTATISTICS, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.QueryStatistics) + }) +_sym_db.RegisterMessage(QueryStatistics) + +CreateQueryRequest = _reflection.GeneratedProtocolMessageType('CreateQueryRequest', (_message.Message,), { + 'DESCRIPTOR' : _CREATEQUERYREQUEST, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.CreateQueryRequest) + }) +_sym_db.RegisterMessage(CreateQueryRequest) + +CreateQueryResponse = _reflection.GeneratedProtocolMessageType('CreateQueryResponse', (_message.Message,), { + 'DESCRIPTOR' : _CREATEQUERYRESPONSE, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.CreateQueryResponse) + }) +_sym_db.RegisterMessage(CreateQueryResponse) + +CreateQueryResult = _reflection.GeneratedProtocolMessageType('CreateQueryResult', (_message.Message,), { + 'DESCRIPTOR' : _CREATEQUERYRESULT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.CreateQueryResult) + }) +_sym_db.RegisterMessage(CreateQueryResult) + +ListQueriesRequest = _reflection.GeneratedProtocolMessageType('ListQueriesRequest', (_message.Message,), { + + 'Filter' : _reflection.GeneratedProtocolMessageType('Filter', (_message.Message,), { + 'DESCRIPTOR' : _LISTQUERIESREQUEST_FILTER, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ListQueriesRequest.Filter) + }) + , + 'DESCRIPTOR' : _LISTQUERIESREQUEST, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ListQueriesRequest) + }) +_sym_db.RegisterMessage(ListQueriesRequest) +_sym_db.RegisterMessage(ListQueriesRequest.Filter) + +ListQueriesResponse = _reflection.GeneratedProtocolMessageType('ListQueriesResponse', (_message.Message,), { + 'DESCRIPTOR' : _LISTQUERIESRESPONSE, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ListQueriesResponse) + }) +_sym_db.RegisterMessage(ListQueriesResponse) + +ListQueriesResult = _reflection.GeneratedProtocolMessageType('ListQueriesResult', (_message.Message,), { + 'DESCRIPTOR' : _LISTQUERIESRESULT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ListQueriesResult) + }) +_sym_db.RegisterMessage(ListQueriesResult) + +DescribeQueryRequest = _reflection.GeneratedProtocolMessageType('DescribeQueryRequest', (_message.Message,), { + 'DESCRIPTOR' : _DESCRIBEQUERYREQUEST, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DescribeQueryRequest) + }) +_sym_db.RegisterMessage(DescribeQueryRequest) + +DescribeQueryResponse = _reflection.GeneratedProtocolMessageType('DescribeQueryResponse', (_message.Message,), { + 'DESCRIPTOR' : _DESCRIBEQUERYRESPONSE, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DescribeQueryResponse) + }) +_sym_db.RegisterMessage(DescribeQueryResponse) + +DescribeQueryResult = _reflection.GeneratedProtocolMessageType('DescribeQueryResult', (_message.Message,), { + 'DESCRIPTOR' : _DESCRIBEQUERYRESULT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DescribeQueryResult) + }) +_sym_db.RegisterMessage(DescribeQueryResult) + +GetQueryStatusRequest = _reflection.GeneratedProtocolMessageType('GetQueryStatusRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETQUERYSTATUSREQUEST, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.GetQueryStatusRequest) + }) +_sym_db.RegisterMessage(GetQueryStatusRequest) + +GetQueryStatusResponse = _reflection.GeneratedProtocolMessageType('GetQueryStatusResponse', (_message.Message,), { + 'DESCRIPTOR' : _GETQUERYSTATUSRESPONSE, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.GetQueryStatusResponse) + }) +_sym_db.RegisterMessage(GetQueryStatusResponse) + +GetQueryStatusResult = _reflection.GeneratedProtocolMessageType('GetQueryStatusResult', (_message.Message,), { + 'DESCRIPTOR' : _GETQUERYSTATUSRESULT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.GetQueryStatusResult) + }) +_sym_db.RegisterMessage(GetQueryStatusResult) + +DeleteQueryRequest = _reflection.GeneratedProtocolMessageType('DeleteQueryRequest', (_message.Message,), { + 'DESCRIPTOR' : _DELETEQUERYREQUEST, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DeleteQueryRequest) + }) +_sym_db.RegisterMessage(DeleteQueryRequest) + +DeleteQueryResponse = _reflection.GeneratedProtocolMessageType('DeleteQueryResponse', (_message.Message,), { + 'DESCRIPTOR' : _DELETEQUERYRESPONSE, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DeleteQueryResponse) + }) +_sym_db.RegisterMessage(DeleteQueryResponse) + +DeleteQueryResult = _reflection.GeneratedProtocolMessageType('DeleteQueryResult', (_message.Message,), { + 'DESCRIPTOR' : _DELETEQUERYRESULT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DeleteQueryResult) + }) +_sym_db.RegisterMessage(DeleteQueryResult) + +ModifyQueryRequest = _reflection.GeneratedProtocolMessageType('ModifyQueryRequest', (_message.Message,), { + 'DESCRIPTOR' : _MODIFYQUERYREQUEST, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ModifyQueryRequest) + }) +_sym_db.RegisterMessage(ModifyQueryRequest) + +ModifyQueryResponse = _reflection.GeneratedProtocolMessageType('ModifyQueryResponse', (_message.Message,), { + 'DESCRIPTOR' : _MODIFYQUERYRESPONSE, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ModifyQueryResponse) + }) +_sym_db.RegisterMessage(ModifyQueryResponse) + +ModifyQueryResult = _reflection.GeneratedProtocolMessageType('ModifyQueryResult', (_message.Message,), { + 'DESCRIPTOR' : _MODIFYQUERYRESULT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ModifyQueryResult) + }) +_sym_db.RegisterMessage(ModifyQueryResult) + +ControlQueryRequest = _reflection.GeneratedProtocolMessageType('ControlQueryRequest', (_message.Message,), { + 'DESCRIPTOR' : _CONTROLQUERYREQUEST, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ControlQueryRequest) + }) +_sym_db.RegisterMessage(ControlQueryRequest) + +ControlQueryResponse = _reflection.GeneratedProtocolMessageType('ControlQueryResponse', (_message.Message,), { + 'DESCRIPTOR' : _CONTROLQUERYRESPONSE, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ControlQueryResponse) + }) +_sym_db.RegisterMessage(ControlQueryResponse) + +ControlQueryResult = _reflection.GeneratedProtocolMessageType('ControlQueryResult', (_message.Message,), { + 'DESCRIPTOR' : _CONTROLQUERYRESULT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ControlQueryResult) + }) +_sym_db.RegisterMessage(ControlQueryResult) + +BriefJob = _reflection.GeneratedProtocolMessageType('BriefJob', (_message.Message,), { + 'DESCRIPTOR' : _BRIEFJOB, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.BriefJob) + }) +_sym_db.RegisterMessage(BriefJob) + +Job = _reflection.GeneratedProtocolMessageType('Job', (_message.Message,), { + 'DESCRIPTOR' : _JOB, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.Job) + }) +_sym_db.RegisterMessage(Job) + +ListJobsRequest = _reflection.GeneratedProtocolMessageType('ListJobsRequest', (_message.Message,), { + + 'Filter' : _reflection.GeneratedProtocolMessageType('Filter', (_message.Message,), { + 'DESCRIPTOR' : _LISTJOBSREQUEST_FILTER, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ListJobsRequest.Filter) + }) + , + 'DESCRIPTOR' : _LISTJOBSREQUEST, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ListJobsRequest) + }) +_sym_db.RegisterMessage(ListJobsRequest) +_sym_db.RegisterMessage(ListJobsRequest.Filter) + +ListJobsResponse = _reflection.GeneratedProtocolMessageType('ListJobsResponse', (_message.Message,), { + 'DESCRIPTOR' : _LISTJOBSRESPONSE, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ListJobsResponse) + }) +_sym_db.RegisterMessage(ListJobsResponse) + +ListJobsResult = _reflection.GeneratedProtocolMessageType('ListJobsResult', (_message.Message,), { + 'DESCRIPTOR' : _LISTJOBSRESULT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ListJobsResult) + }) +_sym_db.RegisterMessage(ListJobsResult) + +DescribeJobRequest = _reflection.GeneratedProtocolMessageType('DescribeJobRequest', (_message.Message,), { + 'DESCRIPTOR' : _DESCRIBEJOBREQUEST, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DescribeJobRequest) + }) +_sym_db.RegisterMessage(DescribeJobRequest) + +DescribeJobResponse = _reflection.GeneratedProtocolMessageType('DescribeJobResponse', (_message.Message,), { + 'DESCRIPTOR' : _DESCRIBEJOBRESPONSE, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DescribeJobResponse) + }) +_sym_db.RegisterMessage(DescribeJobResponse) + +DescribeJobResult = _reflection.GeneratedProtocolMessageType('DescribeJobResult', (_message.Message,), { + 'DESCRIPTOR' : _DESCRIBEJOBRESULT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DescribeJobResult) + }) +_sym_db.RegisterMessage(DescribeJobResult) + +CurrentIAMTokenAuth = _reflection.GeneratedProtocolMessageType('CurrentIAMTokenAuth', (_message.Message,), { + 'DESCRIPTOR' : _CURRENTIAMTOKENAUTH, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.CurrentIAMTokenAuth) + }) +_sym_db.RegisterMessage(CurrentIAMTokenAuth) + +NoneAuth = _reflection.GeneratedProtocolMessageType('NoneAuth', (_message.Message,), { + 'DESCRIPTOR' : _NONEAUTH, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.NoneAuth) + }) +_sym_db.RegisterMessage(NoneAuth) + +ServiceAccountAuth = _reflection.GeneratedProtocolMessageType('ServiceAccountAuth', (_message.Message,), { + 'DESCRIPTOR' : _SERVICEACCOUNTAUTH, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ServiceAccountAuth) + }) +_sym_db.RegisterMessage(ServiceAccountAuth) + +IamAuth = _reflection.GeneratedProtocolMessageType('IamAuth', (_message.Message,), { + 'DESCRIPTOR' : _IAMAUTH, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.IamAuth) + }) +_sym_db.RegisterMessage(IamAuth) + +DataStreams = _reflection.GeneratedProtocolMessageType('DataStreams', (_message.Message,), { + 'DESCRIPTOR' : _DATASTREAMS, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DataStreams) + }) +_sym_db.RegisterMessage(DataStreams) + +Monitoring = _reflection.GeneratedProtocolMessageType('Monitoring', (_message.Message,), { + 'DESCRIPTOR' : _MONITORING, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.Monitoring) + }) +_sym_db.RegisterMessage(Monitoring) + +YdbDatabase = _reflection.GeneratedProtocolMessageType('YdbDatabase', (_message.Message,), { + 'DESCRIPTOR' : _YDBDATABASE, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.YdbDatabase) + }) +_sym_db.RegisterMessage(YdbDatabase) + +ClickHouseCluster = _reflection.GeneratedProtocolMessageType('ClickHouseCluster', (_message.Message,), { + 'DESCRIPTOR' : _CLICKHOUSECLUSTER, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ClickHouseCluster) + }) +_sym_db.RegisterMessage(ClickHouseCluster) + +ObjectStorageConnection = _reflection.GeneratedProtocolMessageType('ObjectStorageConnection', (_message.Message,), { + 'DESCRIPTOR' : _OBJECTSTORAGECONNECTION, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ObjectStorageConnection) + }) +_sym_db.RegisterMessage(ObjectStorageConnection) + +PostgreSQLCluster = _reflection.GeneratedProtocolMessageType('PostgreSQLCluster', (_message.Message,), { + 'DESCRIPTOR' : _POSTGRESQLCLUSTER, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.PostgreSQLCluster) + }) +_sym_db.RegisterMessage(PostgreSQLCluster) + +ConnectionSetting = _reflection.GeneratedProtocolMessageType('ConnectionSetting', (_message.Message,), { + 'DESCRIPTOR' : _CONNECTIONSETTING, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ConnectionSetting) + }) +_sym_db.RegisterMessage(ConnectionSetting) + +ConnectionContent = _reflection.GeneratedProtocolMessageType('ConnectionContent', (_message.Message,), { + 'DESCRIPTOR' : _CONNECTIONCONTENT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ConnectionContent) + }) +_sym_db.RegisterMessage(ConnectionContent) + +Connection = _reflection.GeneratedProtocolMessageType('Connection', (_message.Message,), { + 'DESCRIPTOR' : _CONNECTION, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.Connection) + }) +_sym_db.RegisterMessage(Connection) + +CreateConnectionRequest = _reflection.GeneratedProtocolMessageType('CreateConnectionRequest', (_message.Message,), { + 'DESCRIPTOR' : _CREATECONNECTIONREQUEST, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.CreateConnectionRequest) + }) +_sym_db.RegisterMessage(CreateConnectionRequest) + +CreateConnectionResponse = _reflection.GeneratedProtocolMessageType('CreateConnectionResponse', (_message.Message,), { + 'DESCRIPTOR' : _CREATECONNECTIONRESPONSE, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.CreateConnectionResponse) + }) +_sym_db.RegisterMessage(CreateConnectionResponse) + +CreateConnectionResult = _reflection.GeneratedProtocolMessageType('CreateConnectionResult', (_message.Message,), { + 'DESCRIPTOR' : _CREATECONNECTIONRESULT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.CreateConnectionResult) + }) +_sym_db.RegisterMessage(CreateConnectionResult) + +ListConnectionsRequest = _reflection.GeneratedProtocolMessageType('ListConnectionsRequest', (_message.Message,), { + + 'Filter' : _reflection.GeneratedProtocolMessageType('Filter', (_message.Message,), { + 'DESCRIPTOR' : _LISTCONNECTIONSREQUEST_FILTER, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ListConnectionsRequest.Filter) + }) + , + 'DESCRIPTOR' : _LISTCONNECTIONSREQUEST, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ListConnectionsRequest) + }) +_sym_db.RegisterMessage(ListConnectionsRequest) +_sym_db.RegisterMessage(ListConnectionsRequest.Filter) + +ListConnectionsResponse = _reflection.GeneratedProtocolMessageType('ListConnectionsResponse', (_message.Message,), { + 'DESCRIPTOR' : _LISTCONNECTIONSRESPONSE, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ListConnectionsResponse) + }) +_sym_db.RegisterMessage(ListConnectionsResponse) + +ListConnectionsResult = _reflection.GeneratedProtocolMessageType('ListConnectionsResult', (_message.Message,), { + 'DESCRIPTOR' : _LISTCONNECTIONSRESULT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ListConnectionsResult) + }) +_sym_db.RegisterMessage(ListConnectionsResult) + +DescribeConnectionRequest = _reflection.GeneratedProtocolMessageType('DescribeConnectionRequest', (_message.Message,), { + 'DESCRIPTOR' : _DESCRIBECONNECTIONREQUEST, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DescribeConnectionRequest) + }) +_sym_db.RegisterMessage(DescribeConnectionRequest) + +DescribeConnectionResponse = _reflection.GeneratedProtocolMessageType('DescribeConnectionResponse', (_message.Message,), { + 'DESCRIPTOR' : _DESCRIBECONNECTIONRESPONSE, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DescribeConnectionResponse) + }) +_sym_db.RegisterMessage(DescribeConnectionResponse) + +DescribeConnectionResult = _reflection.GeneratedProtocolMessageType('DescribeConnectionResult', (_message.Message,), { + 'DESCRIPTOR' : _DESCRIBECONNECTIONRESULT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DescribeConnectionResult) + }) +_sym_db.RegisterMessage(DescribeConnectionResult) + +ModifyConnectionRequest = _reflection.GeneratedProtocolMessageType('ModifyConnectionRequest', (_message.Message,), { + 'DESCRIPTOR' : _MODIFYCONNECTIONREQUEST, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ModifyConnectionRequest) + }) +_sym_db.RegisterMessage(ModifyConnectionRequest) + +ModifyConnectionResponse = _reflection.GeneratedProtocolMessageType('ModifyConnectionResponse', (_message.Message,), { + 'DESCRIPTOR' : _MODIFYCONNECTIONRESPONSE, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ModifyConnectionResponse) + }) +_sym_db.RegisterMessage(ModifyConnectionResponse) + +ModifyConnectionResult = _reflection.GeneratedProtocolMessageType('ModifyConnectionResult', (_message.Message,), { + 'DESCRIPTOR' : _MODIFYCONNECTIONRESULT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ModifyConnectionResult) + }) +_sym_db.RegisterMessage(ModifyConnectionResult) + +DeleteConnectionRequest = _reflection.GeneratedProtocolMessageType('DeleteConnectionRequest', (_message.Message,), { + 'DESCRIPTOR' : _DELETECONNECTIONREQUEST, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DeleteConnectionRequest) + }) +_sym_db.RegisterMessage(DeleteConnectionRequest) + +DeleteConnectionResponse = _reflection.GeneratedProtocolMessageType('DeleteConnectionResponse', (_message.Message,), { + 'DESCRIPTOR' : _DELETECONNECTIONRESPONSE, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DeleteConnectionResponse) + }) +_sym_db.RegisterMessage(DeleteConnectionResponse) + +DeleteConnectionResult = _reflection.GeneratedProtocolMessageType('DeleteConnectionResult', (_message.Message,), { + 'DESCRIPTOR' : _DELETECONNECTIONRESULT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DeleteConnectionResult) + }) +_sym_db.RegisterMessage(DeleteConnectionResult) + +TestConnectionRequest = _reflection.GeneratedProtocolMessageType('TestConnectionRequest', (_message.Message,), { + 'DESCRIPTOR' : _TESTCONNECTIONREQUEST, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.TestConnectionRequest) + }) +_sym_db.RegisterMessage(TestConnectionRequest) + +TestConnectionResponse = _reflection.GeneratedProtocolMessageType('TestConnectionResponse', (_message.Message,), { + 'DESCRIPTOR' : _TESTCONNECTIONRESPONSE, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.TestConnectionResponse) + }) +_sym_db.RegisterMessage(TestConnectionResponse) + +TestConnectionResult = _reflection.GeneratedProtocolMessageType('TestConnectionResult', (_message.Message,), { + 'DESCRIPTOR' : _TESTCONNECTIONRESULT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.TestConnectionResult) + }) +_sym_db.RegisterMessage(TestConnectionResult) + +GetResultDataRequest = _reflection.GeneratedProtocolMessageType('GetResultDataRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETRESULTDATAREQUEST, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.GetResultDataRequest) + }) +_sym_db.RegisterMessage(GetResultDataRequest) + +GetResultDataResponse = _reflection.GeneratedProtocolMessageType('GetResultDataResponse', (_message.Message,), { + 'DESCRIPTOR' : _GETRESULTDATARESPONSE, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.GetResultDataResponse) + }) +_sym_db.RegisterMessage(GetResultDataResponse) + +GetResultDataResult = _reflection.GeneratedProtocolMessageType('GetResultDataResult', (_message.Message,), { + 'DESCRIPTOR' : _GETRESULTDATARESULT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.GetResultDataResult) + }) +_sym_db.RegisterMessage(GetResultDataResult) + +Schema = _reflection.GeneratedProtocolMessageType('Schema', (_message.Message,), { + 'DESCRIPTOR' : _SCHEMA, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.Schema) + }) +_sym_db.RegisterMessage(Schema) + +DataStreamsBinding = _reflection.GeneratedProtocolMessageType('DataStreamsBinding', (_message.Message,), { + + 'FormatSettingEntry' : _reflection.GeneratedProtocolMessageType('FormatSettingEntry', (_message.Message,), { + 'DESCRIPTOR' : _DATASTREAMSBINDING_FORMATSETTINGENTRY, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DataStreamsBinding.FormatSettingEntry) + }) + , + 'DESCRIPTOR' : _DATASTREAMSBINDING, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DataStreamsBinding) + }) +_sym_db.RegisterMessage(DataStreamsBinding) +_sym_db.RegisterMessage(DataStreamsBinding.FormatSettingEntry) + +ObjectStorageBinding = _reflection.GeneratedProtocolMessageType('ObjectStorageBinding', (_message.Message,), { + + 'Subset' : _reflection.GeneratedProtocolMessageType('Subset', (_message.Message,), { + + 'FormatSettingEntry' : _reflection.GeneratedProtocolMessageType('FormatSettingEntry', (_message.Message,), { + 'DESCRIPTOR' : _OBJECTSTORAGEBINDING_SUBSET_FORMATSETTINGENTRY, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ObjectStorageBinding.Subset.FormatSettingEntry) + }) + , + + 'ProjectionEntry' : _reflection.GeneratedProtocolMessageType('ProjectionEntry', (_message.Message,), { + 'DESCRIPTOR' : _OBJECTSTORAGEBINDING_SUBSET_PROJECTIONENTRY, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ObjectStorageBinding.Subset.ProjectionEntry) + }) + , + 'DESCRIPTOR' : _OBJECTSTORAGEBINDING_SUBSET, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ObjectStorageBinding.Subset) + }) + , + 'DESCRIPTOR' : _OBJECTSTORAGEBINDING, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ObjectStorageBinding) + }) +_sym_db.RegisterMessage(ObjectStorageBinding) +_sym_db.RegisterMessage(ObjectStorageBinding.Subset) +_sym_db.RegisterMessage(ObjectStorageBinding.Subset.FormatSettingEntry) +_sym_db.RegisterMessage(ObjectStorageBinding.Subset.ProjectionEntry) + +BindingSetting = _reflection.GeneratedProtocolMessageType('BindingSetting', (_message.Message,), { + 'DESCRIPTOR' : _BINDINGSETTING, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.BindingSetting) + }) +_sym_db.RegisterMessage(BindingSetting) + +BriefBinding = _reflection.GeneratedProtocolMessageType('BriefBinding', (_message.Message,), { + 'DESCRIPTOR' : _BRIEFBINDING, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.BriefBinding) + }) +_sym_db.RegisterMessage(BriefBinding) + +BindingContent = _reflection.GeneratedProtocolMessageType('BindingContent', (_message.Message,), { + 'DESCRIPTOR' : _BINDINGCONTENT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.BindingContent) + }) +_sym_db.RegisterMessage(BindingContent) + +Binding = _reflection.GeneratedProtocolMessageType('Binding', (_message.Message,), { + 'DESCRIPTOR' : _BINDING, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.Binding) + }) +_sym_db.RegisterMessage(Binding) + +CreateBindingRequest = _reflection.GeneratedProtocolMessageType('CreateBindingRequest', (_message.Message,), { + 'DESCRIPTOR' : _CREATEBINDINGREQUEST, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.CreateBindingRequest) + }) +_sym_db.RegisterMessage(CreateBindingRequest) + +CreateBindingResponse = _reflection.GeneratedProtocolMessageType('CreateBindingResponse', (_message.Message,), { + 'DESCRIPTOR' : _CREATEBINDINGRESPONSE, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.CreateBindingResponse) + }) +_sym_db.RegisterMessage(CreateBindingResponse) + +CreateBindingResult = _reflection.GeneratedProtocolMessageType('CreateBindingResult', (_message.Message,), { + 'DESCRIPTOR' : _CREATEBINDINGRESULT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.CreateBindingResult) + }) +_sym_db.RegisterMessage(CreateBindingResult) + +ListBindingsRequest = _reflection.GeneratedProtocolMessageType('ListBindingsRequest', (_message.Message,), { + + 'Filter' : _reflection.GeneratedProtocolMessageType('Filter', (_message.Message,), { + 'DESCRIPTOR' : _LISTBINDINGSREQUEST_FILTER, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ListBindingsRequest.Filter) + }) + , + 'DESCRIPTOR' : _LISTBINDINGSREQUEST, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ListBindingsRequest) + }) +_sym_db.RegisterMessage(ListBindingsRequest) +_sym_db.RegisterMessage(ListBindingsRequest.Filter) + +ListBindingsResponse = _reflection.GeneratedProtocolMessageType('ListBindingsResponse', (_message.Message,), { + 'DESCRIPTOR' : _LISTBINDINGSRESPONSE, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ListBindingsResponse) + }) +_sym_db.RegisterMessage(ListBindingsResponse) + +ListBindingsResult = _reflection.GeneratedProtocolMessageType('ListBindingsResult', (_message.Message,), { + 'DESCRIPTOR' : _LISTBINDINGSRESULT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ListBindingsResult) + }) +_sym_db.RegisterMessage(ListBindingsResult) + +DescribeBindingRequest = _reflection.GeneratedProtocolMessageType('DescribeBindingRequest', (_message.Message,), { + 'DESCRIPTOR' : _DESCRIBEBINDINGREQUEST, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DescribeBindingRequest) + }) +_sym_db.RegisterMessage(DescribeBindingRequest) + +DescribeBindingResponse = _reflection.GeneratedProtocolMessageType('DescribeBindingResponse', (_message.Message,), { + 'DESCRIPTOR' : _DESCRIBEBINDINGRESPONSE, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DescribeBindingResponse) + }) +_sym_db.RegisterMessage(DescribeBindingResponse) + +DescribeBindingResult = _reflection.GeneratedProtocolMessageType('DescribeBindingResult', (_message.Message,), { + 'DESCRIPTOR' : _DESCRIBEBINDINGRESULT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DescribeBindingResult) + }) +_sym_db.RegisterMessage(DescribeBindingResult) + +ModifyBindingRequest = _reflection.GeneratedProtocolMessageType('ModifyBindingRequest', (_message.Message,), { + 'DESCRIPTOR' : _MODIFYBINDINGREQUEST, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ModifyBindingRequest) + }) +_sym_db.RegisterMessage(ModifyBindingRequest) + +ModifyBindingResponse = _reflection.GeneratedProtocolMessageType('ModifyBindingResponse', (_message.Message,), { + 'DESCRIPTOR' : _MODIFYBINDINGRESPONSE, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ModifyBindingResponse) + }) +_sym_db.RegisterMessage(ModifyBindingResponse) + +ModifyBindingResult = _reflection.GeneratedProtocolMessageType('ModifyBindingResult', (_message.Message,), { + 'DESCRIPTOR' : _MODIFYBINDINGRESULT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.ModifyBindingResult) + }) +_sym_db.RegisterMessage(ModifyBindingResult) + +DeleteBindingRequest = _reflection.GeneratedProtocolMessageType('DeleteBindingRequest', (_message.Message,), { + 'DESCRIPTOR' : _DELETEBINDINGREQUEST, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DeleteBindingRequest) + }) +_sym_db.RegisterMessage(DeleteBindingRequest) + +DeleteBindingResponse = _reflection.GeneratedProtocolMessageType('DeleteBindingResponse', (_message.Message,), { + 'DESCRIPTOR' : _DELETEBINDINGRESPONSE, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DeleteBindingResponse) + }) +_sym_db.RegisterMessage(DeleteBindingResponse) + +DeleteBindingResult = _reflection.GeneratedProtocolMessageType('DeleteBindingResult', (_message.Message,), { + 'DESCRIPTOR' : _DELETEBINDINGRESULT, + '__module__' : 'draft.protos.ydb_federated_query_pb2' + # @@protoc_insertion_point(class_scope:FederatedQuery.DeleteBindingResult) + }) +_sym_db.RegisterMessage(DeleteBindingResult) + + +DESCRIPTOR._options = None +_LIMITS.fields_by_name['vcpu_rate_limit']._options = None +_LIMITS.fields_by_name['flow_rate_limit']._options = None +_LIMITS.fields_by_name['vcpu_time_limit']._options = None +_LIMITS.fields_by_name['max_result_size']._options = None +_LIMITS.fields_by_name['max_result_rows']._options = None +_LIMITS.fields_by_name['memory_limit']._options = None +_QUERYCONTENT_EXECUTIONSETTINGSENTRY._options = None +_QUERYCONTENT.fields_by_name['name']._options = None +_QUERYCONTENT.fields_by_name['text']._options = None +_QUERYCONTENT.fields_by_name['description']._options = None +_QUERYCONTENT.fields_by_name['execution_settings']._options = None +_COMMONMETA.fields_by_name['id']._options = None +_COMMONMETA.fields_by_name['created_by']._options = None +_COMMONMETA.fields_by_name['modified_by']._options = None +_COMMONMETA.fields_by_name['revision']._options = None +_BRIEFQUERY.fields_by_name['name']._options = None +_RESULTSETMETA.fields_by_name['rows_count']._options = None +_CREATEQUERYREQUEST.fields_by_name['idempotency_key']._options = None +_CREATEQUERYRESULT.fields_by_name['query_id']._options = None +_LISTQUERIESREQUEST_FILTER.fields_by_name['status']._options = None +_LISTQUERIESREQUEST_FILTER.fields_by_name['mode']._options = None +_LISTQUERIESREQUEST_FILTER.fields_by_name['name']._options = None +_LISTQUERIESREQUEST.fields_by_name['page_token']._options = None +_LISTQUERIESREQUEST.fields_by_name['limit']._options = None +_LISTQUERIESRESULT.fields_by_name['next_page_token']._options = None +_DESCRIBEQUERYREQUEST.fields_by_name['query_id']._options = None +_GETQUERYSTATUSREQUEST.fields_by_name['query_id']._options = None +_DELETEQUERYREQUEST.fields_by_name['query_id']._options = None +_DELETEQUERYREQUEST.fields_by_name['previous_revision']._options = None +_DELETEQUERYREQUEST.fields_by_name['idempotency_key']._options = None +_MODIFYQUERYREQUEST.fields_by_name['query_id']._options = None +_MODIFYQUERYREQUEST.fields_by_name['previous_revision']._options = None +_MODIFYQUERYREQUEST.fields_by_name['idempotency_key']._options = None +_CONTROLQUERYREQUEST.fields_by_name['query_id']._options = None +_CONTROLQUERYREQUEST.fields_by_name['previous_revision']._options = None +_CONTROLQUERYREQUEST.fields_by_name['idempotency_key']._options = None +_LISTJOBSREQUEST_FILTER.fields_by_name['query_id']._options = None +_LISTJOBSREQUEST.fields_by_name['page_token']._options = None +_LISTJOBSREQUEST.fields_by_name['limit']._options = None +_LISTJOBSRESULT.fields_by_name['next_page_token']._options = None +_DESCRIBEJOBREQUEST.fields_by_name['job_id']._options = None +_SERVICEACCOUNTAUTH.fields_by_name['id']._options = None +_DATASTREAMS.fields_by_name['database_id']._options = None +_DATASTREAMS.fields_by_name['endpoint']._options = None +_DATASTREAMS.fields_by_name['database']._options = None +_MONITORING.fields_by_name['project']._options = None +_MONITORING.fields_by_name['cluster']._options = None +_YDBDATABASE.fields_by_name['database_id']._options = None +_YDBDATABASE.fields_by_name['endpoint']._options = None +_YDBDATABASE.fields_by_name['database']._options = None +_CLICKHOUSECLUSTER.fields_by_name['database_id']._options = None +_CLICKHOUSECLUSTER.fields_by_name['database_name']._options = None +_CLICKHOUSECLUSTER.fields_by_name['login']._options = None +_CLICKHOUSECLUSTER.fields_by_name['password']._options = None +_CLICKHOUSECLUSTER.fields_by_name['host']._options = None +_CLICKHOUSECLUSTER.fields_by_name['port']._options = None +_OBJECTSTORAGECONNECTION.fields_by_name['bucket']._options = None +_POSTGRESQLCLUSTER.fields_by_name['database_id']._options = None +_POSTGRESQLCLUSTER.fields_by_name['database_name']._options = None +_POSTGRESQLCLUSTER.fields_by_name['login']._options = None +_POSTGRESQLCLUSTER.fields_by_name['password']._options = None +_POSTGRESQLCLUSTER.fields_by_name['schema']._options = None +_POSTGRESQLCLUSTER.fields_by_name['host']._options = None +_POSTGRESQLCLUSTER.fields_by_name['port']._options = None +_CONNECTIONCONTENT.fields_by_name['name']._options = None +_CONNECTIONCONTENT.fields_by_name['description']._options = None +_CREATECONNECTIONREQUEST.fields_by_name['idempotency_key']._options = None +_CREATECONNECTIONRESULT.fields_by_name['connection_id']._options = None +_LISTCONNECTIONSREQUEST_FILTER.fields_by_name['name']._options = None +_LISTCONNECTIONSREQUEST.fields_by_name['page_token']._options = None +_LISTCONNECTIONSREQUEST.fields_by_name['limit']._options = None +_LISTCONNECTIONSRESULT.fields_by_name['next_page_token']._options = None +_DESCRIBECONNECTIONREQUEST.fields_by_name['connection_id']._options = None +_MODIFYCONNECTIONREQUEST.fields_by_name['connection_id']._options = None +_MODIFYCONNECTIONREQUEST.fields_by_name['previous_revision']._options = None +_MODIFYCONNECTIONREQUEST.fields_by_name['idempotency_key']._options = None +_DELETECONNECTIONREQUEST.fields_by_name['connection_id']._options = None +_DELETECONNECTIONREQUEST.fields_by_name['previous_revision']._options = None +_DELETECONNECTIONREQUEST.fields_by_name['idempotency_key']._options = None +_GETRESULTDATAREQUEST.fields_by_name['query_id']._options = None +_GETRESULTDATAREQUEST.fields_by_name['result_set_index']._options = None +_GETRESULTDATAREQUEST.fields_by_name['offset']._options = None +_GETRESULTDATAREQUEST.fields_by_name['limit']._options = None +_SCHEMA.fields_by_name['column']._options = None +_DATASTREAMSBINDING_FORMATSETTINGENTRY._options = None +_DATASTREAMSBINDING.fields_by_name['stream_name']._options = None +_DATASTREAMSBINDING.fields_by_name['format']._options = None +_DATASTREAMSBINDING.fields_by_name['compression']._options = None +_DATASTREAMSBINDING.fields_by_name['format_setting']._options = None +_OBJECTSTORAGEBINDING_SUBSET_FORMATSETTINGENTRY._options = None +_OBJECTSTORAGEBINDING_SUBSET_PROJECTIONENTRY._options = None +_OBJECTSTORAGEBINDING_SUBSET.fields_by_name['path_pattern']._options = None +_OBJECTSTORAGEBINDING_SUBSET.fields_by_name['format']._options = None +_OBJECTSTORAGEBINDING_SUBSET.fields_by_name['format_setting']._options = None +_OBJECTSTORAGEBINDING_SUBSET.fields_by_name['compression']._options = None +_BRIEFBINDING.fields_by_name['name']._options = None +_BRIEFBINDING.fields_by_name['connection_id']._options = None +_BINDINGCONTENT.fields_by_name['name']._options = None +_BINDINGCONTENT.fields_by_name['connection_id']._options = None +_BINDINGCONTENT.fields_by_name['description']._options = None +_CREATEBINDINGREQUEST.fields_by_name['idempotency_key']._options = None +_CREATEBINDINGRESULT.fields_by_name['binding_id']._options = None +_LISTBINDINGSREQUEST_FILTER.fields_by_name['connection_id']._options = None +_LISTBINDINGSREQUEST_FILTER.fields_by_name['name']._options = None +_LISTBINDINGSREQUEST.fields_by_name['page_token']._options = None +_LISTBINDINGSREQUEST.fields_by_name['limit']._options = None +_LISTBINDINGSRESULT.fields_by_name['next_page_token']._options = None +_DESCRIBEBINDINGREQUEST.fields_by_name['binding_id']._options = None +_MODIFYBINDINGREQUEST.fields_by_name['binding_id']._options = None +_MODIFYBINDINGREQUEST.fields_by_name['previous_revision']._options = None +_MODIFYBINDINGREQUEST.fields_by_name['idempotency_key']._options = None +_DELETEBINDINGREQUEST.fields_by_name['binding_id']._options = None +_DELETEBINDINGREQUEST.fields_by_name['previous_revision']._options = None +_DELETEBINDINGREQUEST.fields_by_name['idempotency_key']._options = None +# @@protoc_insertion_point(module_scope) diff --git a/ydb/_grpc/v3/draft/protos/ydb_federated_query_pb2_grpc.py b/ydb/_grpc/v3/draft/protos/ydb_federated_query_pb2_grpc.py new file mode 100644 index 00000000..2daafffe --- /dev/null +++ b/ydb/_grpc/v3/draft/protos/ydb_federated_query_pb2_grpc.py @@ -0,0 +1,4 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + diff --git a/ydb/_grpc/v3/draft/protos/ydb_keyvalue_pb2.py b/ydb/_grpc/v3/draft/protos/ydb_keyvalue_pb2.py new file mode 100644 index 00000000..703c6506 --- /dev/null +++ b/ydb/_grpc/v3/draft/protos/ydb_keyvalue_pb2.py @@ -0,0 +1,2612 @@ +# -*- coding: utf-8 -*- +# flake8: noqa +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: draft/protos/ydb_keyvalue.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from ydb._grpc.v3.protos import ydb_operation_pb2 as protos_dot_ydb__operation__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='draft/protos/ydb_keyvalue.proto', + package='Ydb.KeyValue', + syntax='proto3', + serialized_options=b'\n tech.ydb.proto.draft.keyvalue.v1ZAgithub.com/ydb-platform/ydb-go-genproto/draft/protos/Ydb_KeyValue\370\001\001', + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n\x1f\x64raft/protos/ydb_keyvalue.proto\x12\x0cYdb.KeyValue\x1a\x1aprotos/ydb_operation.proto\"\xf0\x01\n\x12StorageChannelInfo\x12\x17\n\x0fstorage_channel\x18\x01 \x01(\r\x12@\n\x0bstatus_flag\x18\x02 \x01(\x0e\x32+.Ydb.KeyValue.StorageChannelInfo.StatusFlag\"\x7f\n\nStatusFlag\x12\x1b\n\x17STATUS_FLAG_UNSPECIFIED\x10\x00\x12\x15\n\x11STATUS_FLAG_GREEN\x10\n\x12\x1b\n\x17STATUS_FLAG_YELLOW_STOP\x10\x14\x12 \n\x1cSTATUS_FLAG_ORANGE_OUT_SPACE\x10\x1e\"b\n\nPriorities\"T\n\x08Priority\x12\x18\n\x14PRIORITY_UNSPECIFIED\x10\x00\x12\x15\n\x11PRIORITY_REALTIME\x10\x01\x12\x17\n\x13PRIORITY_BACKGROUND\x10\x02\"k\n\rStorageConfig\x12:\n\x07\x63hannel\x18\x01 \x03(\x0b\x32).Ydb.KeyValue.StorageConfig.ChannelConfig\x1a\x1e\n\rChannelConfig\x12\r\n\x05media\x18\x01 \x01(\t\"\x98\x01\n\x08KeyRange\x12\x1c\n\x12\x66rom_key_inclusive\x18\x01 \x01(\tH\x00\x12\x1c\n\x12\x66rom_key_exclusive\x18\x02 \x01(\tH\x00\x12\x1a\n\x10to_key_inclusive\x18\x03 \x01(\tH\x01\x12\x1a\n\x10to_key_exclusive\x18\x04 \x01(\tH\x01\x42\x0c\n\nfrom_boundB\n\n\x08to_bound\"s\n\x12\x41\x63quireLockRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x04\"C\n\x13\x41\x63quireLockResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"=\n\x11\x41\x63quireLockResult\x12\x17\n\x0flock_generation\x18\x01 \x01(\x04\x12\x0f\n\x07node_id\x18\x02 \x01(\r\"\xac\t\n\x19\x45xecuteTransactionRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x04\x12\x1c\n\x0flock_generation\x18\x04 \x01(\x04H\x00\x88\x01\x01\x12\x41\n\x08\x63ommands\x18\x05 \x03(\x0b\x32/.Ydb.KeyValue.ExecuteTransactionRequest.Command\x1a\xba\x07\n\x07\x43ommand\x12S\n\x0c\x64\x65lete_range\x18\x01 \x01(\x0b\x32;.Ydb.KeyValue.ExecuteTransactionRequest.Command.DeleteRangeH\x00\x12H\n\x06rename\x18\x02 \x01(\x0b\x32\x36.Ydb.KeyValue.ExecuteTransactionRequest.Command.RenameH\x00\x12O\n\ncopy_range\x18\x03 \x01(\x0b\x32\x39.Ydb.KeyValue.ExecuteTransactionRequest.Command.CopyRangeH\x00\x12H\n\x06\x63oncat\x18\x04 \x01(\x0b\x32\x36.Ydb.KeyValue.ExecuteTransactionRequest.Command.ConcatH\x00\x12\x46\n\x05write\x18\x05 \x01(\x0b\x32\x35.Ydb.KeyValue.ExecuteTransactionRequest.Command.WriteH\x00\x1a*\n\x06Rename\x12\x0f\n\x07old_key\x18\x01 \x01(\t\x12\x0f\n\x07new_key\x18\x02 \x01(\t\x1a\x45\n\x06\x43oncat\x12\x12\n\ninput_keys\x18\x01 \x03(\t\x12\x12\n\noutput_key\x18\x02 \x01(\t\x12\x13\n\x0bkeep_inputs\x18\x03 \x01(\x08\x1a\x63\n\tCopyRange\x12%\n\x05range\x18\x01 \x01(\x0b\x32\x16.Ydb.KeyValue.KeyRange\x12\x18\n\x10prefix_to_remove\x18\x02 \x01(\t\x12\x15\n\rprefix_to_add\x18\x03 \x01(\t\x1a\x94\x02\n\x05Write\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x0c\x12\x17\n\x0fstorage_channel\x18\x03 \x01(\r\x12\x33\n\x08priority\x18\x04 \x01(\x0e\x32!.Ydb.KeyValue.Priorities.Priority\x12L\n\x06tactic\x18\x05 \x01(\x0e\x32<.Ydb.KeyValue.ExecuteTransactionRequest.Command.Write.Tactic\"S\n\x06Tactic\x12\x16\n\x12TACTIC_UNSPECIFIED\x10\x00\x12\x19\n\x15TACTIC_MAX_THROUGHPUT\x10\x01\x12\x16\n\x12TACTIC_MIN_LATENCY\x10\x02\x1a\x34\n\x0b\x44\x65leteRange\x12%\n\x05range\x18\x01 \x01(\x0b\x32\x16.Ydb.KeyValue.KeyRangeB\x08\n\x06\x61\x63tionB\x12\n\x10_lock_generation\"J\n\x1a\x45xecuteTransactionResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"k\n\x18\x45xecuteTransactionResult\x12>\n\x14storage_channel_info\x18\x01 \x03(\x0b\x32 .Ydb.KeyValue.StorageChannelInfo\x12\x0f\n\x07node_id\x18\x02 \x01(\r\"\x93\x02\n\x0bReadRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x04\x12\x1c\n\x0flock_generation\x18\x04 \x01(\x04H\x00\x88\x01\x01\x12\x0b\n\x03key\x18\x05 \x01(\t\x12\x0e\n\x06offset\x18\x06 \x01(\x04\x12\x0c\n\x04size\x18\x07 \x01(\x04\x12\x13\n\x0blimit_bytes\x18\x08 \x01(\x04\x12\x33\n\x08priority\x18\t \x01(\x0e\x32!.Ydb.KeyValue.Priorities.PriorityB\x12\n\x10_lock_generation\"<\n\x0cReadResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x89\x01\n\nReadResult\x12\x15\n\rrequested_key\x18\x01 \x01(\t\x12\x18\n\x10requested_offset\x18\x02 \x01(\x04\x12\x16\n\x0erequested_size\x18\x03 \x01(\x04\x12\r\n\x05value\x18\x04 \x01(\x0c\x12\x12\n\nis_overrun\x18\x05 \x01(\x08\x12\x0f\n\x07node_id\x18\x06 \x01(\r\"\x94\x02\n\x10ReadRangeRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x04\x12\x1c\n\x0flock_generation\x18\x04 \x01(\x04H\x00\x88\x01\x01\x12%\n\x05range\x18\x05 \x01(\x0b\x32\x16.Ydb.KeyValue.KeyRange\x12\x13\n\x0blimit_bytes\x18\x06 \x01(\x04\x12\x33\n\x08priority\x18\x07 \x01(\x0e\x32!.Ydb.KeyValue.Priorities.PriorityB\x12\n\x10_lock_generation\"A\n\x11ReadRangeResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\xd1\x01\n\x0fReadRangeResult\x12\x38\n\x04pair\x18\x01 \x03(\x0b\x32*.Ydb.KeyValue.ReadRangeResult.KeyValuePair\x12\x12\n\nis_overrun\x18\x02 \x01(\x08\x12\x0f\n\x07node_id\x18\x03 \x01(\r\x1a_\n\x0cKeyValuePair\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x0c\x12\x1a\n\x12\x63reation_unix_time\x18\x04 \x01(\x04\x12\x17\n\x0fstorage_channel\x18\x05 \x01(\r\"\xdf\x01\n\x10ListRangeRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x04\x12\x1c\n\x0flock_generation\x18\x04 \x01(\x04H\x00\x88\x01\x01\x12%\n\x05range\x18\x05 \x01(\x0b\x32\x16.Ydb.KeyValue.KeyRange\x12\x13\n\x0blimit_bytes\x18\x06 \x01(\x04\x42\x12\n\x10_lock_generation\"A\n\x11ListRangeResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\xcb\x01\n\x0fListRangeResult\x12\x32\n\x03key\x18\x01 \x03(\x0b\x32%.Ydb.KeyValue.ListRangeResult.KeyInfo\x12\x12\n\nis_overrun\x18\x02 \x01(\x08\x12\x0f\n\x07node_id\x18\x03 \x01(\r\x1a_\n\x07KeyInfo\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x12\n\nvalue_size\x18\x02 \x01(\r\x12\x1a\n\x12\x63reation_unix_time\x18\x03 \x01(\x04\x12\x17\n\x0fstorage_channel\x18\x04 \x01(\r\"\xca\x01\n\x1eGetStorageChannelStatusRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x04\x12\x1c\n\x0flock_generation\x18\x04 \x01(\x04H\x00\x88\x01\x01\x12\x17\n\x0fstorage_channel\x18\x05 \x03(\rB\x12\n\x10_lock_generation\"O\n\x1fGetStorageChannelStatusResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"p\n\x1dGetStorageChannelStatusResult\x12>\n\x14storage_channel_info\x18\x01 \x03(\x0b\x32 .Ydb.KeyValue.StorageChannelInfo\x12\x0f\n\x07node_id\x18\x02 \x01(\r\"\xac\x01\n\x13\x43reateVolumeRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x17\n\x0fpartition_count\x18\x04 \x01(\r\x12\x33\n\x0estorage_config\x18\x05 \x01(\x0b\x32\x1b.Ydb.KeyValue.StorageConfig\"D\n\x14\x43reateVolumeResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x14\n\x12\x43reateVolumeResult\"\\\n\x11\x44ropVolumeRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\"B\n\x12\x44ropVolumeResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x12\n\x10\x44ropVolumeResult\"\xb1\x01\n\x12\x41lterVolumeRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x1d\n\x15\x61lter_partition_count\x18\x03 \x01(\r\x12\x33\n\x0estorage_config\x18\x04 \x01(\x0b\x32\x1b.Ydb.KeyValue.StorageConfig\"C\n\x13\x41lterVolumeResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x13\n\x11\x41lterVolumeResult\"`\n\x15\x44\x65scribeVolumeRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\"F\n\x16\x44\x65scribeVolumeResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"=\n\x14\x44\x65scribeVolumeResult\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x17\n\x0fpartition_count\x18\x02 \x01(\x04\"v\n\x1aListLocalPartitionsRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x0f\n\x07node_id\x18\x03 \x01(\x04\"K\n\x1bListLocalPartitionsResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"Q\n\x19ListLocalPartitionsResult\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x0f\n\x07node_id\x18\x02 \x01(\x04\x12\x15\n\rpartition_ids\x18\x03 \x03(\x04\x42h\n tech.ydb.proto.draft.keyvalue.v1ZAgithub.com/ydb-platform/ydb-go-genproto/draft/protos/Ydb_KeyValue\xf8\x01\x01\x62\x06proto3' + , + dependencies=[protos_dot_ydb__operation__pb2.DESCRIPTOR,]) + + + +_STORAGECHANNELINFO_STATUSFLAG = _descriptor.EnumDescriptor( + name='StatusFlag', + full_name='Ydb.KeyValue.StorageChannelInfo.StatusFlag', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='STATUS_FLAG_UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='STATUS_FLAG_GREEN', index=1, number=10, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='STATUS_FLAG_YELLOW_STOP', index=2, number=20, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='STATUS_FLAG_ORANGE_OUT_SPACE', index=3, number=30, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=191, + serialized_end=318, +) +_sym_db.RegisterEnumDescriptor(_STORAGECHANNELINFO_STATUSFLAG) + +_PRIORITIES_PRIORITY = _descriptor.EnumDescriptor( + name='Priority', + full_name='Ydb.KeyValue.Priorities.Priority', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='PRIORITY_UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='PRIORITY_REALTIME', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='PRIORITY_BACKGROUND', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=334, + serialized_end=418, +) +_sym_db.RegisterEnumDescriptor(_PRIORITIES_PRIORITY) + +_EXECUTETRANSACTIONREQUEST_COMMAND_WRITE_TACTIC = _descriptor.EnumDescriptor( + name='Tactic', + full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.Write.Tactic', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='TACTIC_UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='TACTIC_MAX_THROUGHPUT', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='TACTIC_MIN_LATENCY', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=1963, + serialized_end=2046, +) +_sym_db.RegisterEnumDescriptor(_EXECUTETRANSACTIONREQUEST_COMMAND_WRITE_TACTIC) + + +_STORAGECHANNELINFO = _descriptor.Descriptor( + name='StorageChannelInfo', + full_name='Ydb.KeyValue.StorageChannelInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='storage_channel', full_name='Ydb.KeyValue.StorageChannelInfo.storage_channel', index=0, + number=1, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='status_flag', full_name='Ydb.KeyValue.StorageChannelInfo.status_flag', index=1, + number=2, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _STORAGECHANNELINFO_STATUSFLAG, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=78, + serialized_end=318, +) + + +_PRIORITIES = _descriptor.Descriptor( + name='Priorities', + full_name='Ydb.KeyValue.Priorities', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _PRIORITIES_PRIORITY, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=320, + serialized_end=418, +) + + +_STORAGECONFIG_CHANNELCONFIG = _descriptor.Descriptor( + name='ChannelConfig', + full_name='Ydb.KeyValue.StorageConfig.ChannelConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='media', full_name='Ydb.KeyValue.StorageConfig.ChannelConfig.media', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=497, + serialized_end=527, +) + +_STORAGECONFIG = _descriptor.Descriptor( + name='StorageConfig', + full_name='Ydb.KeyValue.StorageConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='channel', full_name='Ydb.KeyValue.StorageConfig.channel', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_STORAGECONFIG_CHANNELCONFIG, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=420, + serialized_end=527, +) + + +_KEYRANGE = _descriptor.Descriptor( + name='KeyRange', + full_name='Ydb.KeyValue.KeyRange', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='from_key_inclusive', full_name='Ydb.KeyValue.KeyRange.from_key_inclusive', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='from_key_exclusive', full_name='Ydb.KeyValue.KeyRange.from_key_exclusive', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='to_key_inclusive', full_name='Ydb.KeyValue.KeyRange.to_key_inclusive', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='to_key_exclusive', full_name='Ydb.KeyValue.KeyRange.to_key_exclusive', index=3, + number=4, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='from_bound', full_name='Ydb.KeyValue.KeyRange.from_bound', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + _descriptor.OneofDescriptor( + name='to_bound', full_name='Ydb.KeyValue.KeyRange.to_bound', + index=1, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=530, + serialized_end=682, +) + + +_ACQUIRELOCKREQUEST = _descriptor.Descriptor( + name='AcquireLockRequest', + full_name='Ydb.KeyValue.AcquireLockRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='Ydb.KeyValue.AcquireLockRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='path', full_name='Ydb.KeyValue.AcquireLockRequest.path', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='partition_id', full_name='Ydb.KeyValue.AcquireLockRequest.partition_id', index=2, + number=3, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=684, + serialized_end=799, +) + + +_ACQUIRELOCKRESPONSE = _descriptor.Descriptor( + name='AcquireLockResponse', + full_name='Ydb.KeyValue.AcquireLockResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='Ydb.KeyValue.AcquireLockResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=801, + serialized_end=868, +) + + +_ACQUIRELOCKRESULT = _descriptor.Descriptor( + name='AcquireLockResult', + full_name='Ydb.KeyValue.AcquireLockResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='lock_generation', full_name='Ydb.KeyValue.AcquireLockResult.lock_generation', index=0, + number=1, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='node_id', full_name='Ydb.KeyValue.AcquireLockResult.node_id', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=870, + serialized_end=931, +) + + +_EXECUTETRANSACTIONREQUEST_COMMAND_RENAME = _descriptor.Descriptor( + name='Rename', + full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.Rename', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='old_key', full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.Rename.old_key', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='new_key', full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.Rename.new_key', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1553, + serialized_end=1595, +) + +_EXECUTETRANSACTIONREQUEST_COMMAND_CONCAT = _descriptor.Descriptor( + name='Concat', + full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.Concat', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='input_keys', full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.Concat.input_keys', index=0, + number=1, type=9, cpp_type=9, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='output_key', full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.Concat.output_key', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='keep_inputs', full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.Concat.keep_inputs', index=2, + number=3, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1597, + serialized_end=1666, +) + +_EXECUTETRANSACTIONREQUEST_COMMAND_COPYRANGE = _descriptor.Descriptor( + name='CopyRange', + full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.CopyRange', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='range', full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.CopyRange.range', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='prefix_to_remove', full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.CopyRange.prefix_to_remove', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='prefix_to_add', full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.CopyRange.prefix_to_add', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1668, + serialized_end=1767, +) + +_EXECUTETRANSACTIONREQUEST_COMMAND_WRITE = _descriptor.Descriptor( + name='Write', + full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.Write', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='key', full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.Write.key', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='value', full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.Write.value', index=1, + number=2, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=b"", + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='storage_channel', full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.Write.storage_channel', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='priority', full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.Write.priority', index=3, + number=4, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='tactic', full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.Write.tactic', index=4, + number=5, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _EXECUTETRANSACTIONREQUEST_COMMAND_WRITE_TACTIC, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1770, + serialized_end=2046, +) + +_EXECUTETRANSACTIONREQUEST_COMMAND_DELETERANGE = _descriptor.Descriptor( + name='DeleteRange', + full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.DeleteRange', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='range', full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.DeleteRange.range', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2048, + serialized_end=2100, +) + +_EXECUTETRANSACTIONREQUEST_COMMAND = _descriptor.Descriptor( + name='Command', + full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='delete_range', full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.delete_range', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='rename', full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.rename', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='copy_range', full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.copy_range', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='concat', full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.concat', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='write', full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.write', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_EXECUTETRANSACTIONREQUEST_COMMAND_RENAME, _EXECUTETRANSACTIONREQUEST_COMMAND_CONCAT, _EXECUTETRANSACTIONREQUEST_COMMAND_COPYRANGE, _EXECUTETRANSACTIONREQUEST_COMMAND_WRITE, _EXECUTETRANSACTIONREQUEST_COMMAND_DELETERANGE, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='action', full_name='Ydb.KeyValue.ExecuteTransactionRequest.Command.action', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=1156, + serialized_end=2110, +) + +_EXECUTETRANSACTIONREQUEST = _descriptor.Descriptor( + name='ExecuteTransactionRequest', + full_name='Ydb.KeyValue.ExecuteTransactionRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='Ydb.KeyValue.ExecuteTransactionRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='path', full_name='Ydb.KeyValue.ExecuteTransactionRequest.path', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='partition_id', full_name='Ydb.KeyValue.ExecuteTransactionRequest.partition_id', index=2, + number=3, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='lock_generation', full_name='Ydb.KeyValue.ExecuteTransactionRequest.lock_generation', index=3, + number=4, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='commands', full_name='Ydb.KeyValue.ExecuteTransactionRequest.commands', index=4, + number=5, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_EXECUTETRANSACTIONREQUEST_COMMAND, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='_lock_generation', full_name='Ydb.KeyValue.ExecuteTransactionRequest._lock_generation', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=934, + serialized_end=2130, +) + + +_EXECUTETRANSACTIONRESPONSE = _descriptor.Descriptor( + name='ExecuteTransactionResponse', + full_name='Ydb.KeyValue.ExecuteTransactionResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='Ydb.KeyValue.ExecuteTransactionResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2132, + serialized_end=2206, +) + + +_EXECUTETRANSACTIONRESULT = _descriptor.Descriptor( + name='ExecuteTransactionResult', + full_name='Ydb.KeyValue.ExecuteTransactionResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='storage_channel_info', full_name='Ydb.KeyValue.ExecuteTransactionResult.storage_channel_info', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='node_id', full_name='Ydb.KeyValue.ExecuteTransactionResult.node_id', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2208, + serialized_end=2315, +) + + +_READREQUEST = _descriptor.Descriptor( + name='ReadRequest', + full_name='Ydb.KeyValue.ReadRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='Ydb.KeyValue.ReadRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='path', full_name='Ydb.KeyValue.ReadRequest.path', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='partition_id', full_name='Ydb.KeyValue.ReadRequest.partition_id', index=2, + number=3, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='lock_generation', full_name='Ydb.KeyValue.ReadRequest.lock_generation', index=3, + number=4, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='key', full_name='Ydb.KeyValue.ReadRequest.key', index=4, + number=5, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='offset', full_name='Ydb.KeyValue.ReadRequest.offset', index=5, + number=6, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='size', full_name='Ydb.KeyValue.ReadRequest.size', index=6, + number=7, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='limit_bytes', full_name='Ydb.KeyValue.ReadRequest.limit_bytes', index=7, + number=8, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='priority', full_name='Ydb.KeyValue.ReadRequest.priority', index=8, + number=9, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='_lock_generation', full_name='Ydb.KeyValue.ReadRequest._lock_generation', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=2318, + serialized_end=2593, +) + + +_READRESPONSE = _descriptor.Descriptor( + name='ReadResponse', + full_name='Ydb.KeyValue.ReadResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='Ydb.KeyValue.ReadResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2595, + serialized_end=2655, +) + + +_READRESULT = _descriptor.Descriptor( + name='ReadResult', + full_name='Ydb.KeyValue.ReadResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='requested_key', full_name='Ydb.KeyValue.ReadResult.requested_key', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='requested_offset', full_name='Ydb.KeyValue.ReadResult.requested_offset', index=1, + number=2, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='requested_size', full_name='Ydb.KeyValue.ReadResult.requested_size', index=2, + number=3, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='value', full_name='Ydb.KeyValue.ReadResult.value', index=3, + number=4, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=b"", + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_overrun', full_name='Ydb.KeyValue.ReadResult.is_overrun', index=4, + number=5, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='node_id', full_name='Ydb.KeyValue.ReadResult.node_id', index=5, + number=6, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2658, + serialized_end=2795, +) + + +_READRANGEREQUEST = _descriptor.Descriptor( + name='ReadRangeRequest', + full_name='Ydb.KeyValue.ReadRangeRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='Ydb.KeyValue.ReadRangeRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='path', full_name='Ydb.KeyValue.ReadRangeRequest.path', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='partition_id', full_name='Ydb.KeyValue.ReadRangeRequest.partition_id', index=2, + number=3, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='lock_generation', full_name='Ydb.KeyValue.ReadRangeRequest.lock_generation', index=3, + number=4, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='range', full_name='Ydb.KeyValue.ReadRangeRequest.range', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='limit_bytes', full_name='Ydb.KeyValue.ReadRangeRequest.limit_bytes', index=5, + number=6, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='priority', full_name='Ydb.KeyValue.ReadRangeRequest.priority', index=6, + number=7, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='_lock_generation', full_name='Ydb.KeyValue.ReadRangeRequest._lock_generation', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=2798, + serialized_end=3074, +) + + +_READRANGERESPONSE = _descriptor.Descriptor( + name='ReadRangeResponse', + full_name='Ydb.KeyValue.ReadRangeResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='Ydb.KeyValue.ReadRangeResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3076, + serialized_end=3141, +) + + +_READRANGERESULT_KEYVALUEPAIR = _descriptor.Descriptor( + name='KeyValuePair', + full_name='Ydb.KeyValue.ReadRangeResult.KeyValuePair', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='key', full_name='Ydb.KeyValue.ReadRangeResult.KeyValuePair.key', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='value', full_name='Ydb.KeyValue.ReadRangeResult.KeyValuePair.value', index=1, + number=2, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=b"", + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='creation_unix_time', full_name='Ydb.KeyValue.ReadRangeResult.KeyValuePair.creation_unix_time', index=2, + number=4, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='storage_channel', full_name='Ydb.KeyValue.ReadRangeResult.KeyValuePair.storage_channel', index=3, + number=5, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3258, + serialized_end=3353, +) + +_READRANGERESULT = _descriptor.Descriptor( + name='ReadRangeResult', + full_name='Ydb.KeyValue.ReadRangeResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='pair', full_name='Ydb.KeyValue.ReadRangeResult.pair', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_overrun', full_name='Ydb.KeyValue.ReadRangeResult.is_overrun', index=1, + number=2, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='node_id', full_name='Ydb.KeyValue.ReadRangeResult.node_id', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_READRANGERESULT_KEYVALUEPAIR, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3144, + serialized_end=3353, +) + + +_LISTRANGEREQUEST = _descriptor.Descriptor( + name='ListRangeRequest', + full_name='Ydb.KeyValue.ListRangeRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='Ydb.KeyValue.ListRangeRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='path', full_name='Ydb.KeyValue.ListRangeRequest.path', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='partition_id', full_name='Ydb.KeyValue.ListRangeRequest.partition_id', index=2, + number=3, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='lock_generation', full_name='Ydb.KeyValue.ListRangeRequest.lock_generation', index=3, + number=4, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='range', full_name='Ydb.KeyValue.ListRangeRequest.range', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='limit_bytes', full_name='Ydb.KeyValue.ListRangeRequest.limit_bytes', index=5, + number=6, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='_lock_generation', full_name='Ydb.KeyValue.ListRangeRequest._lock_generation', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=3356, + serialized_end=3579, +) + + +_LISTRANGERESPONSE = _descriptor.Descriptor( + name='ListRangeResponse', + full_name='Ydb.KeyValue.ListRangeResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='Ydb.KeyValue.ListRangeResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3581, + serialized_end=3646, +) + + +_LISTRANGERESULT_KEYINFO = _descriptor.Descriptor( + name='KeyInfo', + full_name='Ydb.KeyValue.ListRangeResult.KeyInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='key', full_name='Ydb.KeyValue.ListRangeResult.KeyInfo.key', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='value_size', full_name='Ydb.KeyValue.ListRangeResult.KeyInfo.value_size', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='creation_unix_time', full_name='Ydb.KeyValue.ListRangeResult.KeyInfo.creation_unix_time', index=2, + number=3, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='storage_channel', full_name='Ydb.KeyValue.ListRangeResult.KeyInfo.storage_channel', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3757, + serialized_end=3852, +) + +_LISTRANGERESULT = _descriptor.Descriptor( + name='ListRangeResult', + full_name='Ydb.KeyValue.ListRangeResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='key', full_name='Ydb.KeyValue.ListRangeResult.key', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_overrun', full_name='Ydb.KeyValue.ListRangeResult.is_overrun', index=1, + number=2, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='node_id', full_name='Ydb.KeyValue.ListRangeResult.node_id', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_LISTRANGERESULT_KEYINFO, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3649, + serialized_end=3852, +) + + +_GETSTORAGECHANNELSTATUSREQUEST = _descriptor.Descriptor( + name='GetStorageChannelStatusRequest', + full_name='Ydb.KeyValue.GetStorageChannelStatusRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='Ydb.KeyValue.GetStorageChannelStatusRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='path', full_name='Ydb.KeyValue.GetStorageChannelStatusRequest.path', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='partition_id', full_name='Ydb.KeyValue.GetStorageChannelStatusRequest.partition_id', index=2, + number=3, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='lock_generation', full_name='Ydb.KeyValue.GetStorageChannelStatusRequest.lock_generation', index=3, + number=4, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='storage_channel', full_name='Ydb.KeyValue.GetStorageChannelStatusRequest.storage_channel', index=4, + number=5, type=13, cpp_type=3, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='_lock_generation', full_name='Ydb.KeyValue.GetStorageChannelStatusRequest._lock_generation', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=3855, + serialized_end=4057, +) + + +_GETSTORAGECHANNELSTATUSRESPONSE = _descriptor.Descriptor( + name='GetStorageChannelStatusResponse', + full_name='Ydb.KeyValue.GetStorageChannelStatusResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='Ydb.KeyValue.GetStorageChannelStatusResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4059, + serialized_end=4138, +) + + +_GETSTORAGECHANNELSTATUSRESULT = _descriptor.Descriptor( + name='GetStorageChannelStatusResult', + full_name='Ydb.KeyValue.GetStorageChannelStatusResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='storage_channel_info', full_name='Ydb.KeyValue.GetStorageChannelStatusResult.storage_channel_info', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='node_id', full_name='Ydb.KeyValue.GetStorageChannelStatusResult.node_id', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4140, + serialized_end=4252, +) + + +_CREATEVOLUMEREQUEST = _descriptor.Descriptor( + name='CreateVolumeRequest', + full_name='Ydb.KeyValue.CreateVolumeRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='Ydb.KeyValue.CreateVolumeRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='path', full_name='Ydb.KeyValue.CreateVolumeRequest.path', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='partition_count', full_name='Ydb.KeyValue.CreateVolumeRequest.partition_count', index=2, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='storage_config', full_name='Ydb.KeyValue.CreateVolumeRequest.storage_config', index=3, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4255, + serialized_end=4427, +) + + +_CREATEVOLUMERESPONSE = _descriptor.Descriptor( + name='CreateVolumeResponse', + full_name='Ydb.KeyValue.CreateVolumeResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='Ydb.KeyValue.CreateVolumeResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4429, + serialized_end=4497, +) + + +_CREATEVOLUMERESULT = _descriptor.Descriptor( + name='CreateVolumeResult', + full_name='Ydb.KeyValue.CreateVolumeResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4499, + serialized_end=4519, +) + + +_DROPVOLUMEREQUEST = _descriptor.Descriptor( + name='DropVolumeRequest', + full_name='Ydb.KeyValue.DropVolumeRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='Ydb.KeyValue.DropVolumeRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='path', full_name='Ydb.KeyValue.DropVolumeRequest.path', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4521, + serialized_end=4613, +) + + +_DROPVOLUMERESPONSE = _descriptor.Descriptor( + name='DropVolumeResponse', + full_name='Ydb.KeyValue.DropVolumeResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='Ydb.KeyValue.DropVolumeResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4615, + serialized_end=4681, +) + + +_DROPVOLUMERESULT = _descriptor.Descriptor( + name='DropVolumeResult', + full_name='Ydb.KeyValue.DropVolumeResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4683, + serialized_end=4701, +) + + +_ALTERVOLUMEREQUEST = _descriptor.Descriptor( + name='AlterVolumeRequest', + full_name='Ydb.KeyValue.AlterVolumeRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='Ydb.KeyValue.AlterVolumeRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='path', full_name='Ydb.KeyValue.AlterVolumeRequest.path', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='alter_partition_count', full_name='Ydb.KeyValue.AlterVolumeRequest.alter_partition_count', index=2, + number=3, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='storage_config', full_name='Ydb.KeyValue.AlterVolumeRequest.storage_config', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4704, + serialized_end=4881, +) + + +_ALTERVOLUMERESPONSE = _descriptor.Descriptor( + name='AlterVolumeResponse', + full_name='Ydb.KeyValue.AlterVolumeResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='Ydb.KeyValue.AlterVolumeResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4883, + serialized_end=4950, +) + + +_ALTERVOLUMERESULT = _descriptor.Descriptor( + name='AlterVolumeResult', + full_name='Ydb.KeyValue.AlterVolumeResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4952, + serialized_end=4971, +) + + +_DESCRIBEVOLUMEREQUEST = _descriptor.Descriptor( + name='DescribeVolumeRequest', + full_name='Ydb.KeyValue.DescribeVolumeRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='Ydb.KeyValue.DescribeVolumeRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='path', full_name='Ydb.KeyValue.DescribeVolumeRequest.path', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4973, + serialized_end=5069, +) + + +_DESCRIBEVOLUMERESPONSE = _descriptor.Descriptor( + name='DescribeVolumeResponse', + full_name='Ydb.KeyValue.DescribeVolumeResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='Ydb.KeyValue.DescribeVolumeResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5071, + serialized_end=5141, +) + + +_DESCRIBEVOLUMERESULT = _descriptor.Descriptor( + name='DescribeVolumeResult', + full_name='Ydb.KeyValue.DescribeVolumeResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='path', full_name='Ydb.KeyValue.DescribeVolumeResult.path', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='partition_count', full_name='Ydb.KeyValue.DescribeVolumeResult.partition_count', index=1, + number=2, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5143, + serialized_end=5204, +) + + +_LISTLOCALPARTITIONSREQUEST = _descriptor.Descriptor( + name='ListLocalPartitionsRequest', + full_name='Ydb.KeyValue.ListLocalPartitionsRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation_params', full_name='Ydb.KeyValue.ListLocalPartitionsRequest.operation_params', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='path', full_name='Ydb.KeyValue.ListLocalPartitionsRequest.path', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='node_id', full_name='Ydb.KeyValue.ListLocalPartitionsRequest.node_id', index=2, + number=3, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5206, + serialized_end=5324, +) + + +_LISTLOCALPARTITIONSRESPONSE = _descriptor.Descriptor( + name='ListLocalPartitionsResponse', + full_name='Ydb.KeyValue.ListLocalPartitionsResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='operation', full_name='Ydb.KeyValue.ListLocalPartitionsResponse.operation', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5326, + serialized_end=5401, +) + + +_LISTLOCALPARTITIONSRESULT = _descriptor.Descriptor( + name='ListLocalPartitionsResult', + full_name='Ydb.KeyValue.ListLocalPartitionsResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='path', full_name='Ydb.KeyValue.ListLocalPartitionsResult.path', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='node_id', full_name='Ydb.KeyValue.ListLocalPartitionsResult.node_id', index=1, + number=2, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='partition_ids', full_name='Ydb.KeyValue.ListLocalPartitionsResult.partition_ids', index=2, + number=3, type=4, cpp_type=4, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5403, + serialized_end=5484, +) + +_STORAGECHANNELINFO.fields_by_name['status_flag'].enum_type = _STORAGECHANNELINFO_STATUSFLAG +_STORAGECHANNELINFO_STATUSFLAG.containing_type = _STORAGECHANNELINFO +_PRIORITIES_PRIORITY.containing_type = _PRIORITIES +_STORAGECONFIG_CHANNELCONFIG.containing_type = _STORAGECONFIG +_STORAGECONFIG.fields_by_name['channel'].message_type = _STORAGECONFIG_CHANNELCONFIG +_KEYRANGE.oneofs_by_name['from_bound'].fields.append( + _KEYRANGE.fields_by_name['from_key_inclusive']) +_KEYRANGE.fields_by_name['from_key_inclusive'].containing_oneof = _KEYRANGE.oneofs_by_name['from_bound'] +_KEYRANGE.oneofs_by_name['from_bound'].fields.append( + _KEYRANGE.fields_by_name['from_key_exclusive']) +_KEYRANGE.fields_by_name['from_key_exclusive'].containing_oneof = _KEYRANGE.oneofs_by_name['from_bound'] +_KEYRANGE.oneofs_by_name['to_bound'].fields.append( + _KEYRANGE.fields_by_name['to_key_inclusive']) +_KEYRANGE.fields_by_name['to_key_inclusive'].containing_oneof = _KEYRANGE.oneofs_by_name['to_bound'] +_KEYRANGE.oneofs_by_name['to_bound'].fields.append( + _KEYRANGE.fields_by_name['to_key_exclusive']) +_KEYRANGE.fields_by_name['to_key_exclusive'].containing_oneof = _KEYRANGE.oneofs_by_name['to_bound'] +_ACQUIRELOCKREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_ACQUIRELOCKRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_EXECUTETRANSACTIONREQUEST_COMMAND_RENAME.containing_type = _EXECUTETRANSACTIONREQUEST_COMMAND +_EXECUTETRANSACTIONREQUEST_COMMAND_CONCAT.containing_type = _EXECUTETRANSACTIONREQUEST_COMMAND +_EXECUTETRANSACTIONREQUEST_COMMAND_COPYRANGE.fields_by_name['range'].message_type = _KEYRANGE +_EXECUTETRANSACTIONREQUEST_COMMAND_COPYRANGE.containing_type = _EXECUTETRANSACTIONREQUEST_COMMAND +_EXECUTETRANSACTIONREQUEST_COMMAND_WRITE.fields_by_name['priority'].enum_type = _PRIORITIES_PRIORITY +_EXECUTETRANSACTIONREQUEST_COMMAND_WRITE.fields_by_name['tactic'].enum_type = _EXECUTETRANSACTIONREQUEST_COMMAND_WRITE_TACTIC +_EXECUTETRANSACTIONREQUEST_COMMAND_WRITE.containing_type = _EXECUTETRANSACTIONREQUEST_COMMAND +_EXECUTETRANSACTIONREQUEST_COMMAND_WRITE_TACTIC.containing_type = _EXECUTETRANSACTIONREQUEST_COMMAND_WRITE +_EXECUTETRANSACTIONREQUEST_COMMAND_DELETERANGE.fields_by_name['range'].message_type = _KEYRANGE +_EXECUTETRANSACTIONREQUEST_COMMAND_DELETERANGE.containing_type = _EXECUTETRANSACTIONREQUEST_COMMAND +_EXECUTETRANSACTIONREQUEST_COMMAND.fields_by_name['delete_range'].message_type = _EXECUTETRANSACTIONREQUEST_COMMAND_DELETERANGE +_EXECUTETRANSACTIONREQUEST_COMMAND.fields_by_name['rename'].message_type = _EXECUTETRANSACTIONREQUEST_COMMAND_RENAME +_EXECUTETRANSACTIONREQUEST_COMMAND.fields_by_name['copy_range'].message_type = _EXECUTETRANSACTIONREQUEST_COMMAND_COPYRANGE +_EXECUTETRANSACTIONREQUEST_COMMAND.fields_by_name['concat'].message_type = _EXECUTETRANSACTIONREQUEST_COMMAND_CONCAT +_EXECUTETRANSACTIONREQUEST_COMMAND.fields_by_name['write'].message_type = _EXECUTETRANSACTIONREQUEST_COMMAND_WRITE +_EXECUTETRANSACTIONREQUEST_COMMAND.containing_type = _EXECUTETRANSACTIONREQUEST +_EXECUTETRANSACTIONREQUEST_COMMAND.oneofs_by_name['action'].fields.append( + _EXECUTETRANSACTIONREQUEST_COMMAND.fields_by_name['delete_range']) +_EXECUTETRANSACTIONREQUEST_COMMAND.fields_by_name['delete_range'].containing_oneof = _EXECUTETRANSACTIONREQUEST_COMMAND.oneofs_by_name['action'] +_EXECUTETRANSACTIONREQUEST_COMMAND.oneofs_by_name['action'].fields.append( + _EXECUTETRANSACTIONREQUEST_COMMAND.fields_by_name['rename']) +_EXECUTETRANSACTIONREQUEST_COMMAND.fields_by_name['rename'].containing_oneof = _EXECUTETRANSACTIONREQUEST_COMMAND.oneofs_by_name['action'] +_EXECUTETRANSACTIONREQUEST_COMMAND.oneofs_by_name['action'].fields.append( + _EXECUTETRANSACTIONREQUEST_COMMAND.fields_by_name['copy_range']) +_EXECUTETRANSACTIONREQUEST_COMMAND.fields_by_name['copy_range'].containing_oneof = _EXECUTETRANSACTIONREQUEST_COMMAND.oneofs_by_name['action'] +_EXECUTETRANSACTIONREQUEST_COMMAND.oneofs_by_name['action'].fields.append( + _EXECUTETRANSACTIONREQUEST_COMMAND.fields_by_name['concat']) +_EXECUTETRANSACTIONREQUEST_COMMAND.fields_by_name['concat'].containing_oneof = _EXECUTETRANSACTIONREQUEST_COMMAND.oneofs_by_name['action'] +_EXECUTETRANSACTIONREQUEST_COMMAND.oneofs_by_name['action'].fields.append( + _EXECUTETRANSACTIONREQUEST_COMMAND.fields_by_name['write']) +_EXECUTETRANSACTIONREQUEST_COMMAND.fields_by_name['write'].containing_oneof = _EXECUTETRANSACTIONREQUEST_COMMAND.oneofs_by_name['action'] +_EXECUTETRANSACTIONREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_EXECUTETRANSACTIONREQUEST.fields_by_name['commands'].message_type = _EXECUTETRANSACTIONREQUEST_COMMAND +_EXECUTETRANSACTIONREQUEST.oneofs_by_name['_lock_generation'].fields.append( + _EXECUTETRANSACTIONREQUEST.fields_by_name['lock_generation']) +_EXECUTETRANSACTIONREQUEST.fields_by_name['lock_generation'].containing_oneof = _EXECUTETRANSACTIONREQUEST.oneofs_by_name['_lock_generation'] +_EXECUTETRANSACTIONRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_EXECUTETRANSACTIONRESULT.fields_by_name['storage_channel_info'].message_type = _STORAGECHANNELINFO +_READREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_READREQUEST.fields_by_name['priority'].enum_type = _PRIORITIES_PRIORITY +_READREQUEST.oneofs_by_name['_lock_generation'].fields.append( + _READREQUEST.fields_by_name['lock_generation']) +_READREQUEST.fields_by_name['lock_generation'].containing_oneof = _READREQUEST.oneofs_by_name['_lock_generation'] +_READRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_READRANGEREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_READRANGEREQUEST.fields_by_name['range'].message_type = _KEYRANGE +_READRANGEREQUEST.fields_by_name['priority'].enum_type = _PRIORITIES_PRIORITY +_READRANGEREQUEST.oneofs_by_name['_lock_generation'].fields.append( + _READRANGEREQUEST.fields_by_name['lock_generation']) +_READRANGEREQUEST.fields_by_name['lock_generation'].containing_oneof = _READRANGEREQUEST.oneofs_by_name['_lock_generation'] +_READRANGERESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_READRANGERESULT_KEYVALUEPAIR.containing_type = _READRANGERESULT +_READRANGERESULT.fields_by_name['pair'].message_type = _READRANGERESULT_KEYVALUEPAIR +_LISTRANGEREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_LISTRANGEREQUEST.fields_by_name['range'].message_type = _KEYRANGE +_LISTRANGEREQUEST.oneofs_by_name['_lock_generation'].fields.append( + _LISTRANGEREQUEST.fields_by_name['lock_generation']) +_LISTRANGEREQUEST.fields_by_name['lock_generation'].containing_oneof = _LISTRANGEREQUEST.oneofs_by_name['_lock_generation'] +_LISTRANGERESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_LISTRANGERESULT_KEYINFO.containing_type = _LISTRANGERESULT +_LISTRANGERESULT.fields_by_name['key'].message_type = _LISTRANGERESULT_KEYINFO +_GETSTORAGECHANNELSTATUSREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_GETSTORAGECHANNELSTATUSREQUEST.oneofs_by_name['_lock_generation'].fields.append( + _GETSTORAGECHANNELSTATUSREQUEST.fields_by_name['lock_generation']) +_GETSTORAGECHANNELSTATUSREQUEST.fields_by_name['lock_generation'].containing_oneof = _GETSTORAGECHANNELSTATUSREQUEST.oneofs_by_name['_lock_generation'] +_GETSTORAGECHANNELSTATUSRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_GETSTORAGECHANNELSTATUSRESULT.fields_by_name['storage_channel_info'].message_type = _STORAGECHANNELINFO +_CREATEVOLUMEREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_CREATEVOLUMEREQUEST.fields_by_name['storage_config'].message_type = _STORAGECONFIG +_CREATEVOLUMERESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_DROPVOLUMEREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_DROPVOLUMERESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_ALTERVOLUMEREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_ALTERVOLUMEREQUEST.fields_by_name['storage_config'].message_type = _STORAGECONFIG +_ALTERVOLUMERESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_DESCRIBEVOLUMEREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_DESCRIBEVOLUMERESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_LISTLOCALPARTITIONSREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_LISTLOCALPARTITIONSRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +DESCRIPTOR.message_types_by_name['StorageChannelInfo'] = _STORAGECHANNELINFO +DESCRIPTOR.message_types_by_name['Priorities'] = _PRIORITIES +DESCRIPTOR.message_types_by_name['StorageConfig'] = _STORAGECONFIG +DESCRIPTOR.message_types_by_name['KeyRange'] = _KEYRANGE +DESCRIPTOR.message_types_by_name['AcquireLockRequest'] = _ACQUIRELOCKREQUEST +DESCRIPTOR.message_types_by_name['AcquireLockResponse'] = _ACQUIRELOCKRESPONSE +DESCRIPTOR.message_types_by_name['AcquireLockResult'] = _ACQUIRELOCKRESULT +DESCRIPTOR.message_types_by_name['ExecuteTransactionRequest'] = _EXECUTETRANSACTIONREQUEST +DESCRIPTOR.message_types_by_name['ExecuteTransactionResponse'] = _EXECUTETRANSACTIONRESPONSE +DESCRIPTOR.message_types_by_name['ExecuteTransactionResult'] = _EXECUTETRANSACTIONRESULT +DESCRIPTOR.message_types_by_name['ReadRequest'] = _READREQUEST +DESCRIPTOR.message_types_by_name['ReadResponse'] = _READRESPONSE +DESCRIPTOR.message_types_by_name['ReadResult'] = _READRESULT +DESCRIPTOR.message_types_by_name['ReadRangeRequest'] = _READRANGEREQUEST +DESCRIPTOR.message_types_by_name['ReadRangeResponse'] = _READRANGERESPONSE +DESCRIPTOR.message_types_by_name['ReadRangeResult'] = _READRANGERESULT +DESCRIPTOR.message_types_by_name['ListRangeRequest'] = _LISTRANGEREQUEST +DESCRIPTOR.message_types_by_name['ListRangeResponse'] = _LISTRANGERESPONSE +DESCRIPTOR.message_types_by_name['ListRangeResult'] = _LISTRANGERESULT +DESCRIPTOR.message_types_by_name['GetStorageChannelStatusRequest'] = _GETSTORAGECHANNELSTATUSREQUEST +DESCRIPTOR.message_types_by_name['GetStorageChannelStatusResponse'] = _GETSTORAGECHANNELSTATUSRESPONSE +DESCRIPTOR.message_types_by_name['GetStorageChannelStatusResult'] = _GETSTORAGECHANNELSTATUSRESULT +DESCRIPTOR.message_types_by_name['CreateVolumeRequest'] = _CREATEVOLUMEREQUEST +DESCRIPTOR.message_types_by_name['CreateVolumeResponse'] = _CREATEVOLUMERESPONSE +DESCRIPTOR.message_types_by_name['CreateVolumeResult'] = _CREATEVOLUMERESULT +DESCRIPTOR.message_types_by_name['DropVolumeRequest'] = _DROPVOLUMEREQUEST +DESCRIPTOR.message_types_by_name['DropVolumeResponse'] = _DROPVOLUMERESPONSE +DESCRIPTOR.message_types_by_name['DropVolumeResult'] = _DROPVOLUMERESULT +DESCRIPTOR.message_types_by_name['AlterVolumeRequest'] = _ALTERVOLUMEREQUEST +DESCRIPTOR.message_types_by_name['AlterVolumeResponse'] = _ALTERVOLUMERESPONSE +DESCRIPTOR.message_types_by_name['AlterVolumeResult'] = _ALTERVOLUMERESULT +DESCRIPTOR.message_types_by_name['DescribeVolumeRequest'] = _DESCRIBEVOLUMEREQUEST +DESCRIPTOR.message_types_by_name['DescribeVolumeResponse'] = _DESCRIBEVOLUMERESPONSE +DESCRIPTOR.message_types_by_name['DescribeVolumeResult'] = _DESCRIBEVOLUMERESULT +DESCRIPTOR.message_types_by_name['ListLocalPartitionsRequest'] = _LISTLOCALPARTITIONSREQUEST +DESCRIPTOR.message_types_by_name['ListLocalPartitionsResponse'] = _LISTLOCALPARTITIONSRESPONSE +DESCRIPTOR.message_types_by_name['ListLocalPartitionsResult'] = _LISTLOCALPARTITIONSRESULT +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +StorageChannelInfo = _reflection.GeneratedProtocolMessageType('StorageChannelInfo', (_message.Message,), { + 'DESCRIPTOR' : _STORAGECHANNELINFO, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.StorageChannelInfo) + }) +_sym_db.RegisterMessage(StorageChannelInfo) + +Priorities = _reflection.GeneratedProtocolMessageType('Priorities', (_message.Message,), { + 'DESCRIPTOR' : _PRIORITIES, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.Priorities) + }) +_sym_db.RegisterMessage(Priorities) + +StorageConfig = _reflection.GeneratedProtocolMessageType('StorageConfig', (_message.Message,), { + + 'ChannelConfig' : _reflection.GeneratedProtocolMessageType('ChannelConfig', (_message.Message,), { + 'DESCRIPTOR' : _STORAGECONFIG_CHANNELCONFIG, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.StorageConfig.ChannelConfig) + }) + , + 'DESCRIPTOR' : _STORAGECONFIG, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.StorageConfig) + }) +_sym_db.RegisterMessage(StorageConfig) +_sym_db.RegisterMessage(StorageConfig.ChannelConfig) + +KeyRange = _reflection.GeneratedProtocolMessageType('KeyRange', (_message.Message,), { + 'DESCRIPTOR' : _KEYRANGE, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.KeyRange) + }) +_sym_db.RegisterMessage(KeyRange) + +AcquireLockRequest = _reflection.GeneratedProtocolMessageType('AcquireLockRequest', (_message.Message,), { + 'DESCRIPTOR' : _ACQUIRELOCKREQUEST, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.AcquireLockRequest) + }) +_sym_db.RegisterMessage(AcquireLockRequest) + +AcquireLockResponse = _reflection.GeneratedProtocolMessageType('AcquireLockResponse', (_message.Message,), { + 'DESCRIPTOR' : _ACQUIRELOCKRESPONSE, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.AcquireLockResponse) + }) +_sym_db.RegisterMessage(AcquireLockResponse) + +AcquireLockResult = _reflection.GeneratedProtocolMessageType('AcquireLockResult', (_message.Message,), { + 'DESCRIPTOR' : _ACQUIRELOCKRESULT, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.AcquireLockResult) + }) +_sym_db.RegisterMessage(AcquireLockResult) + +ExecuteTransactionRequest = _reflection.GeneratedProtocolMessageType('ExecuteTransactionRequest', (_message.Message,), { + + 'Command' : _reflection.GeneratedProtocolMessageType('Command', (_message.Message,), { + + 'Rename' : _reflection.GeneratedProtocolMessageType('Rename', (_message.Message,), { + 'DESCRIPTOR' : _EXECUTETRANSACTIONREQUEST_COMMAND_RENAME, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ExecuteTransactionRequest.Command.Rename) + }) + , + + 'Concat' : _reflection.GeneratedProtocolMessageType('Concat', (_message.Message,), { + 'DESCRIPTOR' : _EXECUTETRANSACTIONREQUEST_COMMAND_CONCAT, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ExecuteTransactionRequest.Command.Concat) + }) + , + + 'CopyRange' : _reflection.GeneratedProtocolMessageType('CopyRange', (_message.Message,), { + 'DESCRIPTOR' : _EXECUTETRANSACTIONREQUEST_COMMAND_COPYRANGE, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ExecuteTransactionRequest.Command.CopyRange) + }) + , + + 'Write' : _reflection.GeneratedProtocolMessageType('Write', (_message.Message,), { + 'DESCRIPTOR' : _EXECUTETRANSACTIONREQUEST_COMMAND_WRITE, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ExecuteTransactionRequest.Command.Write) + }) + , + + 'DeleteRange' : _reflection.GeneratedProtocolMessageType('DeleteRange', (_message.Message,), { + 'DESCRIPTOR' : _EXECUTETRANSACTIONREQUEST_COMMAND_DELETERANGE, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ExecuteTransactionRequest.Command.DeleteRange) + }) + , + 'DESCRIPTOR' : _EXECUTETRANSACTIONREQUEST_COMMAND, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ExecuteTransactionRequest.Command) + }) + , + 'DESCRIPTOR' : _EXECUTETRANSACTIONREQUEST, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ExecuteTransactionRequest) + }) +_sym_db.RegisterMessage(ExecuteTransactionRequest) +_sym_db.RegisterMessage(ExecuteTransactionRequest.Command) +_sym_db.RegisterMessage(ExecuteTransactionRequest.Command.Rename) +_sym_db.RegisterMessage(ExecuteTransactionRequest.Command.Concat) +_sym_db.RegisterMessage(ExecuteTransactionRequest.Command.CopyRange) +_sym_db.RegisterMessage(ExecuteTransactionRequest.Command.Write) +_sym_db.RegisterMessage(ExecuteTransactionRequest.Command.DeleteRange) + +ExecuteTransactionResponse = _reflection.GeneratedProtocolMessageType('ExecuteTransactionResponse', (_message.Message,), { + 'DESCRIPTOR' : _EXECUTETRANSACTIONRESPONSE, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ExecuteTransactionResponse) + }) +_sym_db.RegisterMessage(ExecuteTransactionResponse) + +ExecuteTransactionResult = _reflection.GeneratedProtocolMessageType('ExecuteTransactionResult', (_message.Message,), { + 'DESCRIPTOR' : _EXECUTETRANSACTIONRESULT, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ExecuteTransactionResult) + }) +_sym_db.RegisterMessage(ExecuteTransactionResult) + +ReadRequest = _reflection.GeneratedProtocolMessageType('ReadRequest', (_message.Message,), { + 'DESCRIPTOR' : _READREQUEST, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ReadRequest) + }) +_sym_db.RegisterMessage(ReadRequest) + +ReadResponse = _reflection.GeneratedProtocolMessageType('ReadResponse', (_message.Message,), { + 'DESCRIPTOR' : _READRESPONSE, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ReadResponse) + }) +_sym_db.RegisterMessage(ReadResponse) + +ReadResult = _reflection.GeneratedProtocolMessageType('ReadResult', (_message.Message,), { + 'DESCRIPTOR' : _READRESULT, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ReadResult) + }) +_sym_db.RegisterMessage(ReadResult) + +ReadRangeRequest = _reflection.GeneratedProtocolMessageType('ReadRangeRequest', (_message.Message,), { + 'DESCRIPTOR' : _READRANGEREQUEST, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ReadRangeRequest) + }) +_sym_db.RegisterMessage(ReadRangeRequest) + +ReadRangeResponse = _reflection.GeneratedProtocolMessageType('ReadRangeResponse', (_message.Message,), { + 'DESCRIPTOR' : _READRANGERESPONSE, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ReadRangeResponse) + }) +_sym_db.RegisterMessage(ReadRangeResponse) + +ReadRangeResult = _reflection.GeneratedProtocolMessageType('ReadRangeResult', (_message.Message,), { + + 'KeyValuePair' : _reflection.GeneratedProtocolMessageType('KeyValuePair', (_message.Message,), { + 'DESCRIPTOR' : _READRANGERESULT_KEYVALUEPAIR, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ReadRangeResult.KeyValuePair) + }) + , + 'DESCRIPTOR' : _READRANGERESULT, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ReadRangeResult) + }) +_sym_db.RegisterMessage(ReadRangeResult) +_sym_db.RegisterMessage(ReadRangeResult.KeyValuePair) + +ListRangeRequest = _reflection.GeneratedProtocolMessageType('ListRangeRequest', (_message.Message,), { + 'DESCRIPTOR' : _LISTRANGEREQUEST, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ListRangeRequest) + }) +_sym_db.RegisterMessage(ListRangeRequest) + +ListRangeResponse = _reflection.GeneratedProtocolMessageType('ListRangeResponse', (_message.Message,), { + 'DESCRIPTOR' : _LISTRANGERESPONSE, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ListRangeResponse) + }) +_sym_db.RegisterMessage(ListRangeResponse) + +ListRangeResult = _reflection.GeneratedProtocolMessageType('ListRangeResult', (_message.Message,), { + + 'KeyInfo' : _reflection.GeneratedProtocolMessageType('KeyInfo', (_message.Message,), { + 'DESCRIPTOR' : _LISTRANGERESULT_KEYINFO, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ListRangeResult.KeyInfo) + }) + , + 'DESCRIPTOR' : _LISTRANGERESULT, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ListRangeResult) + }) +_sym_db.RegisterMessage(ListRangeResult) +_sym_db.RegisterMessage(ListRangeResult.KeyInfo) + +GetStorageChannelStatusRequest = _reflection.GeneratedProtocolMessageType('GetStorageChannelStatusRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETSTORAGECHANNELSTATUSREQUEST, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.GetStorageChannelStatusRequest) + }) +_sym_db.RegisterMessage(GetStorageChannelStatusRequest) + +GetStorageChannelStatusResponse = _reflection.GeneratedProtocolMessageType('GetStorageChannelStatusResponse', (_message.Message,), { + 'DESCRIPTOR' : _GETSTORAGECHANNELSTATUSRESPONSE, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.GetStorageChannelStatusResponse) + }) +_sym_db.RegisterMessage(GetStorageChannelStatusResponse) + +GetStorageChannelStatusResult = _reflection.GeneratedProtocolMessageType('GetStorageChannelStatusResult', (_message.Message,), { + 'DESCRIPTOR' : _GETSTORAGECHANNELSTATUSRESULT, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.GetStorageChannelStatusResult) + }) +_sym_db.RegisterMessage(GetStorageChannelStatusResult) + +CreateVolumeRequest = _reflection.GeneratedProtocolMessageType('CreateVolumeRequest', (_message.Message,), { + 'DESCRIPTOR' : _CREATEVOLUMEREQUEST, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.CreateVolumeRequest) + }) +_sym_db.RegisterMessage(CreateVolumeRequest) + +CreateVolumeResponse = _reflection.GeneratedProtocolMessageType('CreateVolumeResponse', (_message.Message,), { + 'DESCRIPTOR' : _CREATEVOLUMERESPONSE, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.CreateVolumeResponse) + }) +_sym_db.RegisterMessage(CreateVolumeResponse) + +CreateVolumeResult = _reflection.GeneratedProtocolMessageType('CreateVolumeResult', (_message.Message,), { + 'DESCRIPTOR' : _CREATEVOLUMERESULT, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.CreateVolumeResult) + }) +_sym_db.RegisterMessage(CreateVolumeResult) + +DropVolumeRequest = _reflection.GeneratedProtocolMessageType('DropVolumeRequest', (_message.Message,), { + 'DESCRIPTOR' : _DROPVOLUMEREQUEST, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.DropVolumeRequest) + }) +_sym_db.RegisterMessage(DropVolumeRequest) + +DropVolumeResponse = _reflection.GeneratedProtocolMessageType('DropVolumeResponse', (_message.Message,), { + 'DESCRIPTOR' : _DROPVOLUMERESPONSE, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.DropVolumeResponse) + }) +_sym_db.RegisterMessage(DropVolumeResponse) + +DropVolumeResult = _reflection.GeneratedProtocolMessageType('DropVolumeResult', (_message.Message,), { + 'DESCRIPTOR' : _DROPVOLUMERESULT, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.DropVolumeResult) + }) +_sym_db.RegisterMessage(DropVolumeResult) + +AlterVolumeRequest = _reflection.GeneratedProtocolMessageType('AlterVolumeRequest', (_message.Message,), { + 'DESCRIPTOR' : _ALTERVOLUMEREQUEST, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.AlterVolumeRequest) + }) +_sym_db.RegisterMessage(AlterVolumeRequest) + +AlterVolumeResponse = _reflection.GeneratedProtocolMessageType('AlterVolumeResponse', (_message.Message,), { + 'DESCRIPTOR' : _ALTERVOLUMERESPONSE, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.AlterVolumeResponse) + }) +_sym_db.RegisterMessage(AlterVolumeResponse) + +AlterVolumeResult = _reflection.GeneratedProtocolMessageType('AlterVolumeResult', (_message.Message,), { + 'DESCRIPTOR' : _ALTERVOLUMERESULT, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.AlterVolumeResult) + }) +_sym_db.RegisterMessage(AlterVolumeResult) + +DescribeVolumeRequest = _reflection.GeneratedProtocolMessageType('DescribeVolumeRequest', (_message.Message,), { + 'DESCRIPTOR' : _DESCRIBEVOLUMEREQUEST, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.DescribeVolumeRequest) + }) +_sym_db.RegisterMessage(DescribeVolumeRequest) + +DescribeVolumeResponse = _reflection.GeneratedProtocolMessageType('DescribeVolumeResponse', (_message.Message,), { + 'DESCRIPTOR' : _DESCRIBEVOLUMERESPONSE, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.DescribeVolumeResponse) + }) +_sym_db.RegisterMessage(DescribeVolumeResponse) + +DescribeVolumeResult = _reflection.GeneratedProtocolMessageType('DescribeVolumeResult', (_message.Message,), { + 'DESCRIPTOR' : _DESCRIBEVOLUMERESULT, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.DescribeVolumeResult) + }) +_sym_db.RegisterMessage(DescribeVolumeResult) + +ListLocalPartitionsRequest = _reflection.GeneratedProtocolMessageType('ListLocalPartitionsRequest', (_message.Message,), { + 'DESCRIPTOR' : _LISTLOCALPARTITIONSREQUEST, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ListLocalPartitionsRequest) + }) +_sym_db.RegisterMessage(ListLocalPartitionsRequest) + +ListLocalPartitionsResponse = _reflection.GeneratedProtocolMessageType('ListLocalPartitionsResponse', (_message.Message,), { + 'DESCRIPTOR' : _LISTLOCALPARTITIONSRESPONSE, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ListLocalPartitionsResponse) + }) +_sym_db.RegisterMessage(ListLocalPartitionsResponse) + +ListLocalPartitionsResult = _reflection.GeneratedProtocolMessageType('ListLocalPartitionsResult', (_message.Message,), { + 'DESCRIPTOR' : _LISTLOCALPARTITIONSRESULT, + '__module__' : 'draft.protos.ydb_keyvalue_pb2' + # @@protoc_insertion_point(class_scope:Ydb.KeyValue.ListLocalPartitionsResult) + }) +_sym_db.RegisterMessage(ListLocalPartitionsResult) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/ydb/_grpc/v3/draft/protos/ydb_keyvalue_pb2_grpc.py b/ydb/_grpc/v3/draft/protos/ydb_keyvalue_pb2_grpc.py new file mode 100644 index 00000000..2daafffe --- /dev/null +++ b/ydb/_grpc/v3/draft/protos/ydb_keyvalue_pb2_grpc.py @@ -0,0 +1,4 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + diff --git a/ydb/_grpc/v3/draft/protos/ydb_maintenance_pb2.py b/ydb/_grpc/v3/draft/protos/ydb_maintenance_pb2.py index d40cf041..ab0859d9 100644 --- a/ydb/_grpc/v3/draft/protos/ydb_maintenance_pb2.py +++ b/ydb/_grpc/v3/draft/protos/ydb_maintenance_pb2.py @@ -27,7 +27,7 @@ syntax='proto3', serialized_options=b'\n#tech.ydb.proto.draft.maintenance.v1ZDgithub.com/ydb-platform/ydb-go-genproto/draft/protos/Ydb_Maintenance\370\001\001', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\"draft/protos/ydb_maintenance.proto\x12\x0fYdb.Maintenance\x1a#protos/annotations/validation.proto\x1a\x1dprotos/ydb_status_codes.proto\x1a\x1aprotos/ydb_discovery.proto\x1a\x1aprotos/ydb_operation.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xaf\x02\n\x04Node\x12\x0f\n\x07node_id\x18\x01 \x01(\r\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x0c\n\x04port\x18\x03 \x01(\r\x12-\n\x08location\x18\x04 \x01(\x0b\x32\x1b.Ydb.Discovery.NodeLocation\x12)\n\x05state\x18\x05 \x01(\x0e\x32\x1a.Ydb.Maintenance.ItemState\x12\x34\n\x07storage\x18\x06 \x01(\x0b\x32!.Ydb.Maintenance.Node.StorageNodeH\x00\x12\x34\n\x07\x64ynamic\x18\x07 \x01(\x0b\x32!.Ydb.Maintenance.Node.DynamicNodeH\x00\x1a\r\n\x0bStorageNode\x1a\x1d\n\x0b\x44ynamicNode\x12\x0e\n\x06tenant\x18\x01 \x01(\tB\x06\n\x04type\"T\n\x17ListClusterNodesRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\">\n\x16ListClusterNodesResult\x12$\n\x05nodes\x18\x01 \x03(\x0b\x32\x15.Ydb.Maintenance.Node\"H\n\x18ListClusterNodesResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\xa0\x01\n\x16MaintenanceTaskOptions\x12\x19\n\x08task_uid\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\x12\x1c\n\x0b\x64\x65scription\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\x12<\n\x11\x61vailability_mode\x18\x03 \x01(\x0e\x32!.Ydb.Maintenance.AvailabilityMode\x12\x0f\n\x07\x64ry_run\x18\x04 \x01(\x08\"B\n\x0b\x41\x63tionScope\x12\x11\n\x07node_id\x18\x01 \x01(\rH\x00\x12\x17\n\x04host\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\xff\x01H\x00\x42\x07\n\x05scope\"f\n\nLockAction\x12+\n\x05scope\x18\x01 \x01(\x0b\x32\x1c.Ydb.Maintenance.ActionScope\x12+\n\x08\x64uration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\"F\n\x06\x41\x63tion\x12\x32\n\x0block_action\x18\x01 \x01(\x0b\x32\x1b.Ydb.Maintenance.LockActionH\x00\x42\x08\n\x06\x61\x63tion\"?\n\x0b\x41\x63tionGroup\x12\x30\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32\x17.Ydb.Maintenance.ActionB\x06\x9a\xe6*\x02(\x01\"\xd5\x01\n\x1c\x43reateMaintenanceTaskRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12=\n\x0ctask_options\x18\x02 \x01(\x0b\x32\'.Ydb.Maintenance.MaintenanceTaskOptions\x12;\n\raction_groups\x18\x03 \x03(\x0b\x32\x1c.Ydb.Maintenance.ActionGroupB\x06\x9a\xe6*\x02(\x01\"u\n\x1dRefreshMaintenanceTaskRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x19\n\x08task_uid\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\"]\n\tActionUid\x12\x19\n\x08task_uid\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\x12\x19\n\x08group_id\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\x12\x1a\n\taction_id\x18\x03 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\"\xdc\x05\n\x0b\x41\x63tionState\x12\'\n\x06\x61\x63tion\x18\x01 \x01(\x0b\x32\x17.Ydb.Maintenance.Action\x12.\n\naction_uid\x18\x02 \x01(\x0b\x32\x1a.Ydb.Maintenance.ActionUid\x12\x39\n\x06status\x18\x03 \x01(\x0e\x32).Ydb.Maintenance.ActionState.ActionStatus\x12\x39\n\x06reason\x18\x04 \x01(\x0e\x32).Ydb.Maintenance.ActionState.ActionReason\x12,\n\x08\x64\x65\x61\x64line\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"e\n\x0c\x41\x63tionStatus\x12\x1d\n\x19\x41\x43TION_STATUS_UNSPECIFIED\x10\x00\x12\x19\n\x15\x41\x43TION_STATUS_PENDING\x10\x01\x12\x1b\n\x17\x41\x43TION_STATUS_PERFORMED\x10\x02\"\xe8\x02\n\x0c\x41\x63tionReason\x12\x1d\n\x19\x41\x43TION_REASON_UNSPECIFIED\x10\x00\x12\x14\n\x10\x41\x43TION_REASON_OK\x10\x01\x12-\n)ACTION_REASON_TOO_MANY_UNAVAILABLE_VDISKS\x10\x02\x12:\n6ACTION_REASON_TOO_MANY_UNAVAILABLE_STATE_STORAGE_RINGS\x10\x03\x12.\n*ACTION_REASON_DISABLED_NODES_LIMIT_REACHED\x10\x04\x12\x35\n1ACTION_REASON_TENANT_DISABLED_NODES_LIMIT_REACHED\x10\x05\x12\x1f\n\x1b\x41\x43TION_REASON_WRONG_REQUEST\x10\x06\x12\x30\n,ACTION_REASON_SYS_TABLETS_NODE_LIMIT_REACHED\x10\x07\"H\n\x11\x41\x63tionGroupStates\x12\x33\n\raction_states\x18\x01 \x03(\x0b\x32\x1c.Ydb.Maintenance.ActionState\"\xb0\x01\n\x15MaintenanceTaskResult\x12\x10\n\x08task_uid\x18\x01 \x01(\t\x12?\n\x13\x61\x63tion_group_states\x18\x02 \x03(\x0b\x32\".Ydb.Maintenance.ActionGroupStates\x12\x34\n\x0bretry_after\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x00\x88\x01\x01\x42\x0e\n\x0c_retry_after\"G\n\x17MaintenanceTaskResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"q\n\x19GetMaintenanceTaskRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x19\n\x08task_uid\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\"\x9a\x01\n\x18GetMaintenanceTaskResult\x12=\n\x0ctask_options\x18\x01 \x01(\x0b\x32\'.Ydb.Maintenance.MaintenanceTaskOptions\x12?\n\x13\x61\x63tion_group_states\x18\x02 \x03(\x0b\x32\".Ydb.Maintenance.ActionGroupStates\"J\n\x1aGetMaintenanceTaskResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"t\n\x1bListMaintenanceTasksRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x11\n\x04user\x18\x02 \x01(\tH\x00\x88\x01\x01\x42\x07\n\x05_user\"0\n\x1aListMaintenanceTasksResult\x12\x12\n\ntasks_uids\x18\x01 \x03(\t\"L\n\x1cListMaintenanceTasksResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"r\n\x1a\x44ropMaintenanceTaskRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x19\n\x08task_uid\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\"M\n\x1dManageMaintenanceTaskResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x8b\x01\n\x15\x43ompleteActionRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x37\n\x0b\x61\x63tion_uids\x18\x02 \x03(\x0b\x32\x1a.Ydb.Maintenance.ActionUidB\x06\x9a\xe6*\x02(\x01\"\xbe\x01\n\x12ManageActionResult\x12\x43\n\x0f\x61\x63tion_statuses\x18\x01 \x03(\x0b\x32*.Ydb.Maintenance.ManageActionResult.Status\x1a\x63\n\x06Status\x12.\n\naction_uid\x18\x01 \x01(\x0b\x32\x1a.Ydb.Maintenance.ActionUid\x12)\n\x06status\x18\x02 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\"D\n\x14ManageActionResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation*k\n\tItemState\x12\x1a\n\x16ITEM_STATE_UNSPECIFIED\x10\x00\x12\x11\n\rITEM_STATE_UP\x10\x01\x12\x1a\n\x16ITEM_STATE_MAINTENANCE\x10\x02\x12\x13\n\x0fITEM_STATE_DOWN\x10\x03*\x8c\x01\n\x10\x41vailabilityMode\x12!\n\x1d\x41VAILABILITY_MODE_UNSPECIFIED\x10\x00\x12\x1c\n\x18\x41VAILABILITY_MODE_STRONG\x10\x01\x12\x1a\n\x16\x41VAILABILITY_MODE_WEAK\x10\x02\x12\x1b\n\x17\x41VAILABILITY_MODE_FORCE\x10\x03\x42n\n#tech.ydb.proto.draft.maintenance.v1ZDgithub.com/ydb-platform/ydb-go-genproto/draft/protos/Ydb_Maintenance\xf8\x01\x01\x62\x06proto3' + serialized_pb=b'\n\"draft/protos/ydb_maintenance.proto\x12\x0fYdb.Maintenance\x1a#protos/annotations/validation.proto\x1a\x1dprotos/ydb_status_codes.proto\x1a\x1aprotos/ydb_discovery.proto\x1a\x1aprotos/ydb_operation.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xf0\x02\n\x04Node\x12\x0f\n\x07node_id\x18\x01 \x01(\r\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x0c\n\x04port\x18\x03 \x01(\r\x12-\n\x08location\x18\x04 \x01(\x0b\x32\x1b.Ydb.Discovery.NodeLocation\x12)\n\x05state\x18\x05 \x01(\x0e\x32\x1a.Ydb.Maintenance.ItemState\x12\x34\n\x07storage\x18\x06 \x01(\x0b\x32!.Ydb.Maintenance.Node.StorageNodeH\x00\x12\x34\n\x07\x64ynamic\x18\x07 \x01(\x0b\x32!.Ydb.Maintenance.Node.DynamicNodeH\x00\x12.\n\nstart_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07version\x18\t \x01(\t\x1a\r\n\x0bStorageNode\x1a\x1d\n\x0b\x44ynamicNode\x12\x0e\n\x06tenant\x18\x01 \x01(\tB\x06\n\x04type\"T\n\x17ListClusterNodesRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\">\n\x16ListClusterNodesResult\x12$\n\x05nodes\x18\x01 \x03(\x0b\x32\x15.Ydb.Maintenance.Node\"H\n\x18ListClusterNodesResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\xa0\x01\n\x16MaintenanceTaskOptions\x12\x19\n\x08task_uid\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\x12\x1c\n\x0b\x64\x65scription\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\x12<\n\x11\x61vailability_mode\x18\x03 \x01(\x0e\x32!.Ydb.Maintenance.AvailabilityMode\x12\x0f\n\x07\x64ry_run\x18\x04 \x01(\x08\"B\n\x0b\x41\x63tionScope\x12\x11\n\x07node_id\x18\x01 \x01(\rH\x00\x12\x17\n\x04host\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\xff\x01H\x00\x42\x07\n\x05scope\"f\n\nLockAction\x12+\n\x05scope\x18\x01 \x01(\x0b\x32\x1c.Ydb.Maintenance.ActionScope\x12+\n\x08\x64uration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\"F\n\x06\x41\x63tion\x12\x32\n\x0block_action\x18\x01 \x01(\x0b\x32\x1b.Ydb.Maintenance.LockActionH\x00\x42\x08\n\x06\x61\x63tion\"?\n\x0b\x41\x63tionGroup\x12\x30\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32\x17.Ydb.Maintenance.ActionB\x06\x9a\xe6*\x02(\x01\"\xd5\x01\n\x1c\x43reateMaintenanceTaskRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12=\n\x0ctask_options\x18\x02 \x01(\x0b\x32\'.Ydb.Maintenance.MaintenanceTaskOptions\x12;\n\raction_groups\x18\x03 \x03(\x0b\x32\x1c.Ydb.Maintenance.ActionGroupB\x06\x9a\xe6*\x02(\x01\"u\n\x1dRefreshMaintenanceTaskRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x19\n\x08task_uid\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\"]\n\tActionUid\x12\x19\n\x08task_uid\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\x12\x19\n\x08group_id\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\x12\x1a\n\taction_id\x18\x03 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\"\xdc\x05\n\x0b\x41\x63tionState\x12\'\n\x06\x61\x63tion\x18\x01 \x01(\x0b\x32\x17.Ydb.Maintenance.Action\x12.\n\naction_uid\x18\x02 \x01(\x0b\x32\x1a.Ydb.Maintenance.ActionUid\x12\x39\n\x06status\x18\x03 \x01(\x0e\x32).Ydb.Maintenance.ActionState.ActionStatus\x12\x39\n\x06reason\x18\x04 \x01(\x0e\x32).Ydb.Maintenance.ActionState.ActionReason\x12,\n\x08\x64\x65\x61\x64line\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"e\n\x0c\x41\x63tionStatus\x12\x1d\n\x19\x41\x43TION_STATUS_UNSPECIFIED\x10\x00\x12\x19\n\x15\x41\x43TION_STATUS_PENDING\x10\x01\x12\x1b\n\x17\x41\x43TION_STATUS_PERFORMED\x10\x02\"\xe8\x02\n\x0c\x41\x63tionReason\x12\x1d\n\x19\x41\x43TION_REASON_UNSPECIFIED\x10\x00\x12\x14\n\x10\x41\x43TION_REASON_OK\x10\x01\x12-\n)ACTION_REASON_TOO_MANY_UNAVAILABLE_VDISKS\x10\x02\x12:\n6ACTION_REASON_TOO_MANY_UNAVAILABLE_STATE_STORAGE_RINGS\x10\x03\x12.\n*ACTION_REASON_DISABLED_NODES_LIMIT_REACHED\x10\x04\x12\x35\n1ACTION_REASON_TENANT_DISABLED_NODES_LIMIT_REACHED\x10\x05\x12\x1f\n\x1b\x41\x43TION_REASON_WRONG_REQUEST\x10\x06\x12\x30\n,ACTION_REASON_SYS_TABLETS_NODE_LIMIT_REACHED\x10\x07\"H\n\x11\x41\x63tionGroupStates\x12\x33\n\raction_states\x18\x01 \x03(\x0b\x32\x1c.Ydb.Maintenance.ActionState\"\xb0\x01\n\x15MaintenanceTaskResult\x12\x10\n\x08task_uid\x18\x01 \x01(\t\x12?\n\x13\x61\x63tion_group_states\x18\x02 \x03(\x0b\x32\".Ydb.Maintenance.ActionGroupStates\x12\x34\n\x0bretry_after\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x00\x88\x01\x01\x42\x0e\n\x0c_retry_after\"G\n\x17MaintenanceTaskResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"q\n\x19GetMaintenanceTaskRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x19\n\x08task_uid\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\"\x9a\x01\n\x18GetMaintenanceTaskResult\x12=\n\x0ctask_options\x18\x01 \x01(\x0b\x32\'.Ydb.Maintenance.MaintenanceTaskOptions\x12?\n\x13\x61\x63tion_group_states\x18\x02 \x03(\x0b\x32\".Ydb.Maintenance.ActionGroupStates\"J\n\x1aGetMaintenanceTaskResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"t\n\x1bListMaintenanceTasksRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x11\n\x04user\x18\x02 \x01(\tH\x00\x88\x01\x01\x42\x07\n\x05_user\"0\n\x1aListMaintenanceTasksResult\x12\x12\n\ntasks_uids\x18\x01 \x03(\t\"L\n\x1cListMaintenanceTasksResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"r\n\x1a\x44ropMaintenanceTaskRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x19\n\x08task_uid\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\"M\n\x1dManageMaintenanceTaskResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x8b\x01\n\x15\x43ompleteActionRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x37\n\x0b\x61\x63tion_uids\x18\x02 \x03(\x0b\x32\x1a.Ydb.Maintenance.ActionUidB\x06\x9a\xe6*\x02(\x01\"\xbe\x01\n\x12ManageActionResult\x12\x43\n\x0f\x61\x63tion_statuses\x18\x01 \x03(\x0b\x32*.Ydb.Maintenance.ManageActionResult.Status\x1a\x63\n\x06Status\x12.\n\naction_uid\x18\x01 \x01(\x0b\x32\x1a.Ydb.Maintenance.ActionUid\x12)\n\x06status\x18\x02 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\"D\n\x14ManageActionResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation*k\n\tItemState\x12\x1a\n\x16ITEM_STATE_UNSPECIFIED\x10\x00\x12\x11\n\rITEM_STATE_UP\x10\x01\x12\x1a\n\x16ITEM_STATE_MAINTENANCE\x10\x02\x12\x13\n\x0fITEM_STATE_DOWN\x10\x03*\x8c\x01\n\x10\x41vailabilityMode\x12!\n\x1d\x41VAILABILITY_MODE_UNSPECIFIED\x10\x00\x12\x1c\n\x18\x41VAILABILITY_MODE_STRONG\x10\x01\x12\x1a\n\x16\x41VAILABILITY_MODE_WEAK\x10\x02\x12\x1b\n\x17\x41VAILABILITY_MODE_FORCE\x10\x03\x42n\n#tech.ydb.proto.draft.maintenance.v1ZDgithub.com/ydb-platform/ydb-go-genproto/draft/protos/Ydb_Maintenance\xf8\x01\x01\x62\x06proto3' , dependencies=[protos_dot_annotations_dot_validation__pb2.DESCRIPTOR,protos_dot_ydb__status__codes__pb2.DESCRIPTOR,protos_dot_ydb__discovery__pb2.DESCRIPTOR,protos_dot_ydb__operation__pb2.DESCRIPTOR,google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,]) @@ -61,8 +61,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=3931, - serialized_end=4038, + serialized_start=3996, + serialized_end=4103, ) _sym_db.RegisterEnumDescriptor(_ITEMSTATE) @@ -97,8 +97,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=4041, - serialized_end=4181, + serialized_start=4106, + serialized_end=4246, ) _sym_db.RegisterEnumDescriptor(_AVAILABILITYMODE) @@ -138,8 +138,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=1945, - serialized_end=2046, + serialized_start=2010, + serialized_end=2111, ) _sym_db.RegisterEnumDescriptor(_ACTIONSTATE_ACTIONSTATUS) @@ -193,8 +193,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=2049, - serialized_end=2409, + serialized_start=2114, + serialized_end=2474, ) _sym_db.RegisterEnumDescriptor(_ACTIONSTATE_ACTIONREASON) @@ -219,8 +219,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=496, - serialized_end=509, + serialized_start=561, + serialized_end=574, ) _NODE_DYNAMICNODE = _descriptor.Descriptor( @@ -250,8 +250,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=511, - serialized_end=540, + serialized_start=576, + serialized_end=605, ) _NODE = _descriptor.Descriptor( @@ -311,6 +311,20 @@ message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='start_time', full_name='Ydb.Maintenance.Node.start_time', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='version', full_name='Ydb.Maintenance.Node.version', index=8, + number=9, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -329,7 +343,7 @@ fields=[]), ], serialized_start=245, - serialized_end=548, + serialized_end=613, ) @@ -360,8 +374,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=550, - serialized_end=634, + serialized_start=615, + serialized_end=699, ) @@ -392,8 +406,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=636, - serialized_end=698, + serialized_start=701, + serialized_end=763, ) @@ -424,8 +438,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=700, - serialized_end=772, + serialized_start=765, + serialized_end=837, ) @@ -477,8 +491,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=775, - serialized_end=935, + serialized_start=840, + serialized_end=1000, ) @@ -521,8 +535,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=937, - serialized_end=1003, + serialized_start=1002, + serialized_end=1068, ) @@ -560,8 +574,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1005, - serialized_end=1107, + serialized_start=1070, + serialized_end=1172, ) @@ -597,8 +611,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=1109, - serialized_end=1179, + serialized_start=1174, + serialized_end=1244, ) @@ -629,8 +643,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1181, - serialized_end=1244, + serialized_start=1246, + serialized_end=1309, ) @@ -675,8 +689,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1247, - serialized_end=1460, + serialized_start=1312, + serialized_end=1525, ) @@ -714,8 +728,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1462, - serialized_end=1579, + serialized_start=1527, + serialized_end=1644, ) @@ -760,8 +774,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1581, - serialized_end=1674, + serialized_start=1646, + serialized_end=1739, ) @@ -822,8 +836,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1677, - serialized_end=2409, + serialized_start=1742, + serialized_end=2474, ) @@ -854,8 +868,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2411, - serialized_end=2483, + serialized_start=2476, + serialized_end=2548, ) @@ -905,8 +919,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=2486, - serialized_end=2662, + serialized_start=2551, + serialized_end=2727, ) @@ -937,8 +951,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2664, - serialized_end=2735, + serialized_start=2729, + serialized_end=2800, ) @@ -976,8 +990,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2737, - serialized_end=2850, + serialized_start=2802, + serialized_end=2915, ) @@ -1015,8 +1029,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2853, - serialized_end=3007, + serialized_start=2918, + serialized_end=3072, ) @@ -1047,8 +1061,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3009, - serialized_end=3083, + serialized_start=3074, + serialized_end=3148, ) @@ -1091,8 +1105,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=3085, - serialized_end=3201, + serialized_start=3150, + serialized_end=3266, ) @@ -1123,8 +1137,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3203, - serialized_end=3251, + serialized_start=3268, + serialized_end=3316, ) @@ -1155,8 +1169,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3253, - serialized_end=3329, + serialized_start=3318, + serialized_end=3394, ) @@ -1194,8 +1208,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3331, - serialized_end=3445, + serialized_start=3396, + serialized_end=3510, ) @@ -1226,8 +1240,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3447, - serialized_end=3524, + serialized_start=3512, + serialized_end=3589, ) @@ -1265,8 +1279,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3527, - serialized_end=3666, + serialized_start=3592, + serialized_end=3731, ) @@ -1304,8 +1318,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3760, - serialized_end=3859, + serialized_start=3825, + serialized_end=3924, ) _MANAGEACTIONRESULT = _descriptor.Descriptor( @@ -1335,8 +1349,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3669, - serialized_end=3859, + serialized_start=3734, + serialized_end=3924, ) @@ -1367,8 +1381,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3861, - serialized_end=3929, + serialized_start=3926, + serialized_end=3994, ) _NODE_STORAGENODE.containing_type = _NODE @@ -1377,6 +1391,7 @@ _NODE.fields_by_name['state'].enum_type = _ITEMSTATE _NODE.fields_by_name['storage'].message_type = _NODE_STORAGENODE _NODE.fields_by_name['dynamic'].message_type = _NODE_DYNAMICNODE +_NODE.fields_by_name['start_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP _NODE.oneofs_by_name['type'].fields.append( _NODE.fields_by_name['storage']) _NODE.fields_by_name['storage'].containing_oneof = _NODE.oneofs_by_name['type'] diff --git a/ydb/_grpc/v3/draft/protos/ydb_object_storage_pb2.py b/ydb/_grpc/v3/draft/protos/ydb_object_storage_pb2.py new file mode 100644 index 00000000..bbe0130f --- /dev/null +++ b/ydb/_grpc/v3/draft/protos/ydb_object_storage_pb2.py @@ -0,0 +1,240 @@ +# -*- coding: utf-8 -*- +# flake8: noqa +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: draft/protos/ydb_object_storage.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from ydb._grpc.v3.protos import ydb_issue_message_pb2 as protos_dot_ydb__issue__message__pb2 +from ydb._grpc.v3.protos import ydb_value_pb2 as protos_dot_ydb__value__pb2 +from ydb._grpc.v3.protos import ydb_status_codes_pb2 as protos_dot_ydb__status__codes__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='draft/protos/ydb_object_storage.proto', + package='Ydb.ObjectStorage', + syntax='proto3', + serialized_options=b'\n#tech.ydb.proto.draft.object_storageZFgithub.com/ydb-platform/ydb-go-genproto/draft/protos/Ydb_ObjectStorage\370\001\001', + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n%draft/protos/ydb_object_storage.proto\x12\x11Ydb.ObjectStorage\x1a\x1eprotos/ydb_issue_message.proto\x1a\x16protos/ydb_value.proto\x1a\x1dprotos/ydb_status_codes.proto\"\xd6\x02\n\x0eListingRequest\x12\x12\n\ntable_name\x18\x01 \x01(\t\x12#\n\nkey_prefix\x18\x02 \x01(\x0b\x32\x0f.Ydb.TypedValue\x12\x1a\n\x12path_column_prefix\x18\x03 \x01(\t\x12\x1d\n\x15path_column_delimiter\x18\x04 \x01(\t\x12\x1a\n\x12\x63ontinuation_token\x18\x05 \x01(\x0c\x12/\n\x16start_after_key_suffix\x18\x06 \x01(\x0b\x32\x0f.Ydb.TypedValue\x12\x10\n\x08max_keys\x18\x07 \x01(\x05\x12\x19\n\x11\x63olumns_to_return\x18\x08 \x03(\t\x12(\n\x0fmatching_filter\x18\n \x01(\x0b\x32\x0f.Ydb.TypedValue\"&\n\nEMatchType\x12\t\n\x05\x45QUAL\x10\x00\x12\r\n\tNOT_EQUAL\x10\x01J\x04\x08\t\x10\n\"\xd7\x01\n\x0fListingResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\x17\n\x0f\x63ommon_prefixes\x18\x03 \x03(\t\x12 \n\x08\x63ontents\x18\x04 \x01(\x0b\x32\x0e.Ydb.ResultSet\x12\x14\n\x0cis_truncated\x18\x05 \x01(\x08\x12\x1f\n\x17next_continuation_token\x18\x06 \x01(\x0c\x42p\n#tech.ydb.proto.draft.object_storageZFgithub.com/ydb-platform/ydb-go-genproto/draft/protos/Ydb_ObjectStorage\xf8\x01\x01\x62\x06proto3' + , + dependencies=[protos_dot_ydb__issue__message__pb2.DESCRIPTOR,protos_dot_ydb__value__pb2.DESCRIPTOR,protos_dot_ydb__status__codes__pb2.DESCRIPTOR,]) + + + +_LISTINGREQUEST_EMATCHTYPE = _descriptor.EnumDescriptor( + name='EMatchType', + full_name='Ydb.ObjectStorage.ListingRequest.EMatchType', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='EQUAL', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='NOT_EQUAL', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=446, + serialized_end=484, +) +_sym_db.RegisterEnumDescriptor(_LISTINGREQUEST_EMATCHTYPE) + + +_LISTINGREQUEST = _descriptor.Descriptor( + name='ListingRequest', + full_name='Ydb.ObjectStorage.ListingRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='table_name', full_name='Ydb.ObjectStorage.ListingRequest.table_name', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='key_prefix', full_name='Ydb.ObjectStorage.ListingRequest.key_prefix', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='path_column_prefix', full_name='Ydb.ObjectStorage.ListingRequest.path_column_prefix', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='path_column_delimiter', full_name='Ydb.ObjectStorage.ListingRequest.path_column_delimiter', index=3, + number=4, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='continuation_token', full_name='Ydb.ObjectStorage.ListingRequest.continuation_token', index=4, + number=5, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=b"", + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='start_after_key_suffix', full_name='Ydb.ObjectStorage.ListingRequest.start_after_key_suffix', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_keys', full_name='Ydb.ObjectStorage.ListingRequest.max_keys', index=6, + number=7, type=5, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='columns_to_return', full_name='Ydb.ObjectStorage.ListingRequest.columns_to_return', index=7, + number=8, type=9, cpp_type=9, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='matching_filter', full_name='Ydb.ObjectStorage.ListingRequest.matching_filter', index=8, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _LISTINGREQUEST_EMATCHTYPE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=148, + serialized_end=490, +) + + +_LISTINGRESPONSE = _descriptor.Descriptor( + name='ListingResponse', + full_name='Ydb.ObjectStorage.ListingResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='status', full_name='Ydb.ObjectStorage.ListingResponse.status', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='issues', full_name='Ydb.ObjectStorage.ListingResponse.issues', index=1, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='common_prefixes', full_name='Ydb.ObjectStorage.ListingResponse.common_prefixes', index=2, + number=3, type=9, cpp_type=9, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='contents', full_name='Ydb.ObjectStorage.ListingResponse.contents', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_truncated', full_name='Ydb.ObjectStorage.ListingResponse.is_truncated', index=4, + number=5, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='next_continuation_token', full_name='Ydb.ObjectStorage.ListingResponse.next_continuation_token', index=5, + number=6, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=b"", + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=493, + serialized_end=708, +) + +_LISTINGREQUEST.fields_by_name['key_prefix'].message_type = protos_dot_ydb__value__pb2._TYPEDVALUE +_LISTINGREQUEST.fields_by_name['start_after_key_suffix'].message_type = protos_dot_ydb__value__pb2._TYPEDVALUE +_LISTINGREQUEST.fields_by_name['matching_filter'].message_type = protos_dot_ydb__value__pb2._TYPEDVALUE +_LISTINGREQUEST_EMATCHTYPE.containing_type = _LISTINGREQUEST +_LISTINGRESPONSE.fields_by_name['status'].enum_type = protos_dot_ydb__status__codes__pb2._STATUSIDS_STATUSCODE +_LISTINGRESPONSE.fields_by_name['issues'].message_type = protos_dot_ydb__issue__message__pb2._ISSUEMESSAGE +_LISTINGRESPONSE.fields_by_name['contents'].message_type = protos_dot_ydb__value__pb2._RESULTSET +DESCRIPTOR.message_types_by_name['ListingRequest'] = _LISTINGREQUEST +DESCRIPTOR.message_types_by_name['ListingResponse'] = _LISTINGRESPONSE +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +ListingRequest = _reflection.GeneratedProtocolMessageType('ListingRequest', (_message.Message,), { + 'DESCRIPTOR' : _LISTINGREQUEST, + '__module__' : 'draft.protos.ydb_object_storage_pb2' + # @@protoc_insertion_point(class_scope:Ydb.ObjectStorage.ListingRequest) + }) +_sym_db.RegisterMessage(ListingRequest) + +ListingResponse = _reflection.GeneratedProtocolMessageType('ListingResponse', (_message.Message,), { + 'DESCRIPTOR' : _LISTINGRESPONSE, + '__module__' : 'draft.protos.ydb_object_storage_pb2' + # @@protoc_insertion_point(class_scope:Ydb.ObjectStorage.ListingResponse) + }) +_sym_db.RegisterMessage(ListingResponse) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/ydb/_grpc/v3/draft/protos/ydb_object_storage_pb2_grpc.py b/ydb/_grpc/v3/draft/protos/ydb_object_storage_pb2_grpc.py new file mode 100644 index 00000000..2daafffe --- /dev/null +++ b/ydb/_grpc/v3/draft/protos/ydb_object_storage_pb2_grpc.py @@ -0,0 +1,4 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + diff --git a/ydb/_grpc/v3/draft/ydb_federated_query_v1_pb2.py b/ydb/_grpc/v3/draft/ydb_federated_query_v1_pb2.py new file mode 100644 index 00000000..43468b7a --- /dev/null +++ b/ydb/_grpc/v3/draft/ydb_federated_query_v1_pb2.py @@ -0,0 +1,260 @@ +# -*- coding: utf-8 -*- +# flake8: noqa +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: draft/ydb_federated_query_v1.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from ydb._grpc.v3.draft.protos import ydb_federated_query_pb2 as draft_dot_protos_dot_ydb__federated__query__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='draft/ydb_federated_query_v1.proto', + package='FederatedQuery.V1', + syntax='proto3', + serialized_options=b'\n\'tech.ydb.proto.draft.federated.query.v1ZCgithub.com/ydb-platform/ydb-go-genproto/draft/Ydb_FederatedQuery_V1', + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n\"draft/ydb_federated_query_v1.proto\x12\x11\x46\x65\x64\x65ratedQuery.V1\x1a&draft/protos/ydb_federated_query.proto2\xd6\x0f\n\x15\x46\x65\x64\x65ratedQueryService\x12V\n\x0b\x43reateQuery\x12\".FederatedQuery.CreateQueryRequest\x1a#.FederatedQuery.CreateQueryResponse\x12V\n\x0bListQueries\x12\".FederatedQuery.ListQueriesRequest\x1a#.FederatedQuery.ListQueriesResponse\x12\\\n\rDescribeQuery\x12$.FederatedQuery.DescribeQueryRequest\x1a%.FederatedQuery.DescribeQueryResponse\x12_\n\x0eGetQueryStatus\x12%.FederatedQuery.GetQueryStatusRequest\x1a&.FederatedQuery.GetQueryStatusResponse\x12V\n\x0bModifyQuery\x12\".FederatedQuery.ModifyQueryRequest\x1a#.FederatedQuery.ModifyQueryResponse\x12V\n\x0b\x44\x65leteQuery\x12\".FederatedQuery.DeleteQueryRequest\x1a#.FederatedQuery.DeleteQueryResponse\x12Y\n\x0c\x43ontrolQuery\x12#.FederatedQuery.ControlQueryRequest\x1a$.FederatedQuery.ControlQueryResponse\x12\\\n\rGetResultData\x12$.FederatedQuery.GetResultDataRequest\x1a%.FederatedQuery.GetResultDataResponse\x12M\n\x08ListJobs\x12\x1f.FederatedQuery.ListJobsRequest\x1a .FederatedQuery.ListJobsResponse\x12V\n\x0b\x44\x65scribeJob\x12\".FederatedQuery.DescribeJobRequest\x1a#.FederatedQuery.DescribeJobResponse\x12\x65\n\x10\x43reateConnection\x12\'.FederatedQuery.CreateConnectionRequest\x1a(.FederatedQuery.CreateConnectionResponse\x12\x62\n\x0fListConnections\x12&.FederatedQuery.ListConnectionsRequest\x1a\'.FederatedQuery.ListConnectionsResponse\x12k\n\x12\x44\x65scribeConnection\x12).FederatedQuery.DescribeConnectionRequest\x1a*.FederatedQuery.DescribeConnectionResponse\x12\x65\n\x10ModifyConnection\x12\'.FederatedQuery.ModifyConnectionRequest\x1a(.FederatedQuery.ModifyConnectionResponse\x12\x65\n\x10\x44\x65leteConnection\x12\'.FederatedQuery.DeleteConnectionRequest\x1a(.FederatedQuery.DeleteConnectionResponse\x12_\n\x0eTestConnection\x12%.FederatedQuery.TestConnectionRequest\x1a&.FederatedQuery.TestConnectionResponse\x12\\\n\rCreateBinding\x12$.FederatedQuery.CreateBindingRequest\x1a%.FederatedQuery.CreateBindingResponse\x12Y\n\x0cListBindings\x12#.FederatedQuery.ListBindingsRequest\x1a$.FederatedQuery.ListBindingsResponse\x12\x62\n\x0f\x44\x65scribeBinding\x12&.FederatedQuery.DescribeBindingRequest\x1a\'.FederatedQuery.DescribeBindingResponse\x12\\\n\rModifyBinding\x12$.FederatedQuery.ModifyBindingRequest\x1a%.FederatedQuery.ModifyBindingResponse\x12\\\n\rDeleteBinding\x12$.FederatedQuery.DeleteBindingRequest\x1a%.FederatedQuery.DeleteBindingResponseBn\n\'tech.ydb.proto.draft.federated.query.v1ZCgithub.com/ydb-platform/ydb-go-genproto/draft/Ydb_FederatedQuery_V1b\x06proto3' + , + dependencies=[draft_dot_protos_dot_ydb__federated__query__pb2.DESCRIPTOR,]) + + + +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + + +DESCRIPTOR._options = None + +_FEDERATEDQUERYSERVICE = _descriptor.ServiceDescriptor( + name='FederatedQueryService', + full_name='FederatedQuery.V1.FederatedQueryService', + file=DESCRIPTOR, + index=0, + serialized_options=None, + create_key=_descriptor._internal_create_key, + serialized_start=98, + serialized_end=2104, + methods=[ + _descriptor.MethodDescriptor( + name='CreateQuery', + full_name='FederatedQuery.V1.FederatedQueryService.CreateQuery', + index=0, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__federated__query__pb2._CREATEQUERYREQUEST, + output_type=draft_dot_protos_dot_ydb__federated__query__pb2._CREATEQUERYRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='ListQueries', + full_name='FederatedQuery.V1.FederatedQueryService.ListQueries', + index=1, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__federated__query__pb2._LISTQUERIESREQUEST, + output_type=draft_dot_protos_dot_ydb__federated__query__pb2._LISTQUERIESRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='DescribeQuery', + full_name='FederatedQuery.V1.FederatedQueryService.DescribeQuery', + index=2, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__federated__query__pb2._DESCRIBEQUERYREQUEST, + output_type=draft_dot_protos_dot_ydb__federated__query__pb2._DESCRIBEQUERYRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='GetQueryStatus', + full_name='FederatedQuery.V1.FederatedQueryService.GetQueryStatus', + index=3, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__federated__query__pb2._GETQUERYSTATUSREQUEST, + output_type=draft_dot_protos_dot_ydb__federated__query__pb2._GETQUERYSTATUSRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='ModifyQuery', + full_name='FederatedQuery.V1.FederatedQueryService.ModifyQuery', + index=4, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__federated__query__pb2._MODIFYQUERYREQUEST, + output_type=draft_dot_protos_dot_ydb__federated__query__pb2._MODIFYQUERYRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='DeleteQuery', + full_name='FederatedQuery.V1.FederatedQueryService.DeleteQuery', + index=5, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__federated__query__pb2._DELETEQUERYREQUEST, + output_type=draft_dot_protos_dot_ydb__federated__query__pb2._DELETEQUERYRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='ControlQuery', + full_name='FederatedQuery.V1.FederatedQueryService.ControlQuery', + index=6, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__federated__query__pb2._CONTROLQUERYREQUEST, + output_type=draft_dot_protos_dot_ydb__federated__query__pb2._CONTROLQUERYRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='GetResultData', + full_name='FederatedQuery.V1.FederatedQueryService.GetResultData', + index=7, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__federated__query__pb2._GETRESULTDATAREQUEST, + output_type=draft_dot_protos_dot_ydb__federated__query__pb2._GETRESULTDATARESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='ListJobs', + full_name='FederatedQuery.V1.FederatedQueryService.ListJobs', + index=8, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__federated__query__pb2._LISTJOBSREQUEST, + output_type=draft_dot_protos_dot_ydb__federated__query__pb2._LISTJOBSRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='DescribeJob', + full_name='FederatedQuery.V1.FederatedQueryService.DescribeJob', + index=9, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__federated__query__pb2._DESCRIBEJOBREQUEST, + output_type=draft_dot_protos_dot_ydb__federated__query__pb2._DESCRIBEJOBRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='CreateConnection', + full_name='FederatedQuery.V1.FederatedQueryService.CreateConnection', + index=10, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__federated__query__pb2._CREATECONNECTIONREQUEST, + output_type=draft_dot_protos_dot_ydb__federated__query__pb2._CREATECONNECTIONRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='ListConnections', + full_name='FederatedQuery.V1.FederatedQueryService.ListConnections', + index=11, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__federated__query__pb2._LISTCONNECTIONSREQUEST, + output_type=draft_dot_protos_dot_ydb__federated__query__pb2._LISTCONNECTIONSRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='DescribeConnection', + full_name='FederatedQuery.V1.FederatedQueryService.DescribeConnection', + index=12, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__federated__query__pb2._DESCRIBECONNECTIONREQUEST, + output_type=draft_dot_protos_dot_ydb__federated__query__pb2._DESCRIBECONNECTIONRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='ModifyConnection', + full_name='FederatedQuery.V1.FederatedQueryService.ModifyConnection', + index=13, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__federated__query__pb2._MODIFYCONNECTIONREQUEST, + output_type=draft_dot_protos_dot_ydb__federated__query__pb2._MODIFYCONNECTIONRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='DeleteConnection', + full_name='FederatedQuery.V1.FederatedQueryService.DeleteConnection', + index=14, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__federated__query__pb2._DELETECONNECTIONREQUEST, + output_type=draft_dot_protos_dot_ydb__federated__query__pb2._DELETECONNECTIONRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='TestConnection', + full_name='FederatedQuery.V1.FederatedQueryService.TestConnection', + index=15, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__federated__query__pb2._TESTCONNECTIONREQUEST, + output_type=draft_dot_protos_dot_ydb__federated__query__pb2._TESTCONNECTIONRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='CreateBinding', + full_name='FederatedQuery.V1.FederatedQueryService.CreateBinding', + index=16, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__federated__query__pb2._CREATEBINDINGREQUEST, + output_type=draft_dot_protos_dot_ydb__federated__query__pb2._CREATEBINDINGRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='ListBindings', + full_name='FederatedQuery.V1.FederatedQueryService.ListBindings', + index=17, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__federated__query__pb2._LISTBINDINGSREQUEST, + output_type=draft_dot_protos_dot_ydb__federated__query__pb2._LISTBINDINGSRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='DescribeBinding', + full_name='FederatedQuery.V1.FederatedQueryService.DescribeBinding', + index=18, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__federated__query__pb2._DESCRIBEBINDINGREQUEST, + output_type=draft_dot_protos_dot_ydb__federated__query__pb2._DESCRIBEBINDINGRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='ModifyBinding', + full_name='FederatedQuery.V1.FederatedQueryService.ModifyBinding', + index=19, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__federated__query__pb2._MODIFYBINDINGREQUEST, + output_type=draft_dot_protos_dot_ydb__federated__query__pb2._MODIFYBINDINGRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='DeleteBinding', + full_name='FederatedQuery.V1.FederatedQueryService.DeleteBinding', + index=20, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__federated__query__pb2._DELETEBINDINGREQUEST, + output_type=draft_dot_protos_dot_ydb__federated__query__pb2._DELETEBINDINGRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), +]) +_sym_db.RegisterServiceDescriptor(_FEDERATEDQUERYSERVICE) + +DESCRIPTOR.services_by_name['FederatedQueryService'] = _FEDERATEDQUERYSERVICE + +# @@protoc_insertion_point(module_scope) diff --git a/ydb/_grpc/v3/draft/ydb_federated_query_v1_pb2_grpc.py b/ydb/_grpc/v3/draft/ydb_federated_query_v1_pb2_grpc.py new file mode 100644 index 00000000..b614776c --- /dev/null +++ b/ydb/_grpc/v3/draft/ydb_federated_query_v1_pb2_grpc.py @@ -0,0 +1,755 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + +from ydb._grpc.v3.draft.protos import ydb_federated_query_pb2 as draft_dot_protos_dot_ydb__federated__query__pb2 + + +class FederatedQueryServiceStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.CreateQuery = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/CreateQuery', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateQueryRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateQueryResponse.FromString, + ) + self.ListQueries = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/ListQueries', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListQueriesRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListQueriesResponse.FromString, + ) + self.DescribeQuery = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/DescribeQuery', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeQueryRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeQueryResponse.FromString, + ) + self.GetQueryStatus = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/GetQueryStatus', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.GetQueryStatusRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.GetQueryStatusResponse.FromString, + ) + self.ModifyQuery = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/ModifyQuery', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyQueryRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyQueryResponse.FromString, + ) + self.DeleteQuery = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/DeleteQuery', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteQueryRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteQueryResponse.FromString, + ) + self.ControlQuery = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/ControlQuery', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ControlQueryRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ControlQueryResponse.FromString, + ) + self.GetResultData = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/GetResultData', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.GetResultDataRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.GetResultDataResponse.FromString, + ) + self.ListJobs = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/ListJobs', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListJobsRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListJobsResponse.FromString, + ) + self.DescribeJob = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/DescribeJob', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeJobRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeJobResponse.FromString, + ) + self.CreateConnection = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/CreateConnection', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateConnectionRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateConnectionResponse.FromString, + ) + self.ListConnections = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/ListConnections', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListConnectionsRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListConnectionsResponse.FromString, + ) + self.DescribeConnection = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/DescribeConnection', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeConnectionRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeConnectionResponse.FromString, + ) + self.ModifyConnection = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/ModifyConnection', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyConnectionRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyConnectionResponse.FromString, + ) + self.DeleteConnection = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/DeleteConnection', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteConnectionRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteConnectionResponse.FromString, + ) + self.TestConnection = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/TestConnection', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.TestConnectionRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.TestConnectionResponse.FromString, + ) + self.CreateBinding = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/CreateBinding', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateBindingRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateBindingResponse.FromString, + ) + self.ListBindings = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/ListBindings', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListBindingsRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListBindingsResponse.FromString, + ) + self.DescribeBinding = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/DescribeBinding', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeBindingRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeBindingResponse.FromString, + ) + self.ModifyBinding = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/ModifyBinding', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyBindingRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyBindingResponse.FromString, + ) + self.DeleteBinding = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/DeleteBinding', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteBindingRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteBindingResponse.FromString, + ) + + +class FederatedQueryServiceServicer(object): + """Missing associated documentation comment in .proto file.""" + + def CreateQuery(self, request, context): + """Query + Query is the text of an SQL request, the results of the last run and the state after the last run (partitions offsets, consumer in YDS) + Create a query object with a given SQL + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ListQueries(self, request, context): + """Get a list of brief queries objects + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DescribeQuery(self, request, context): + """Get full information about the object of the query + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetQueryStatus(self, request, context): + """Get status of the query + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ModifyQuery(self, request, context): + """Change the attributes of the query (acl, name, ...) + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DeleteQuery(self, request, context): + """Completely delete the query + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ControlQuery(self, request, context): + """Change the state of the query lifecycle + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetResultData(self, request, context): + """Get a results page + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ListJobs(self, request, context): + """Job + Job - appears immediately after starting the request and contains the request metadata + Get a list of jobs + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DescribeJob(self, request, context): + """Get information about the job + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def CreateConnection(self, request, context): + """Connection + Connection - entity that describes connection points. This can be imagined as an analogue of a network address. + Create a connection object (ObjectStorage, YDB, YDS, ...) + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ListConnections(self, request, context): + """Get a list of connections objects + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DescribeConnection(self, request, context): + """Get information about the object of the connection + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ModifyConnection(self, request, context): + """Change the attributes of the connection + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DeleteConnection(self, request, context): + """Completely delete the connection + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def TestConnection(self, request, context): + """Test the connection (permissions, network, ...) + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def CreateBinding(self, request, context): + """Binding + Binding - entity using which a schema is assigned to non-schematic data + Create a binding object - bind schema with ObjectStorage object or YDS stream + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ListBindings(self, request, context): + """Get a list of bindings objects + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DescribeBinding(self, request, context): + """Get information about the object of the binding + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ModifyBinding(self, request, context): + """Change the attributes of the binding + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DeleteBinding(self, request, context): + """Completely delete the binding + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_FederatedQueryServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'CreateQuery': grpc.unary_unary_rpc_method_handler( + servicer.CreateQuery, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateQueryRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateQueryResponse.SerializeToString, + ), + 'ListQueries': grpc.unary_unary_rpc_method_handler( + servicer.ListQueries, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListQueriesRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListQueriesResponse.SerializeToString, + ), + 'DescribeQuery': grpc.unary_unary_rpc_method_handler( + servicer.DescribeQuery, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeQueryRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeQueryResponse.SerializeToString, + ), + 'GetQueryStatus': grpc.unary_unary_rpc_method_handler( + servicer.GetQueryStatus, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.GetQueryStatusRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.GetQueryStatusResponse.SerializeToString, + ), + 'ModifyQuery': grpc.unary_unary_rpc_method_handler( + servicer.ModifyQuery, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyQueryRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyQueryResponse.SerializeToString, + ), + 'DeleteQuery': grpc.unary_unary_rpc_method_handler( + servicer.DeleteQuery, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteQueryRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteQueryResponse.SerializeToString, + ), + 'ControlQuery': grpc.unary_unary_rpc_method_handler( + servicer.ControlQuery, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ControlQueryRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ControlQueryResponse.SerializeToString, + ), + 'GetResultData': grpc.unary_unary_rpc_method_handler( + servicer.GetResultData, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.GetResultDataRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.GetResultDataResponse.SerializeToString, + ), + 'ListJobs': grpc.unary_unary_rpc_method_handler( + servicer.ListJobs, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListJobsRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListJobsResponse.SerializeToString, + ), + 'DescribeJob': grpc.unary_unary_rpc_method_handler( + servicer.DescribeJob, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeJobRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeJobResponse.SerializeToString, + ), + 'CreateConnection': grpc.unary_unary_rpc_method_handler( + servicer.CreateConnection, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateConnectionRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateConnectionResponse.SerializeToString, + ), + 'ListConnections': grpc.unary_unary_rpc_method_handler( + servicer.ListConnections, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListConnectionsRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListConnectionsResponse.SerializeToString, + ), + 'DescribeConnection': grpc.unary_unary_rpc_method_handler( + servicer.DescribeConnection, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeConnectionRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeConnectionResponse.SerializeToString, + ), + 'ModifyConnection': grpc.unary_unary_rpc_method_handler( + servicer.ModifyConnection, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyConnectionRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyConnectionResponse.SerializeToString, + ), + 'DeleteConnection': grpc.unary_unary_rpc_method_handler( + servicer.DeleteConnection, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteConnectionRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteConnectionResponse.SerializeToString, + ), + 'TestConnection': grpc.unary_unary_rpc_method_handler( + servicer.TestConnection, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.TestConnectionRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.TestConnectionResponse.SerializeToString, + ), + 'CreateBinding': grpc.unary_unary_rpc_method_handler( + servicer.CreateBinding, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateBindingRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateBindingResponse.SerializeToString, + ), + 'ListBindings': grpc.unary_unary_rpc_method_handler( + servicer.ListBindings, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListBindingsRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListBindingsResponse.SerializeToString, + ), + 'DescribeBinding': grpc.unary_unary_rpc_method_handler( + servicer.DescribeBinding, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeBindingRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeBindingResponse.SerializeToString, + ), + 'ModifyBinding': grpc.unary_unary_rpc_method_handler( + servicer.ModifyBinding, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyBindingRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyBindingResponse.SerializeToString, + ), + 'DeleteBinding': grpc.unary_unary_rpc_method_handler( + servicer.DeleteBinding, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteBindingRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteBindingResponse.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'FederatedQuery.V1.FederatedQueryService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class FederatedQueryService(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def CreateQuery(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/CreateQuery', + draft_dot_protos_dot_ydb__federated__query__pb2.CreateQueryRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.CreateQueryResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ListQueries(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/ListQueries', + draft_dot_protos_dot_ydb__federated__query__pb2.ListQueriesRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.ListQueriesResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DescribeQuery(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/DescribeQuery', + draft_dot_protos_dot_ydb__federated__query__pb2.DescribeQueryRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.DescribeQueryResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetQueryStatus(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/GetQueryStatus', + draft_dot_protos_dot_ydb__federated__query__pb2.GetQueryStatusRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.GetQueryStatusResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ModifyQuery(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/ModifyQuery', + draft_dot_protos_dot_ydb__federated__query__pb2.ModifyQueryRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.ModifyQueryResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DeleteQuery(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/DeleteQuery', + draft_dot_protos_dot_ydb__federated__query__pb2.DeleteQueryRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.DeleteQueryResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ControlQuery(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/ControlQuery', + draft_dot_protos_dot_ydb__federated__query__pb2.ControlQueryRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.ControlQueryResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetResultData(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/GetResultData', + draft_dot_protos_dot_ydb__federated__query__pb2.GetResultDataRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.GetResultDataResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ListJobs(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/ListJobs', + draft_dot_protos_dot_ydb__federated__query__pb2.ListJobsRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.ListJobsResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DescribeJob(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/DescribeJob', + draft_dot_protos_dot_ydb__federated__query__pb2.DescribeJobRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.DescribeJobResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def CreateConnection(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/CreateConnection', + draft_dot_protos_dot_ydb__federated__query__pb2.CreateConnectionRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.CreateConnectionResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ListConnections(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/ListConnections', + draft_dot_protos_dot_ydb__federated__query__pb2.ListConnectionsRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.ListConnectionsResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DescribeConnection(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/DescribeConnection', + draft_dot_protos_dot_ydb__federated__query__pb2.DescribeConnectionRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.DescribeConnectionResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ModifyConnection(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/ModifyConnection', + draft_dot_protos_dot_ydb__federated__query__pb2.ModifyConnectionRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.ModifyConnectionResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DeleteConnection(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/DeleteConnection', + draft_dot_protos_dot_ydb__federated__query__pb2.DeleteConnectionRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.DeleteConnectionResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def TestConnection(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/TestConnection', + draft_dot_protos_dot_ydb__federated__query__pb2.TestConnectionRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.TestConnectionResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def CreateBinding(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/CreateBinding', + draft_dot_protos_dot_ydb__federated__query__pb2.CreateBindingRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.CreateBindingResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ListBindings(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/ListBindings', + draft_dot_protos_dot_ydb__federated__query__pb2.ListBindingsRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.ListBindingsResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DescribeBinding(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/DescribeBinding', + draft_dot_protos_dot_ydb__federated__query__pb2.DescribeBindingRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.DescribeBindingResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ModifyBinding(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/ModifyBinding', + draft_dot_protos_dot_ydb__federated__query__pb2.ModifyBindingRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.ModifyBindingResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DeleteBinding(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/DeleteBinding', + draft_dot_protos_dot_ydb__federated__query__pb2.DeleteBindingRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.DeleteBindingResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/ydb/_grpc/v3/draft/ydb_keyvalue_v1_pb2.py b/ydb/_grpc/v3/draft/ydb_keyvalue_v1_pb2.py new file mode 100644 index 00000000..d8433083 --- /dev/null +++ b/ydb/_grpc/v3/draft/ydb_keyvalue_v1_pb2.py @@ -0,0 +1,160 @@ +# -*- coding: utf-8 -*- +# flake8: noqa +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: draft/ydb_keyvalue_v1.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from ydb._grpc.v3.draft.protos import ydb_keyvalue_pb2 as draft_dot_protos_dot_ydb__keyvalue__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='draft/ydb_keyvalue_v1.proto', + package='Ydb.KeyValue.V1', + syntax='proto3', + serialized_options=b'\n\035tech.ydb.proto.draft.keyvalueZ=github.com/ydb-platform/ydb-go-genproto/draft/Ydb_KeyValue_V1', + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n\x1b\x64raft/ydb_keyvalue_v1.proto\x12\x0fYdb.KeyValue.V1\x1a\x1f\x64raft/protos/ydb_keyvalue.proto2\xe6\x07\n\x0fKeyValueService\x12U\n\x0c\x43reateVolume\x12!.Ydb.KeyValue.CreateVolumeRequest\x1a\".Ydb.KeyValue.CreateVolumeResponse\x12O\n\nDropVolume\x12\x1f.Ydb.KeyValue.DropVolumeRequest\x1a .Ydb.KeyValue.DropVolumeResponse\x12R\n\x0b\x41lterVolume\x12 .Ydb.KeyValue.AlterVolumeRequest\x1a!.Ydb.KeyValue.AlterVolumeResponse\x12[\n\x0e\x44\x65scribeVolume\x12#.Ydb.KeyValue.DescribeVolumeRequest\x1a$.Ydb.KeyValue.DescribeVolumeResponse\x12j\n\x13ListLocalPartitions\x12(.Ydb.KeyValue.ListLocalPartitionsRequest\x1a).Ydb.KeyValue.ListLocalPartitionsResponse\x12R\n\x0b\x41\x63quireLock\x12 .Ydb.KeyValue.AcquireLockRequest\x1a!.Ydb.KeyValue.AcquireLockResponse\x12g\n\x12\x45xecuteTransaction\x12\'.Ydb.KeyValue.ExecuteTransactionRequest\x1a(.Ydb.KeyValue.ExecuteTransactionResponse\x12=\n\x04Read\x12\x19.Ydb.KeyValue.ReadRequest\x1a\x1a.Ydb.KeyValue.ReadResponse\x12L\n\tReadRange\x12\x1e.Ydb.KeyValue.ReadRangeRequest\x1a\x1f.Ydb.KeyValue.ReadRangeResponse\x12L\n\tListRange\x12\x1e.Ydb.KeyValue.ListRangeRequest\x1a\x1f.Ydb.KeyValue.ListRangeResponse\x12v\n\x17GetStorageChannelStatus\x12,.Ydb.KeyValue.GetStorageChannelStatusRequest\x1a-.Ydb.KeyValue.GetStorageChannelStatusResponseB^\n\x1dtech.ydb.proto.draft.keyvalueZ=github.com/ydb-platform/ydb-go-genproto/draft/Ydb_KeyValue_V1b\x06proto3' + , + dependencies=[draft_dot_protos_dot_ydb__keyvalue__pb2.DESCRIPTOR,]) + + + +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + + +DESCRIPTOR._options = None + +_KEYVALUESERVICE = _descriptor.ServiceDescriptor( + name='KeyValueService', + full_name='Ydb.KeyValue.V1.KeyValueService', + file=DESCRIPTOR, + index=0, + serialized_options=None, + create_key=_descriptor._internal_create_key, + serialized_start=82, + serialized_end=1080, + methods=[ + _descriptor.MethodDescriptor( + name='CreateVolume', + full_name='Ydb.KeyValue.V1.KeyValueService.CreateVolume', + index=0, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__keyvalue__pb2._CREATEVOLUMEREQUEST, + output_type=draft_dot_protos_dot_ydb__keyvalue__pb2._CREATEVOLUMERESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='DropVolume', + full_name='Ydb.KeyValue.V1.KeyValueService.DropVolume', + index=1, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__keyvalue__pb2._DROPVOLUMEREQUEST, + output_type=draft_dot_protos_dot_ydb__keyvalue__pb2._DROPVOLUMERESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='AlterVolume', + full_name='Ydb.KeyValue.V1.KeyValueService.AlterVolume', + index=2, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__keyvalue__pb2._ALTERVOLUMEREQUEST, + output_type=draft_dot_protos_dot_ydb__keyvalue__pb2._ALTERVOLUMERESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='DescribeVolume', + full_name='Ydb.KeyValue.V1.KeyValueService.DescribeVolume', + index=3, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__keyvalue__pb2._DESCRIBEVOLUMEREQUEST, + output_type=draft_dot_protos_dot_ydb__keyvalue__pb2._DESCRIBEVOLUMERESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='ListLocalPartitions', + full_name='Ydb.KeyValue.V1.KeyValueService.ListLocalPartitions', + index=4, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__keyvalue__pb2._LISTLOCALPARTITIONSREQUEST, + output_type=draft_dot_protos_dot_ydb__keyvalue__pb2._LISTLOCALPARTITIONSRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='AcquireLock', + full_name='Ydb.KeyValue.V1.KeyValueService.AcquireLock', + index=5, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__keyvalue__pb2._ACQUIRELOCKREQUEST, + output_type=draft_dot_protos_dot_ydb__keyvalue__pb2._ACQUIRELOCKRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='ExecuteTransaction', + full_name='Ydb.KeyValue.V1.KeyValueService.ExecuteTransaction', + index=6, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__keyvalue__pb2._EXECUTETRANSACTIONREQUEST, + output_type=draft_dot_protos_dot_ydb__keyvalue__pb2._EXECUTETRANSACTIONRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='Read', + full_name='Ydb.KeyValue.V1.KeyValueService.Read', + index=7, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__keyvalue__pb2._READREQUEST, + output_type=draft_dot_protos_dot_ydb__keyvalue__pb2._READRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='ReadRange', + full_name='Ydb.KeyValue.V1.KeyValueService.ReadRange', + index=8, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__keyvalue__pb2._READRANGEREQUEST, + output_type=draft_dot_protos_dot_ydb__keyvalue__pb2._READRANGERESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='ListRange', + full_name='Ydb.KeyValue.V1.KeyValueService.ListRange', + index=9, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__keyvalue__pb2._LISTRANGEREQUEST, + output_type=draft_dot_protos_dot_ydb__keyvalue__pb2._LISTRANGERESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='GetStorageChannelStatus', + full_name='Ydb.KeyValue.V1.KeyValueService.GetStorageChannelStatus', + index=10, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__keyvalue__pb2._GETSTORAGECHANNELSTATUSREQUEST, + output_type=draft_dot_protos_dot_ydb__keyvalue__pb2._GETSTORAGECHANNELSTATUSRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), +]) +_sym_db.RegisterServiceDescriptor(_KEYVALUESERVICE) + +DESCRIPTOR.services_by_name['KeyValueService'] = _KEYVALUESERVICE + +# @@protoc_insertion_point(module_scope) diff --git a/ydb/_grpc/v3/draft/ydb_keyvalue_v1_pb2_grpc.py b/ydb/_grpc/v3/draft/ydb_keyvalue_v1_pb2_grpc.py new file mode 100644 index 00000000..64714c10 --- /dev/null +++ b/ydb/_grpc/v3/draft/ydb_keyvalue_v1_pb2_grpc.py @@ -0,0 +1,419 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + +from ydb._grpc.v3.draft.protos import ydb_keyvalue_pb2 as draft_dot_protos_dot_ydb__keyvalue__pb2 + + +class KeyValueServiceStub(object): + """KeyValue tablets provide a simple key-value storage in a low-overhead and easy-to-shoot-your-leg manner. + To use KeyValue tablets in an efficient way one must be familiar with the design of both the KeyValue tablet + and the Distributed Storage underneath it. + + """ + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.CreateVolume = channel.unary_unary( + '/Ydb.KeyValue.V1.KeyValueService/CreateVolume', + request_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.CreateVolumeRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.CreateVolumeResponse.FromString, + ) + self.DropVolume = channel.unary_unary( + '/Ydb.KeyValue.V1.KeyValueService/DropVolume', + request_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.DropVolumeRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.DropVolumeResponse.FromString, + ) + self.AlterVolume = channel.unary_unary( + '/Ydb.KeyValue.V1.KeyValueService/AlterVolume', + request_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.AlterVolumeRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.AlterVolumeResponse.FromString, + ) + self.DescribeVolume = channel.unary_unary( + '/Ydb.KeyValue.V1.KeyValueService/DescribeVolume', + request_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.DescribeVolumeRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.DescribeVolumeResponse.FromString, + ) + self.ListLocalPartitions = channel.unary_unary( + '/Ydb.KeyValue.V1.KeyValueService/ListLocalPartitions', + request_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ListLocalPartitionsRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ListLocalPartitionsResponse.FromString, + ) + self.AcquireLock = channel.unary_unary( + '/Ydb.KeyValue.V1.KeyValueService/AcquireLock', + request_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.AcquireLockRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.AcquireLockResponse.FromString, + ) + self.ExecuteTransaction = channel.unary_unary( + '/Ydb.KeyValue.V1.KeyValueService/ExecuteTransaction', + request_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ExecuteTransactionRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ExecuteTransactionResponse.FromString, + ) + self.Read = channel.unary_unary( + '/Ydb.KeyValue.V1.KeyValueService/Read', + request_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ReadRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ReadResponse.FromString, + ) + self.ReadRange = channel.unary_unary( + '/Ydb.KeyValue.V1.KeyValueService/ReadRange', + request_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ReadRangeRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ReadRangeResponse.FromString, + ) + self.ListRange = channel.unary_unary( + '/Ydb.KeyValue.V1.KeyValueService/ListRange', + request_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ListRangeRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ListRangeResponse.FromString, + ) + self.GetStorageChannelStatus = channel.unary_unary( + '/Ydb.KeyValue.V1.KeyValueService/GetStorageChannelStatus', + request_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.GetStorageChannelStatusRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.GetStorageChannelStatusResponse.FromString, + ) + + +class KeyValueServiceServicer(object): + """KeyValue tablets provide a simple key-value storage in a low-overhead and easy-to-shoot-your-leg manner. + To use KeyValue tablets in an efficient way one must be familiar with the design of both the KeyValue tablet + and the Distributed Storage underneath it. + + """ + + def CreateVolume(self, request, context): + """Create a volume by path and partition count + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DropVolume(self, request, context): + """Drop the volume by path + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def AlterVolume(self, request, context): + """Alter the volume by path + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DescribeVolume(self, request, context): + """Describe the volume by path + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ListLocalPartitions(self, request, context): + """List partitions of a volume at the local node. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def AcquireLock(self, request, context): + """Acquire an exclusive lock for the partition. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ExecuteTransaction(self, request, context): + """Perform list of commands to modify the state of the partition as an atomic transaction. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def Read(self, request, context): + """Read the value stored in the item with the key specified. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ReadRange(self, request, context): + """Read items with keys in the specified range. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ListRange(self, request, context): + """List keys and metadata of items with keys in the specified range. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetStorageChannelStatus(self, request, context): + """Get storage channel status of the partition. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_KeyValueServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'CreateVolume': grpc.unary_unary_rpc_method_handler( + servicer.CreateVolume, + request_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.CreateVolumeRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.CreateVolumeResponse.SerializeToString, + ), + 'DropVolume': grpc.unary_unary_rpc_method_handler( + servicer.DropVolume, + request_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.DropVolumeRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.DropVolumeResponse.SerializeToString, + ), + 'AlterVolume': grpc.unary_unary_rpc_method_handler( + servicer.AlterVolume, + request_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.AlterVolumeRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.AlterVolumeResponse.SerializeToString, + ), + 'DescribeVolume': grpc.unary_unary_rpc_method_handler( + servicer.DescribeVolume, + request_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.DescribeVolumeRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.DescribeVolumeResponse.SerializeToString, + ), + 'ListLocalPartitions': grpc.unary_unary_rpc_method_handler( + servicer.ListLocalPartitions, + request_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ListLocalPartitionsRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ListLocalPartitionsResponse.SerializeToString, + ), + 'AcquireLock': grpc.unary_unary_rpc_method_handler( + servicer.AcquireLock, + request_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.AcquireLockRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.AcquireLockResponse.SerializeToString, + ), + 'ExecuteTransaction': grpc.unary_unary_rpc_method_handler( + servicer.ExecuteTransaction, + request_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ExecuteTransactionRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ExecuteTransactionResponse.SerializeToString, + ), + 'Read': grpc.unary_unary_rpc_method_handler( + servicer.Read, + request_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ReadRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ReadResponse.SerializeToString, + ), + 'ReadRange': grpc.unary_unary_rpc_method_handler( + servicer.ReadRange, + request_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ReadRangeRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ReadRangeResponse.SerializeToString, + ), + 'ListRange': grpc.unary_unary_rpc_method_handler( + servicer.ListRange, + request_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ListRangeRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ListRangeResponse.SerializeToString, + ), + 'GetStorageChannelStatus': grpc.unary_unary_rpc_method_handler( + servicer.GetStorageChannelStatus, + request_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.GetStorageChannelStatusRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.GetStorageChannelStatusResponse.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'Ydb.KeyValue.V1.KeyValueService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class KeyValueService(object): + """KeyValue tablets provide a simple key-value storage in a low-overhead and easy-to-shoot-your-leg manner. + To use KeyValue tablets in an efficient way one must be familiar with the design of both the KeyValue tablet + and the Distributed Storage underneath it. + + """ + + @staticmethod + def CreateVolume(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.KeyValue.V1.KeyValueService/CreateVolume', + draft_dot_protos_dot_ydb__keyvalue__pb2.CreateVolumeRequest.SerializeToString, + draft_dot_protos_dot_ydb__keyvalue__pb2.CreateVolumeResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DropVolume(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.KeyValue.V1.KeyValueService/DropVolume', + draft_dot_protos_dot_ydb__keyvalue__pb2.DropVolumeRequest.SerializeToString, + draft_dot_protos_dot_ydb__keyvalue__pb2.DropVolumeResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def AlterVolume(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.KeyValue.V1.KeyValueService/AlterVolume', + draft_dot_protos_dot_ydb__keyvalue__pb2.AlterVolumeRequest.SerializeToString, + draft_dot_protos_dot_ydb__keyvalue__pb2.AlterVolumeResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DescribeVolume(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.KeyValue.V1.KeyValueService/DescribeVolume', + draft_dot_protos_dot_ydb__keyvalue__pb2.DescribeVolumeRequest.SerializeToString, + draft_dot_protos_dot_ydb__keyvalue__pb2.DescribeVolumeResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ListLocalPartitions(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.KeyValue.V1.KeyValueService/ListLocalPartitions', + draft_dot_protos_dot_ydb__keyvalue__pb2.ListLocalPartitionsRequest.SerializeToString, + draft_dot_protos_dot_ydb__keyvalue__pb2.ListLocalPartitionsResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def AcquireLock(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.KeyValue.V1.KeyValueService/AcquireLock', + draft_dot_protos_dot_ydb__keyvalue__pb2.AcquireLockRequest.SerializeToString, + draft_dot_protos_dot_ydb__keyvalue__pb2.AcquireLockResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ExecuteTransaction(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.KeyValue.V1.KeyValueService/ExecuteTransaction', + draft_dot_protos_dot_ydb__keyvalue__pb2.ExecuteTransactionRequest.SerializeToString, + draft_dot_protos_dot_ydb__keyvalue__pb2.ExecuteTransactionResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def Read(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.KeyValue.V1.KeyValueService/Read', + draft_dot_protos_dot_ydb__keyvalue__pb2.ReadRequest.SerializeToString, + draft_dot_protos_dot_ydb__keyvalue__pb2.ReadResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ReadRange(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.KeyValue.V1.KeyValueService/ReadRange', + draft_dot_protos_dot_ydb__keyvalue__pb2.ReadRangeRequest.SerializeToString, + draft_dot_protos_dot_ydb__keyvalue__pb2.ReadRangeResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ListRange(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.KeyValue.V1.KeyValueService/ListRange', + draft_dot_protos_dot_ydb__keyvalue__pb2.ListRangeRequest.SerializeToString, + draft_dot_protos_dot_ydb__keyvalue__pb2.ListRangeResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetStorageChannelStatus(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.KeyValue.V1.KeyValueService/GetStorageChannelStatus', + draft_dot_protos_dot_ydb__keyvalue__pb2.GetStorageChannelStatusRequest.SerializeToString, + draft_dot_protos_dot_ydb__keyvalue__pb2.GetStorageChannelStatusResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/ydb/_grpc/v3/draft/ydb_object_storage_v1_pb2.py b/ydb/_grpc/v3/draft/ydb_object_storage_v1_pb2.py new file mode 100644 index 00000000..78891777 --- /dev/null +++ b/ydb/_grpc/v3/draft/ydb_object_storage_v1_pb2.py @@ -0,0 +1,60 @@ +# -*- coding: utf-8 -*- +# flake8: noqa +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: draft/ydb_object_storage_v1.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from ydb._grpc.v3.draft.protos import ydb_object_storage_pb2 as draft_dot_protos_dot_ydb__object__storage__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='draft/ydb_object_storage_v1.proto', + package='Ydb.ObjectStorage.V1', + syntax='proto3', + serialized_options=b'\n&tech.ydb.proto.draft.object_storage.v1ZBgithub.com/ydb-platform/ydb-go-genproto/draft/Ydb_ObjectStorage_V1', + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n!draft/ydb_object_storage_v1.proto\x12\x14Ydb.ObjectStorage.V1\x1a%draft/protos/ydb_object_storage.proto2e\n\x14ObjectStorageService\x12M\n\x04List\x12!.Ydb.ObjectStorage.ListingRequest\x1a\".Ydb.ObjectStorage.ListingResponseBl\n&tech.ydb.proto.draft.object_storage.v1ZBgithub.com/ydb-platform/ydb-go-genproto/draft/Ydb_ObjectStorage_V1b\x06proto3' + , + dependencies=[draft_dot_protos_dot_ydb__object__storage__pb2.DESCRIPTOR,]) + + + +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + + +DESCRIPTOR._options = None + +_OBJECTSTORAGESERVICE = _descriptor.ServiceDescriptor( + name='ObjectStorageService', + full_name='Ydb.ObjectStorage.V1.ObjectStorageService', + file=DESCRIPTOR, + index=0, + serialized_options=None, + create_key=_descriptor._internal_create_key, + serialized_start=98, + serialized_end=199, + methods=[ + _descriptor.MethodDescriptor( + name='List', + full_name='Ydb.ObjectStorage.V1.ObjectStorageService.List', + index=0, + containing_service=None, + input_type=draft_dot_protos_dot_ydb__object__storage__pb2._LISTINGREQUEST, + output_type=draft_dot_protos_dot_ydb__object__storage__pb2._LISTINGRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), +]) +_sym_db.RegisterServiceDescriptor(_OBJECTSTORAGESERVICE) + +DESCRIPTOR.services_by_name['ObjectStorageService'] = _OBJECTSTORAGESERVICE + +# @@protoc_insertion_point(module_scope) diff --git a/ydb/_grpc/v3/draft/ydb_object_storage_v1_pb2_grpc.py b/ydb/_grpc/v3/draft/ydb_object_storage_v1_pb2_grpc.py new file mode 100644 index 00000000..c62aba62 --- /dev/null +++ b/ydb/_grpc/v3/draft/ydb_object_storage_v1_pb2_grpc.py @@ -0,0 +1,66 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + +from ydb._grpc.v3.draft.protos import ydb_object_storage_pb2 as draft_dot_protos_dot_ydb__object__storage__pb2 + + +class ObjectStorageServiceStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.List = channel.unary_unary( + '/Ydb.ObjectStorage.V1.ObjectStorageService/List', + request_serializer=draft_dot_protos_dot_ydb__object__storage__pb2.ListingRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__object__storage__pb2.ListingResponse.FromString, + ) + + +class ObjectStorageServiceServicer(object): + """Missing associated documentation comment in .proto file.""" + + def List(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_ObjectStorageServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'List': grpc.unary_unary_rpc_method_handler( + servicer.List, + request_deserializer=draft_dot_protos_dot_ydb__object__storage__pb2.ListingRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__object__storage__pb2.ListingResponse.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'Ydb.ObjectStorage.V1.ObjectStorageService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class ObjectStorageService(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def List(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.ObjectStorage.V1.ObjectStorageService/List', + draft_dot_protos_dot_ydb__object__storage__pb2.ListingRequest.SerializeToString, + draft_dot_protos_dot_ydb__object__storage__pb2.ListingResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/ydb/_grpc/v3/protos/annotations/sensitive_pb2.py b/ydb/_grpc/v3/protos/annotations/sensitive_pb2.py new file mode 100644 index 00000000..ffa78b47 --- /dev/null +++ b/ydb/_grpc/v3/protos/annotations/sensitive_pb2.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# flake8: noqa +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: protos/annotations/sensitive.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='protos/annotations/sensitive.proto', + package='Ydb', + syntax='proto3', + serialized_options=b'\n\016tech.ydb.protoZ2github.com/ydb-platform/ydb-go-genproto/protos/Ydb\370\001\001', + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n\"protos/annotations/sensitive.proto\x12\x03Ydb\x1a google/protobuf/descriptor.proto:2\n\tsensitive\x12\x1d.google.protobuf.FieldOptions\x18\xe7\xac\x05 \x01(\x08\x42G\n\x0etech.ydb.protoZ2github.com/ydb-platform/ydb-go-genproto/protos/Ydb\xf8\x01\x01\x62\x06proto3' + , + dependencies=[google_dot_protobuf_dot_descriptor__pb2.DESCRIPTOR,]) + + +SENSITIVE_FIELD_NUMBER = 87655 +sensitive = _descriptor.FieldDescriptor( + name='sensitive', full_name='Ydb.sensitive', index=0, + number=87655, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=True, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key) + +DESCRIPTOR.extensions_by_name['sensitive'] = sensitive +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(sensitive) + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/ydb/_grpc/v3/protos/annotations/sensitive_pb2_grpc.py b/ydb/_grpc/v3/protos/annotations/sensitive_pb2_grpc.py new file mode 100644 index 00000000..2daafffe --- /dev/null +++ b/ydb/_grpc/v3/protos/annotations/sensitive_pb2_grpc.py @@ -0,0 +1,4 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + diff --git a/ydb/_grpc/v3/protos/ydb_query_pb2.py b/ydb/_grpc/v3/protos/ydb_query_pb2.py index 05501e41..05e72e2d 100644 --- a/ydb/_grpc/v3/protos/ydb_query_pb2.py +++ b/ydb/_grpc/v3/protos/ydb_query_pb2.py @@ -28,7 +28,7 @@ syntax='proto3', serialized_options=b'\n\024tech.ydb.proto.queryZ8github.com/ydb-platform/ydb-go-genproto/protos/Ydb_Query\370\001\001', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\x16protos/ydb_query.proto\x12\tYdb.Query\x1a\x1egoogle/protobuf/duration.proto\x1a#protos/annotations/validation.proto\x1a\x1eprotos/ydb_issue_message.proto\x1a\x1aprotos/ydb_operation.proto\x1a\x1cprotos/ydb_query_stats.proto\x1a\x1dprotos/ydb_status_codes.proto\x1a\x16protos/ydb_value.proto\"\x16\n\x14\x43reateSessionRequest\"\xa3\x01\n\x15\x43reateSessionResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\x1b\n\nsession_id\x18\x03 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x19\n\x07node_id\x18\x04 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\"3\n\x14\x44\x65leteSessionRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"k\n\x15\x44\x65leteSessionResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\"3\n\x14\x41ttachSessionRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"b\n\x0cSessionState\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\"\x1a\n\x18SerializableModeSettings\"6\n\x12OnlineModeSettings\x12 \n\x18\x61llow_inconsistent_reads\x18\x01 \x01(\x08\"\x13\n\x11StaleModeSettings\"\x16\n\x14SnapshotModeSettings\"\x9b\x02\n\x13TransactionSettings\x12\x46\n\x17serializable_read_write\x18\x01 \x01(\x0b\x32#.Ydb.Query.SerializableModeSettingsH\x00\x12\x39\n\x10online_read_only\x18\x02 \x01(\x0b\x32\x1d.Ydb.Query.OnlineModeSettingsH\x00\x12\x37\n\x0fstale_read_only\x18\x03 \x01(\x0b\x32\x1c.Ydb.Query.StaleModeSettingsH\x00\x12=\n\x12snapshot_read_only\x18\x04 \x01(\x0b\x32\x1f.Ydb.Query.SnapshotModeSettingsH\x00\x42\t\n\x07tx_mode\"\x84\x01\n\x12TransactionControl\x12\x18\n\x05tx_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08H\x00\x12\x32\n\x08\x62\x65gin_tx\x18\x02 \x01(\x0b\x32\x1e.Ydb.Query.TransactionSettingsH\x00\x12\x11\n\tcommit_tx\x18\n \x01(\x08\x42\r\n\x0btx_selector\"k\n\x17\x42\x65ginTransactionRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x33\n\x0btx_settings\x18\x02 \x01(\x0b\x32\x1e.Ydb.Query.TransactionSettings\"&\n\x0fTransactionMeta\x12\x13\n\x02id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"\x9b\x01\n\x18\x42\x65ginTransactionResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12+\n\x07tx_meta\x18\x03 \x01(\x0b\x32\x1a.Ydb.Query.TransactionMeta\"O\n\x18\x43ommitTransactionRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x16\n\x05tx_id\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"o\n\x19\x43ommitTransactionResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\"Q\n\x1aRollbackTransactionRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x16\n\x05tx_id\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"q\n\x1bRollbackTransactionResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\"?\n\x0cQueryContent\x12!\n\x06syntax\x18\x01 \x01(\x0e\x32\x11.Ydb.Query.Syntax\x12\x0c\n\x04text\x18\x02 \x01(\t\"\x9a\x03\n\x13\x45xecuteQueryRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12&\n\texec_mode\x18\x02 \x01(\x0e\x32\x13.Ydb.Query.ExecMode\x12\x31\n\ntx_control\x18\x03 \x01(\x0b\x32\x1d.Ydb.Query.TransactionControl\x12\x30\n\rquery_content\x18\x04 \x01(\x0b\x32\x17.Ydb.Query.QueryContentH\x00\x12\x42\n\nparameters\x18\x06 \x03(\x0b\x32..Ydb.Query.ExecuteQueryRequest.ParametersEntry\x12(\n\nstats_mode\x18\x07 \x01(\x0e\x32\x14.Ydb.Query.StatsMode\x12\x1e\n\x16\x63oncurrent_result_sets\x18\x08 \x01(\x08\x1a\x42\n\x0fParametersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x1e\n\x05value\x18\x02 \x01(\x0b\x32\x0f.Ydb.TypedValue:\x02\x38\x01\x42\x07\n\x05query\"-\n\rResultSetMeta\x12\x1c\n\x07\x63olumns\x18\x01 \x03(\x0b\x32\x0b.Ydb.Column\"\xe6\x01\n\x18\x45xecuteQueryResponsePart\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\"\n\x10result_set_index\x18\x03 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\"\n\nresult_set\x18\x04 \x01(\x0b\x32\x0e.Ydb.ResultSet\x12.\n\nexec_stats\x18\x05 \x01(\x0b\x32\x1a.Ydb.TableStats.QueryStats\"\x8d\x03\n\x14\x45xecuteScriptRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12&\n\texec_mode\x18\x02 \x01(\x0e\x32\x13.Ydb.Query.ExecMode\x12/\n\x0escript_content\x18\x03 \x01(\x0b\x32\x17.Ydb.Query.QueryContent\x12\x43\n\nparameters\x18\x04 \x03(\x0b\x32/.Ydb.Query.ExecuteScriptRequest.ParametersEntry\x12(\n\nstats_mode\x18\x05 \x01(\x0e\x32\x14.Ydb.Query.StatsMode\x12.\n\x0bresults_ttl\x18\x06 \x01(\x0b\x32\x19.google.protobuf.Duration\x1a\x42\n\x0fParametersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x1e\n\x05value\x18\x02 \x01(\x0b\x32\x0f.Ydb.TypedValue:\x02\x38\x01\"\x9f\x02\n\x15\x45xecuteScriptMetadata\x12\x1d\n\x0c\x65xecution_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12*\n\x0b\x65xec_status\x18\x02 \x01(\x0e\x32\x15.Ydb.Query.ExecStatus\x12/\n\x0escript_content\x18\x03 \x01(\x0b\x32\x17.Ydb.Query.QueryContent\x12\x32\n\x10result_sets_meta\x18\x04 \x03(\x0b\x32\x18.Ydb.Query.ResultSetMeta\x12&\n\texec_mode\x18\x05 \x01(\x0e\x32\x13.Ydb.Query.ExecMode\x12.\n\nexec_stats\x18\x06 \x01(\x0b\x32\x1a.Ydb.TableStats.QueryStats\"\x90\x01\n\x19\x46\x65tchScriptResultsRequest\x12\x1d\n\x0coperation_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x18\n\x10result_set_index\x18\x02 \x01(\x03\x12\x1c\n\x0b\x66\x65tch_token\x18\x03 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1c\n\nrows_limit\x18\x04 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\"\xdb\x01\n\x1a\x46\x65tchScriptResultsResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\"\n\x10result_set_index\x18\x03 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\"\n\nresult_set\x18\x04 \x01(\x0b\x32\x0e.Ydb.ResultSet\x12!\n\x10next_fetch_token\x18\x05 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"9\n\x06Script\x12/\n\x0escript_content\x18\x01 \x01(\x0b\x32\x17.Ydb.Query.QueryContent*B\n\x06Syntax\x12\x16\n\x12SYNTAX_UNSPECIFIED\x10\x00\x12\x11\n\rSYNTAX_YQL_V1\x10\x01\x12\r\n\tSYNTAX_PG\x10\x02*\x86\x01\n\x08\x45xecMode\x12\x19\n\x15\x45XEC_MODE_UNSPECIFIED\x10\x00\x12\x13\n\x0f\x45XEC_MODE_PARSE\x10\n\x12\x16\n\x12\x45XEC_MODE_VALIDATE\x10\x14\x12\x15\n\x11\x45XEC_MODE_EXPLAIN\x10\x1e\x12\x15\n\x11\x45XEC_MODE_EXECUTE\x10\x32\"\x04\x08(\x10(*\x7f\n\tStatsMode\x12\x1a\n\x16STATS_MODE_UNSPECIFIED\x10\x00\x12\x13\n\x0fSTATS_MODE_NONE\x10\n\x12\x14\n\x10STATS_MODE_BASIC\x10\x14\x12\x13\n\x0fSTATS_MODE_FULL\x10\x1e\x12\x16\n\x12STATS_MODE_PROFILE\x10(*\xaa\x01\n\nExecStatus\x12\x1b\n\x17\x45XEC_STATUS_UNSPECIFIED\x10\x00\x12\x18\n\x14\x45XEC_STATUS_STARTING\x10\n\x12\x17\n\x13\x45XEC_STATUS_ABORTED\x10\x14\x12\x19\n\x15\x45XEC_STATUS_CANCELLED\x10\x1e\x12\x19\n\x15\x45XEC_STATUS_COMPLETED\x10(\x12\x16\n\x12\x45XEC_STATUS_FAILED\x10\x32\x42S\n\x14tech.ydb.proto.queryZ8github.com/ydb-platform/ydb-go-genproto/protos/Ydb_Query\xf8\x01\x01\x62\x06proto3' + serialized_pb=b'\n\x16protos/ydb_query.proto\x12\tYdb.Query\x1a\x1egoogle/protobuf/duration.proto\x1a#protos/annotations/validation.proto\x1a\x1eprotos/ydb_issue_message.proto\x1a\x1aprotos/ydb_operation.proto\x1a\x1cprotos/ydb_query_stats.proto\x1a\x1dprotos/ydb_status_codes.proto\x1a\x16protos/ydb_value.proto\"\x16\n\x14\x43reateSessionRequest\"\xa3\x01\n\x15\x43reateSessionResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\x1b\n\nsession_id\x18\x03 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x19\n\x07node_id\x18\x04 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\"3\n\x14\x44\x65leteSessionRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"k\n\x15\x44\x65leteSessionResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\"3\n\x14\x41ttachSessionRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"b\n\x0cSessionState\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\"\x1a\n\x18SerializableModeSettings\"6\n\x12OnlineModeSettings\x12 \n\x18\x61llow_inconsistent_reads\x18\x01 \x01(\x08\"\x13\n\x11StaleModeSettings\"\x16\n\x14SnapshotModeSettings\"\x9b\x02\n\x13TransactionSettings\x12\x46\n\x17serializable_read_write\x18\x01 \x01(\x0b\x32#.Ydb.Query.SerializableModeSettingsH\x00\x12\x39\n\x10online_read_only\x18\x02 \x01(\x0b\x32\x1d.Ydb.Query.OnlineModeSettingsH\x00\x12\x37\n\x0fstale_read_only\x18\x03 \x01(\x0b\x32\x1c.Ydb.Query.StaleModeSettingsH\x00\x12=\n\x12snapshot_read_only\x18\x04 \x01(\x0b\x32\x1f.Ydb.Query.SnapshotModeSettingsH\x00\x42\t\n\x07tx_mode\"\x84\x01\n\x12TransactionControl\x12\x18\n\x05tx_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08H\x00\x12\x32\n\x08\x62\x65gin_tx\x18\x02 \x01(\x0b\x32\x1e.Ydb.Query.TransactionSettingsH\x00\x12\x11\n\tcommit_tx\x18\n \x01(\x08\x42\r\n\x0btx_selector\"k\n\x17\x42\x65ginTransactionRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x33\n\x0btx_settings\x18\x02 \x01(\x0b\x32\x1e.Ydb.Query.TransactionSettings\"&\n\x0fTransactionMeta\x12\x13\n\x02id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"\x9b\x01\n\x18\x42\x65ginTransactionResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12+\n\x07tx_meta\x18\x03 \x01(\x0b\x32\x1a.Ydb.Query.TransactionMeta\"O\n\x18\x43ommitTransactionRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x16\n\x05tx_id\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"o\n\x19\x43ommitTransactionResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\"Q\n\x1aRollbackTransactionRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x16\n\x05tx_id\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"q\n\x1bRollbackTransactionResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\"?\n\x0cQueryContent\x12!\n\x06syntax\x18\x01 \x01(\x0e\x32\x11.Ydb.Query.Syntax\x12\x0c\n\x04text\x18\x02 \x01(\t\"\x9a\x03\n\x13\x45xecuteQueryRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12&\n\texec_mode\x18\x02 \x01(\x0e\x32\x13.Ydb.Query.ExecMode\x12\x31\n\ntx_control\x18\x03 \x01(\x0b\x32\x1d.Ydb.Query.TransactionControl\x12\x30\n\rquery_content\x18\x04 \x01(\x0b\x32\x17.Ydb.Query.QueryContentH\x00\x12\x42\n\nparameters\x18\x06 \x03(\x0b\x32..Ydb.Query.ExecuteQueryRequest.ParametersEntry\x12(\n\nstats_mode\x18\x07 \x01(\x0e\x32\x14.Ydb.Query.StatsMode\x12\x1e\n\x16\x63oncurrent_result_sets\x18\x08 \x01(\x08\x1a\x42\n\x0fParametersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x1e\n\x05value\x18\x02 \x01(\x0b\x32\x0f.Ydb.TypedValue:\x02\x38\x01\x42\x07\n\x05query\"-\n\rResultSetMeta\x12\x1c\n\x07\x63olumns\x18\x01 \x03(\x0b\x32\x0b.Ydb.Column\"\x93\x02\n\x18\x45xecuteQueryResponsePart\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\"\n\x10result_set_index\x18\x03 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\"\n\nresult_set\x18\x04 \x01(\x0b\x32\x0e.Ydb.ResultSet\x12.\n\nexec_stats\x18\x05 \x01(\x0b\x32\x1a.Ydb.TableStats.QueryStats\x12+\n\x07tx_meta\x18\x06 \x01(\x0b\x32\x1a.Ydb.Query.TransactionMeta\"\x8d\x03\n\x14\x45xecuteScriptRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12&\n\texec_mode\x18\x02 \x01(\x0e\x32\x13.Ydb.Query.ExecMode\x12/\n\x0escript_content\x18\x03 \x01(\x0b\x32\x17.Ydb.Query.QueryContent\x12\x43\n\nparameters\x18\x04 \x03(\x0b\x32/.Ydb.Query.ExecuteScriptRequest.ParametersEntry\x12(\n\nstats_mode\x18\x05 \x01(\x0e\x32\x14.Ydb.Query.StatsMode\x12.\n\x0bresults_ttl\x18\x06 \x01(\x0b\x32\x19.google.protobuf.Duration\x1a\x42\n\x0fParametersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x1e\n\x05value\x18\x02 \x01(\x0b\x32\x0f.Ydb.TypedValue:\x02\x38\x01\"\x9f\x02\n\x15\x45xecuteScriptMetadata\x12\x1d\n\x0c\x65xecution_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12*\n\x0b\x65xec_status\x18\x02 \x01(\x0e\x32\x15.Ydb.Query.ExecStatus\x12/\n\x0escript_content\x18\x03 \x01(\x0b\x32\x17.Ydb.Query.QueryContent\x12\x32\n\x10result_sets_meta\x18\x04 \x03(\x0b\x32\x18.Ydb.Query.ResultSetMeta\x12&\n\texec_mode\x18\x05 \x01(\x0e\x32\x13.Ydb.Query.ExecMode\x12.\n\nexec_stats\x18\x06 \x01(\x0b\x32\x1a.Ydb.TableStats.QueryStats\"\x90\x01\n\x19\x46\x65tchScriptResultsRequest\x12\x1d\n\x0coperation_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x18\n\x10result_set_index\x18\x02 \x01(\x03\x12\x1c\n\x0b\x66\x65tch_token\x18\x03 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1c\n\nrows_limit\x18\x04 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\"\xdb\x01\n\x1a\x46\x65tchScriptResultsResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\"\n\x10result_set_index\x18\x03 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\"\n\nresult_set\x18\x04 \x01(\x0b\x32\x0e.Ydb.ResultSet\x12!\n\x10next_fetch_token\x18\x05 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"9\n\x06Script\x12/\n\x0escript_content\x18\x01 \x01(\x0b\x32\x17.Ydb.Query.QueryContent*B\n\x06Syntax\x12\x16\n\x12SYNTAX_UNSPECIFIED\x10\x00\x12\x11\n\rSYNTAX_YQL_V1\x10\x01\x12\r\n\tSYNTAX_PG\x10\x02*\x86\x01\n\x08\x45xecMode\x12\x19\n\x15\x45XEC_MODE_UNSPECIFIED\x10\x00\x12\x13\n\x0f\x45XEC_MODE_PARSE\x10\n\x12\x16\n\x12\x45XEC_MODE_VALIDATE\x10\x14\x12\x15\n\x11\x45XEC_MODE_EXPLAIN\x10\x1e\x12\x15\n\x11\x45XEC_MODE_EXECUTE\x10\x32\"\x04\x08(\x10(*\x7f\n\tStatsMode\x12\x1a\n\x16STATS_MODE_UNSPECIFIED\x10\x00\x12\x13\n\x0fSTATS_MODE_NONE\x10\n\x12\x14\n\x10STATS_MODE_BASIC\x10\x14\x12\x13\n\x0fSTATS_MODE_FULL\x10\x1e\x12\x16\n\x12STATS_MODE_PROFILE\x10(*\xaa\x01\n\nExecStatus\x12\x1b\n\x17\x45XEC_STATUS_UNSPECIFIED\x10\x00\x12\x18\n\x14\x45XEC_STATUS_STARTING\x10\n\x12\x17\n\x13\x45XEC_STATUS_ABORTED\x10\x14\x12\x19\n\x15\x45XEC_STATUS_CANCELLED\x10\x1e\x12\x19\n\x15\x45XEC_STATUS_COMPLETED\x10(\x12\x16\n\x12\x45XEC_STATUS_FAILED\x10\x32\x42S\n\x14tech.ydb.proto.queryZ8github.com/ydb-platform/ydb-go-genproto/protos/Ydb_Query\xf8\x01\x01\x62\x06proto3' , dependencies=[google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,protos_dot_annotations_dot_validation__pb2.DESCRIPTOR,protos_dot_ydb__issue__message__pb2.DESCRIPTOR,protos_dot_ydb__operation__pb2.DESCRIPTOR,protos_dot_ydb__query__stats__pb2.DESCRIPTOR,protos_dot_ydb__status__codes__pb2.DESCRIPTOR,protos_dot_ydb__value__pb2.DESCRIPTOR,]) @@ -57,8 +57,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=3881, - serialized_end=3947, + serialized_start=3926, + serialized_end=3992, ) _sym_db.RegisterEnumDescriptor(_SYNTAX) @@ -98,8 +98,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=3950, - serialized_end=4084, + serialized_start=3995, + serialized_end=4129, ) _sym_db.RegisterEnumDescriptor(_EXECMODE) @@ -139,8 +139,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=4086, - serialized_end=4213, + serialized_start=4131, + serialized_end=4258, ) _sym_db.RegisterEnumDescriptor(_STATSMODE) @@ -185,8 +185,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=4216, - serialized_end=4386, + serialized_start=4261, + serialized_end=4431, ) _sym_db.RegisterEnumDescriptor(_EXECSTATUS) @@ -1153,6 +1153,13 @@ message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='tx_meta', full_name='Ydb.Query.ExecuteQueryResponsePart.tx_meta', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -1166,7 +1173,7 @@ oneofs=[ ], serialized_start=2531, - serialized_end=2761, + serialized_end=2806, ) @@ -1270,8 +1277,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2764, - serialized_end=3161, + serialized_start=2809, + serialized_end=3206, ) @@ -1337,8 +1344,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3164, - serialized_end=3451, + serialized_start=3209, + serialized_end=3496, ) @@ -1390,8 +1397,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3454, - serialized_end=3598, + serialized_start=3499, + serialized_end=3643, ) @@ -1450,8 +1457,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3601, - serialized_end=3820, + serialized_start=3646, + serialized_end=3865, ) @@ -1482,8 +1489,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3822, - serialized_end=3879, + serialized_start=3867, + serialized_end=3924, ) _CREATESESSIONRESPONSE.fields_by_name['status'].enum_type = protos_dot_ydb__status__codes__pb2._STATUSIDS_STATUSCODE @@ -1539,6 +1546,7 @@ _EXECUTEQUERYRESPONSEPART.fields_by_name['issues'].message_type = protos_dot_ydb__issue__message__pb2._ISSUEMESSAGE _EXECUTEQUERYRESPONSEPART.fields_by_name['result_set'].message_type = protos_dot_ydb__value__pb2._RESULTSET _EXECUTEQUERYRESPONSEPART.fields_by_name['exec_stats'].message_type = protos_dot_ydb__query__stats__pb2._QUERYSTATS +_EXECUTEQUERYRESPONSEPART.fields_by_name['tx_meta'].message_type = _TRANSACTIONMETA _EXECUTESCRIPTREQUEST_PARAMETERSENTRY.fields_by_name['value'].message_type = protos_dot_ydb__value__pb2._TYPEDVALUE _EXECUTESCRIPTREQUEST_PARAMETERSENTRY.containing_type = _EXECUTESCRIPTREQUEST _EXECUTESCRIPTREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS diff --git a/ydb/_grpc/v3/protos/ydb_topic_pb2.py b/ydb/_grpc/v3/protos/ydb_topic_pb2.py index 444f01de..139e46c8 100644 --- a/ydb/_grpc/v3/protos/ydb_topic_pb2.py +++ b/ydb/_grpc/v3/protos/ydb_topic_pb2.py @@ -17,7 +17,6 @@ from ydb._grpc.v3.protos import ydb_scheme_pb2 as protos_dot_ydb__scheme__pb2 from ydb._grpc.v3.protos import ydb_status_codes_pb2 as protos_dot_ydb__status__codes__pb2 from ydb._grpc.v3.protos import ydb_issue_message_pb2 as protos_dot_ydb__issue__message__pb2 -from ydb._grpc.v3.protos import ydb_table_pb2 as protos_dot_ydb__table__pb2 from ydb._grpc.v3.protos.annotations import validation_pb2 as protos_dot_annotations_dot_validation__pb2 from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 @@ -29,9 +28,9 @@ syntax='proto3', serialized_options=b'\n\024tech.ydb.proto.topicZ8github.com/ydb-platform/ydb-go-genproto/protos/Ydb_Topic\370\001\001', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\x16protos/ydb_topic.proto\x12\tYdb.Topic\x1a\x1aprotos/ydb_operation.proto\x1a\x17protos/ydb_scheme.proto\x1a\x1dprotos/ydb_status_codes.proto\x1a\x1eprotos/ydb_issue_message.proto\x1a\x16protos/ydb_table.proto\x1a#protos/annotations/validation.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"7\n\x0fSupportedCodecs\x12$\n\x06\x63odecs\x18\x01 \x03(\x05\x42\x14\xb2\xe6*\n[1; 19999]\x9a\xe6*\x02\x18\x64\"*\n\x0cOffsetsRange\x12\r\n\x05start\x18\x01 \x01(\x03\x12\x0b\n\x03\x65nd\x18\x02 \x01(\x03\"#\n\x12UpdateTokenRequest\x12\r\n\x05token\x18\x01 \x01(\t\"\x15\n\x13UpdateTokenResponse\"*\n\x0cMetadataItem\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x0c\"\xcf\x11\n\x12StreamWriteMessage\x1a\xe5\x01\n\nFromClient\x12\x41\n\x0cinit_request\x18\x01 \x01(\x0b\x32).Ydb.Topic.StreamWriteMessage.InitRequestH\x00\x12\x43\n\rwrite_request\x18\x02 \x01(\x0b\x32*.Ydb.Topic.StreamWriteMessage.WriteRequestH\x00\x12=\n\x14update_token_request\x18\x03 \x01(\x0b\x32\x1d.Ydb.Topic.UpdateTokenRequestH\x00\x42\x10\n\x0e\x63lient_message\x1a\xbf\x02\n\nFromServer\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\x43\n\rinit_response\x18\x03 \x01(\x0b\x32*.Ydb.Topic.StreamWriteMessage.InitResponseH\x00\x12\x45\n\x0ewrite_response\x18\x04 \x01(\x0b\x32+.Ydb.Topic.StreamWriteMessage.WriteResponseH\x00\x12?\n\x15update_token_response\x18\x05 \x01(\x0b\x32\x1e.Ydb.Topic.UpdateTokenResponseH\x00\x42\x10\n\x0eserver_message\x1a\xa3\x02\n\x0bInitRequest\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x13\n\x0bproducer_id\x18\x02 \x01(\t\x12[\n\x12write_session_meta\x18\x03 \x03(\x0b\x32?.Ydb.Topic.StreamWriteMessage.InitRequest.WriteSessionMetaEntry\x12\x1a\n\x10message_group_id\x18\x04 \x01(\tH\x00\x12\x16\n\x0cpartition_id\x18\x05 \x01(\x03H\x00\x12\x17\n\x0fget_last_seq_no\x18\x06 \x01(\x08\x1a\x37\n\x15WriteSessionMetaEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x0e\n\x0cpartitioning\x1a\x83\x01\n\x0cInitResponse\x12\x13\n\x0blast_seq_no\x18\x01 \x01(\x03\x12\x12\n\nsession_id\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x03\x12\x34\n\x10supported_codecs\x18\x04 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x1a\xde\x02\n\x0cWriteRequest\x12H\n\x08messages\x18\x01 \x03(\x0b\x32\x36.Ydb.Topic.StreamWriteMessage.WriteRequest.MessageData\x12\r\n\x05\x63odec\x18\x02 \x01(\x05\x1a\xf4\x01\n\x0bMessageData\x12\x0e\n\x06seq_no\x18\x01 \x01(\x03\x12.\n\ncreated_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\x12\x19\n\x11uncompressed_size\x18\x04 \x01(\x03\x12\x1a\n\x10message_group_id\x18\x05 \x01(\tH\x00\x12\x16\n\x0cpartition_id\x18\x06 \x01(\x03H\x00\x12\x38\n\x0emetadata_items\x18\x07 \x03(\x0b\x32\x17.Ydb.Topic.MetadataItemB\x07\x9a\xe6*\x03\x18\xe8\x07\x42\x0e\n\x0cpartitioning\x1a\x81\x07\n\rWriteResponse\x12\x42\n\x04\x61\x63ks\x18\x01 \x03(\x0b\x32\x34.Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck\x12\x14\n\x0cpartition_id\x18\x02 \x01(\x03\x12U\n\x10write_statistics\x18\x03 \x01(\x0b\x32;.Ydb.Topic.StreamWriteMessage.WriteResponse.WriteStatistics\x1a\x8e\x03\n\x08WriteAck\x12\x0e\n\x06seq_no\x18\x01 \x01(\x03\x12O\n\x07written\x18\x02 \x01(\x0b\x32<.Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.WrittenH\x00\x12O\n\x07skipped\x18\x03 \x01(\x0b\x32<.Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.SkippedH\x00\x1a\x19\n\x07Written\x12\x0e\n\x06offset\x18\x01 \x01(\x03\x1a\x9c\x01\n\x07Skipped\x12S\n\x06reason\x18\x01 \x01(\x0e\x32\x43.Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason\"<\n\x06Reason\x12\x16\n\x12REASON_UNSPECIFIED\x10\x00\x12\x1a\n\x16REASON_ALREADY_WRITTEN\x10\x01\x42\x16\n\x14message_write_status\x1a\xad\x02\n\x0fWriteStatistics\x12\x32\n\x0fpersisting_time\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x36\n\x13min_queue_wait_time\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x36\n\x13max_queue_wait_time\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12<\n\x19partition_quota_wait_time\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x38\n\x15topic_quota_wait_time\x18\x05 \x01(\x0b\x32\x19.google.protobuf.Duration\"\xca\x1d\n\x11StreamReadMessage\x1aT\n\x10PartitionSession\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x03\x1a\xea\x04\n\nFromClient\x12@\n\x0cinit_request\x18\x01 \x01(\x0b\x32(.Ydb.Topic.StreamReadMessage.InitRequestH\x00\x12@\n\x0cread_request\x18\x02 \x01(\x0b\x32(.Ydb.Topic.StreamReadMessage.ReadRequestH\x00\x12Q\n\x15\x63ommit_offset_request\x18\x03 \x01(\x0b\x32\x30.Ydb.Topic.StreamReadMessage.CommitOffsetRequestH\x00\x12\x66\n partition_session_status_request\x18\x04 \x01(\x0b\x32:.Ydb.Topic.StreamReadMessage.PartitionSessionStatusRequestH\x00\x12=\n\x14update_token_request\x18\x05 \x01(\x0b\x32\x1d.Ydb.Topic.UpdateTokenRequestH\x00\x12\x66\n start_partition_session_response\x18\x06 \x01(\x0b\x32:.Ydb.Topic.StreamReadMessage.StartPartitionSessionResponseH\x00\x12\x64\n\x1fstop_partition_session_response\x18\x07 \x01(\x0b\x32\x39.Ydb.Topic.StreamReadMessage.StopPartitionSessionResponseH\x00\x42\x10\n\x0e\x63lient_message\x1a\xc4\x05\n\nFromServer\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\x42\n\rinit_response\x18\x03 \x01(\x0b\x32).Ydb.Topic.StreamReadMessage.InitResponseH\x00\x12\x42\n\rread_response\x18\x04 \x01(\x0b\x32).Ydb.Topic.StreamReadMessage.ReadResponseH\x00\x12S\n\x16\x63ommit_offset_response\x18\x05 \x01(\x0b\x32\x31.Ydb.Topic.StreamReadMessage.CommitOffsetResponseH\x00\x12h\n!partition_session_status_response\x18\x06 \x01(\x0b\x32;.Ydb.Topic.StreamReadMessage.PartitionSessionStatusResponseH\x00\x12?\n\x15update_token_response\x18\x07 \x01(\x0b\x32\x1e.Ydb.Topic.UpdateTokenResponseH\x00\x12\x64\n\x1fstart_partition_session_request\x18\x08 \x01(\x0b\x32\x39.Ydb.Topic.StreamReadMessage.StartPartitionSessionRequestH\x00\x12\x62\n\x1estop_partition_session_request\x18\t \x01(\x0b\x32\x38.Ydb.Topic.StreamReadMessage.StopPartitionSessionRequestH\x00\x42\x10\n\x0eserver_message\x1a\xa4\x02\n\x0bInitRequest\x12X\n\x14topics_read_settings\x18\x01 \x03(\x0b\x32:.Ydb.Topic.StreamReadMessage.InitRequest.TopicReadSettings\x12\x10\n\x08\x63onsumer\x18\x02 \x01(\t\x12\x13\n\x0breader_name\x18\x03 \x01(\t\x1a\x93\x01\n\x11TopicReadSettings\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x15\n\rpartition_ids\x18\x02 \x03(\x03\x12*\n\x07max_lag\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12-\n\tread_from\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x1a\"\n\x0cInitResponse\x12\x12\n\nsession_id\x18\x01 \x01(\t\x1a!\n\x0bReadRequest\x12\x12\n\nbytes_size\x18\x01 \x01(\x03\x1a\xff\x05\n\x0cReadResponse\x12O\n\x0epartition_data\x18\x01 \x03(\x0b\x32\x37.Ydb.Topic.StreamReadMessage.ReadResponse.PartitionData\x12\x12\n\nbytes_size\x18\x02 \x01(\x03\x1a\xd1\x01\n\x0bMessageData\x12\x0e\n\x06offset\x18\x01 \x01(\x03\x12\x0e\n\x06seq_no\x18\x02 \x01(\x03\x12.\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0c\n\x04\x64\x61ta\x18\x05 \x01(\x0c\x12\x19\n\x11uncompressed_size\x18\x06 \x01(\x03\x12\x18\n\x10message_group_id\x18\x07 \x01(\t\x12/\n\x0emetadata_items\x18\x08 \x03(\x0b\x32\x17.Ydb.Topic.MetadataItem\x1a\xc4\x02\n\x05\x42\x61tch\x12K\n\x0cmessage_data\x18\x01 \x03(\x0b\x32\x35.Ydb.Topic.StreamReadMessage.ReadResponse.MessageData\x12\x13\n\x0bproducer_id\x18\x02 \x01(\t\x12\x61\n\x12write_session_meta\x18\x03 \x03(\x0b\x32\x45.Ydb.Topic.StreamReadMessage.ReadResponse.Batch.WriteSessionMetaEntry\x12\r\n\x05\x63odec\x18\x04 \x01(\x05\x12.\n\nwritten_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x1a\x37\n\x15WriteSessionMetaEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1ao\n\rPartitionData\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12@\n\x07\x62\x61tches\x18\x02 \x03(\x0b\x32/.Ydb.Topic.StreamReadMessage.ReadResponse.Batch\x1a\xd6\x01\n\x13\x43ommitOffsetRequest\x12^\n\x0e\x63ommit_offsets\x18\x01 \x03(\x0b\x32\x46.Ydb.Topic.StreamReadMessage.CommitOffsetRequest.PartitionCommitOffset\x1a_\n\x15PartitionCommitOffset\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12(\n\x07offsets\x18\x02 \x03(\x0b\x32\x17.Ydb.Topic.OffsetsRange\x1a\xdc\x01\n\x14\x43ommitOffsetResponse\x12p\n\x1cpartitions_committed_offsets\x18\x01 \x03(\x0b\x32J.Ydb.Topic.StreamReadMessage.CommitOffsetResponse.PartitionCommittedOffset\x1aR\n\x18PartitionCommittedOffset\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12\x18\n\x10\x63ommitted_offset\x18\x02 \x01(\x03\x1a=\n\x1dPartitionSessionStatusRequest\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x1a\xcb\x01\n\x1ePartitionSessionStatusResponse\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12\x32\n\x11partition_offsets\x18\x02 \x01(\x0b\x32\x17.Ydb.Topic.OffsetsRange\x12\x18\n\x10\x63ommitted_offset\x18\x03 \x01(\x03\x12=\n\x19write_time_high_watermark\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x1a\xb6\x01\n\x1cStartPartitionSessionRequest\x12H\n\x11partition_session\x18\x01 \x01(\x0b\x32-.Ydb.Topic.StreamReadMessage.PartitionSession\x12\x18\n\x10\x63ommitted_offset\x18\x02 \x01(\x03\x12\x32\n\x11partition_offsets\x18\x03 \x01(\x0b\x32\x17.Ydb.Topic.OffsetsRange\x1a\x95\x01\n\x1dStartPartitionSessionResponse\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12\x18\n\x0bread_offset\x18\x02 \x01(\x03H\x00\x88\x01\x01\x12\x1a\n\rcommit_offset\x18\x03 \x01(\x03H\x01\x88\x01\x01\x42\x0e\n\x0c_read_offsetB\x10\n\x0e_commit_offset\x1ag\n\x1bStopPartitionSessionRequest\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12\x10\n\x08graceful\x18\x02 \x01(\x08\x12\x18\n\x10\x63ommitted_offset\x18\x03 \x01(\x03\x1a<\n\x1cStopPartitionSessionResponse\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\"\xd6\x03\n\x1e\x41\x64\x64OffsetsToTransactionRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x12\n\nsession_id\x18\x02 \x01(\t\x12\x31\n\ntx_control\x18\x03 \x01(\x0b\x32\x1d.Ydb.Table.TransactionControl\x12\x46\n\x06topics\x18\x04 \x03(\x0b\x32\x36.Ydb.Topic.AddOffsetsToTransactionRequest.TopicOffsets\x12\x10\n\x08\x63onsumer\x18\x05 \x01(\t\x1a\xd7\x01\n\x0cTopicOffsets\x12\x0c\n\x04path\x18\x01 \x01(\t\x12[\n\npartitions\x18\x02 \x03(\x0b\x32G.Ydb.Topic.AddOffsetsToTransactionRequest.TopicOffsets.PartitionOffsets\x1a\\\n\x10PartitionOffsets\x12\x14\n\x0cpartition_id\x18\x01 \x01(\x03\x12\x32\n\x11partition_offsets\x18\x02 \x03(\x0b\x32\x17.Ydb.Topic.OffsetsRange\"O\n\x1f\x41\x64\x64OffsetsToTransactionResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x1f\n\x1d\x41\x64\x64OffsetsToTransactionResult\"\x96\x01\n\x13\x43ommitOffsetRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x03\x12\x10\n\x08\x63onsumer\x18\x04 \x01(\t\x12\x0e\n\x06offset\x18\x05 \x01(\x03\"D\n\x14\x43ommitOffsetResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x14\n\x12\x43ommitOffsetResult\"L\n\x13MultipleWindowsStat\x12\x12\n\nper_minute\x18\x01 \x01(\x03\x12\x10\n\x08per_hour\x18\x02 \x01(\x03\x12\x0f\n\x07per_day\x18\x03 \x01(\x03\"\xb3\x04\n\x08\x43onsumer\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\timportant\x18\x02 \x01(\x08\x12-\n\tread_from\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x10supported_codecs\x18\x05 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x12\x37\n\nattributes\x18\x06 \x03(\x0b\x32#.Ydb.Topic.Consumer.AttributesEntry\x12\x39\n\x0e\x63onsumer_stats\x18\x07 \x01(\x0b\x32!.Ydb.Topic.Consumer.ConsumerStats\x1a\x31\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\xf3\x01\n\rConsumerStats\x12\x41\n\x1dmin_partitions_last_read_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x11max_read_time_lag\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x35\n\x12max_write_time_lag\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x32\n\nbytes_read\x18\x04 \x01(\x0b\x32\x1e.Ydb.Topic.MultipleWindowsStatJ\x04\x08\x04\x10\x05\"\xbf\x02\n\rAlterConsumer\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x1a\n\rset_important\x18\x02 \x01(\x08H\x00\x88\x01\x01\x12\x31\n\rset_read_from\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x38\n\x14set_supported_codecs\x18\x05 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x12G\n\x10\x61lter_attributes\x18\x06 \x03(\x0b\x32-.Ydb.Topic.AlterConsumer.AlterAttributesEntry\x1a\x36\n\x14\x41lterAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x10\n\x0e_set_importantJ\x04\x08\x04\x10\x05\"h\n\x14PartitioningSettings\x12\'\n\x15min_active_partitions\x18\x01 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\'\n\x15partition_count_limit\x18\x02 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\"\xbb\x01\n\x19\x41lterPartitioningSettings\x12\x30\n\x19set_min_active_partitions\x18\x01 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0H\x00\x88\x01\x01\x12\x30\n\x19set_partition_count_limit\x18\x02 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0H\x01\x88\x01\x01\x42\x1c\n\x1a_set_min_active_partitionsB\x1c\n\x1a_set_partition_count_limit\"\xf6\x04\n\x12\x43reateTopicRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12>\n\x15partitioning_settings\x18\x03 \x01(\x0b\x32\x1f.Ydb.Topic.PartitioningSettings\x12\x33\n\x10retention_period\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12&\n\x14retention_storage_mb\x18\x05 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\x34\n\x10supported_codecs\x18\x07 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x12\x38\n&partition_write_speed_bytes_per_second\x18\x08 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12-\n\x1bpartition_write_burst_bytes\x18\t \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\x41\n\nattributes\x18\n \x03(\x0b\x32-.Ydb.Topic.CreateTopicRequest.AttributesEntry\x12/\n\tconsumers\x18\x0b \x03(\x0b\x32\x13.Ydb.Topic.ConsumerB\x07\x9a\xe6*\x03\x18\xb8\x17\x12.\n\rmetering_mode\x18\x0c \x01(\x0e\x32\x17.Ydb.Topic.MeteringMode\x1a\x31\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01J\x04\x08\x06\x10\x07\"C\n\x13\x43reateTopicResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x13\n\x11\x43reateTopicResult\"v\n\x14\x44\x65scribeTopicRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x15\n\rinclude_stats\x18\x03 \x01(\x08\"E\n\x15\x44\x65scribeTopicResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\xa2\x08\n\x13\x44\x65scribeTopicResult\x12\x1f\n\x04self\x18\x01 \x01(\x0b\x32\x11.Ydb.Scheme.Entry\x12>\n\x15partitioning_settings\x18\x02 \x01(\x0b\x32\x1f.Ydb.Topic.PartitioningSettings\x12@\n\npartitions\x18\x03 \x03(\x0b\x32,.Ydb.Topic.DescribeTopicResult.PartitionInfo\x12\x33\n\x10retention_period\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x1c\n\x14retention_storage_mb\x18\x05 \x01(\x03\x12\x34\n\x10supported_codecs\x18\x07 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x12.\n&partition_write_speed_bytes_per_second\x18\x08 \x01(\x03\x12#\n\x1bpartition_write_burst_bytes\x18\t \x01(\x03\x12\x42\n\nattributes\x18\n \x03(\x0b\x32..Ydb.Topic.DescribeTopicResult.AttributesEntry\x12&\n\tconsumers\x18\x0b \x03(\x0b\x32\x13.Ydb.Topic.Consumer\x12.\n\rmetering_mode\x18\x0c \x01(\x0e\x32\x17.Ydb.Topic.MeteringMode\x12>\n\x0btopic_stats\x18\r \x01(\x0b\x32).Ydb.Topic.DescribeTopicResult.TopicStats\x1a\x31\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\xa4\x01\n\rPartitionInfo\x12\x14\n\x0cpartition_id\x18\x01 \x01(\x03\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x1b\n\x13\x63hild_partition_ids\x18\x03 \x03(\x03\x12\x1c\n\x14parent_partition_ids\x18\x04 \x03(\x03\x12\x32\n\x0fpartition_stats\x18\x05 \x01(\x0b\x32\x19.Ydb.Topic.PartitionStats\x1a\xcd\x01\n\nTopicStats\x12\x18\n\x10store_size_bytes\x18\x01 \x01(\x03\x12\x37\n\x13min_last_write_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x35\n\x12max_write_time_lag\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x35\n\rbytes_written\x18\x04 \x01(\x0b\x32\x1e.Ydb.Topic.MultipleWindowsStatJ\x04\x08\x06\x10\x07\"\x8b\x01\n\x17\x44\x65scribeConsumerRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x10\n\x08\x63onsumer\x18\x03 \x01(\t\x12\x15\n\rinclude_stats\x18\x04 \x01(\x08\"H\n\x18\x44\x65scribeConsumerResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\xde\x06\n\x16\x44\x65scribeConsumerResult\x12\x1f\n\x04self\x18\x01 \x01(\x0b\x32\x11.Ydb.Scheme.Entry\x12%\n\x08\x63onsumer\x18\x02 \x01(\x0b\x32\x13.Ydb.Topic.Consumer\x12\x43\n\npartitions\x18\x03 \x03(\x0b\x32/.Ydb.Topic.DescribeConsumerResult.PartitionInfo\x1a\x80\x02\n\rPartitionInfo\x12\x14\n\x0cpartition_id\x18\x01 \x01(\x03\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x1b\n\x13\x63hild_partition_ids\x18\x03 \x03(\x03\x12\x1c\n\x14parent_partition_ids\x18\x04 \x03(\x03\x12\x32\n\x0fpartition_stats\x18\x05 \x01(\x0b\x32\x19.Ydb.Topic.PartitionStats\x12Z\n\x18partition_consumer_stats\x18\x06 \x01(\x0b\x32\x38.Ydb.Topic.DescribeConsumerResult.PartitionConsumerStats\x1a\xb3\x03\n\x16PartitionConsumerStats\x12\x18\n\x10last_read_offset\x18\x01 \x01(\x03\x12\x18\n\x10\x63ommitted_offset\x18\x02 \x01(\x03\x12\x17\n\x0fread_session_id\x18\x03 \x01(\t\x12\x46\n\"partition_read_session_create_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x32\n\x0elast_read_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x11max_read_time_lag\x18\x06 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x35\n\x12max_write_time_lag\x18\x07 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x32\n\nbytes_read\x18\x08 \x01(\x0b\x32\x1e.Ydb.Topic.MultipleWindowsStat\x12\x13\n\x0breader_name\x18\x0b \x01(\t\x12\x1a\n\x12\x63onnection_node_id\x18\x0c \x01(\x05\"\x9c\x02\n\x0ePartitionStats\x12\x32\n\x11partition_offsets\x18\x01 \x01(\x0b\x32\x17.Ydb.Topic.OffsetsRange\x12\x18\n\x10store_size_bytes\x18\x02 \x01(\x03\x12\x33\n\x0flast_write_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x35\n\x12max_write_time_lag\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x35\n\rbytes_written\x18\x05 \x01(\x0b\x32\x1e.Ydb.Topic.MultipleWindowsStat\x12\x19\n\x11partition_node_id\x18\x08 \x01(\x05\"\x87\x07\n\x11\x41lterTopicRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12I\n\x1b\x61lter_partitioning_settings\x18\x03 \x01(\x0b\x32$.Ydb.Topic.AlterPartitioningSettings\x12\x37\n\x14set_retention_period\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12/\n\x18set_retention_storage_mb\x18\x05 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0H\x00\x88\x01\x01\x12\x38\n\x14set_supported_codecs\x18\x07 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x12\x41\n*set_partition_write_speed_bytes_per_second\x18\x08 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0H\x01\x88\x01\x01\x12\x36\n\x1fset_partition_write_burst_bytes\x18\t \x01(\x03\x42\x08\xb2\xe6*\x04>= 0H\x02\x88\x01\x01\x12K\n\x10\x61lter_attributes\x18\n \x03(\x0b\x32\x31.Ydb.Topic.AlterTopicRequest.AlterAttributesEntry\x12\x33\n\radd_consumers\x18\x0b \x03(\x0b\x32\x13.Ydb.Topic.ConsumerB\x07\x9a\xe6*\x03\x18\xb8\x17\x12\x1f\n\x0e\x64rop_consumers\x18\x0c \x03(\tB\x07\x9a\xe6*\x03\x18\xb8\x17\x12:\n\x0f\x61lter_consumers\x18\r \x03(\x0b\x32\x18.Ydb.Topic.AlterConsumerB\x07\x9a\xe6*\x03\x18\xb8\x17\x12\x32\n\x11set_metering_mode\x18\x0e \x01(\x0e\x32\x17.Ydb.Topic.MeteringMode\x1a\x36\n\x14\x41lterAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x1b\n\x19_set_retention_storage_mbB-\n+_set_partition_write_speed_bytes_per_secondB\"\n _set_partition_write_burst_bytesJ\x04\x08\x06\x10\x07\"B\n\x12\x41lterTopicResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x12\n\x10\x41lterTopicResult\"[\n\x10\x44ropTopicRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\"A\n\x11\x44ropTopicResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x11\n\x0f\x44ropTopicResult*\x83\x01\n\x05\x43odec\x12\x15\n\x11\x43ODEC_UNSPECIFIED\x10\x00\x12\r\n\tCODEC_RAW\x10\x01\x12\x0e\n\nCODEC_GZIP\x10\x02\x12\x0e\n\nCODEC_LZOP\x10\x03\x12\x0e\n\nCODEC_ZSTD\x10\x04\x12\x11\n\x0c\x43ODEC_CUSTOM\x10\x90N\"\x05\x08\x05\x10\x8fN\"\n\x08\xa0\x9c\x01\x10\xff\xff\xff\xff\x07*s\n\x0cMeteringMode\x12\x1d\n\x19METERING_MODE_UNSPECIFIED\x10\x00\x12#\n\x1fMETERING_MODE_RESERVED_CAPACITY\x10\x01\x12\x1f\n\x1bMETERING_MODE_REQUEST_UNITS\x10\x02\x42S\n\x14tech.ydb.proto.topicZ8github.com/ydb-platform/ydb-go-genproto/protos/Ydb_Topic\xf8\x01\x01\x62\x06proto3' + serialized_pb=b'\n\x16protos/ydb_topic.proto\x12\tYdb.Topic\x1a\x1aprotos/ydb_operation.proto\x1a\x17protos/ydb_scheme.proto\x1a\x1dprotos/ydb_status_codes.proto\x1a\x1eprotos/ydb_issue_message.proto\x1a#protos/annotations/validation.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"7\n\x0fSupportedCodecs\x12$\n\x06\x63odecs\x18\x01 \x03(\x05\x42\x14\xb2\xe6*\n[1; 19999]\x9a\xe6*\x02\x18\x64\"*\n\x0cOffsetsRange\x12\r\n\x05start\x18\x01 \x01(\x03\x12\x0b\n\x03\x65nd\x18\x02 \x01(\x03\"#\n\x12UpdateTokenRequest\x12\r\n\x05token\x18\x01 \x01(\t\"\x15\n\x13UpdateTokenResponse\"*\n\x0cMetadataItem\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x0c\"\x87\x12\n\x12StreamWriteMessage\x1a\xe5\x01\n\nFromClient\x12\x41\n\x0cinit_request\x18\x01 \x01(\x0b\x32).Ydb.Topic.StreamWriteMessage.InitRequestH\x00\x12\x43\n\rwrite_request\x18\x02 \x01(\x0b\x32*.Ydb.Topic.StreamWriteMessage.WriteRequestH\x00\x12=\n\x14update_token_request\x18\x03 \x01(\x0b\x32\x1d.Ydb.Topic.UpdateTokenRequestH\x00\x42\x10\n\x0e\x63lient_message\x1a\xbf\x02\n\nFromServer\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\x43\n\rinit_response\x18\x03 \x01(\x0b\x32*.Ydb.Topic.StreamWriteMessage.InitResponseH\x00\x12\x45\n\x0ewrite_response\x18\x04 \x01(\x0b\x32+.Ydb.Topic.StreamWriteMessage.WriteResponseH\x00\x12?\n\x15update_token_response\x18\x05 \x01(\x0b\x32\x1e.Ydb.Topic.UpdateTokenResponseH\x00\x42\x10\n\x0eserver_message\x1a\xa3\x02\n\x0bInitRequest\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x13\n\x0bproducer_id\x18\x02 \x01(\t\x12[\n\x12write_session_meta\x18\x03 \x03(\x0b\x32?.Ydb.Topic.StreamWriteMessage.InitRequest.WriteSessionMetaEntry\x12\x1a\n\x10message_group_id\x18\x04 \x01(\tH\x00\x12\x16\n\x0cpartition_id\x18\x05 \x01(\x03H\x00\x12\x17\n\x0fget_last_seq_no\x18\x06 \x01(\x08\x1a\x37\n\x15WriteSessionMetaEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x0e\n\x0cpartitioning\x1a\x83\x01\n\x0cInitResponse\x12\x13\n\x0blast_seq_no\x18\x01 \x01(\x03\x12\x12\n\nsession_id\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x03\x12\x34\n\x10supported_codecs\x18\x04 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x1a\x96\x03\n\x0cWriteRequest\x12H\n\x08messages\x18\x01 \x03(\x0b\x32\x36.Ydb.Topic.StreamWriteMessage.WriteRequest.MessageData\x12\r\n\x05\x63odec\x18\x02 \x01(\x05\x12/\n\x02tx\x18\x03 \x01(\x0b\x32\x1e.Ydb.Topic.TransactionIdentityH\x00\x88\x01\x01\x1a\xf4\x01\n\x0bMessageData\x12\x0e\n\x06seq_no\x18\x01 \x01(\x03\x12.\n\ncreated_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\x12\x19\n\x11uncompressed_size\x18\x04 \x01(\x03\x12\x1a\n\x10message_group_id\x18\x05 \x01(\tH\x00\x12\x16\n\x0cpartition_id\x18\x06 \x01(\x03H\x00\x12\x38\n\x0emetadata_items\x18\x07 \x03(\x0b\x32\x17.Ydb.Topic.MetadataItemB\x07\x9a\xe6*\x03\x18\xe8\x07\x42\x0e\n\x0cpartitioningB\x05\n\x03_tx\x1a\x81\x07\n\rWriteResponse\x12\x42\n\x04\x61\x63ks\x18\x01 \x03(\x0b\x32\x34.Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck\x12\x14\n\x0cpartition_id\x18\x02 \x01(\x03\x12U\n\x10write_statistics\x18\x03 \x01(\x0b\x32;.Ydb.Topic.StreamWriteMessage.WriteResponse.WriteStatistics\x1a\x8e\x03\n\x08WriteAck\x12\x0e\n\x06seq_no\x18\x01 \x01(\x03\x12O\n\x07written\x18\x02 \x01(\x0b\x32<.Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.WrittenH\x00\x12O\n\x07skipped\x18\x03 \x01(\x0b\x32<.Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.SkippedH\x00\x1a\x19\n\x07Written\x12\x0e\n\x06offset\x18\x01 \x01(\x03\x1a\x9c\x01\n\x07Skipped\x12S\n\x06reason\x18\x01 \x01(\x0e\x32\x43.Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason\"<\n\x06Reason\x12\x16\n\x12REASON_UNSPECIFIED\x10\x00\x12\x1a\n\x16REASON_ALREADY_WRITTEN\x10\x01\x42\x16\n\x14message_write_status\x1a\xad\x02\n\x0fWriteStatistics\x12\x32\n\x0fpersisting_time\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x36\n\x13min_queue_wait_time\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x36\n\x13max_queue_wait_time\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12<\n\x19partition_quota_wait_time\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x38\n\x15topic_quota_wait_time\x18\x05 \x01(\x0b\x32\x19.google.protobuf.Duration\"\xca\x1d\n\x11StreamReadMessage\x1aT\n\x10PartitionSession\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x03\x1a\xea\x04\n\nFromClient\x12@\n\x0cinit_request\x18\x01 \x01(\x0b\x32(.Ydb.Topic.StreamReadMessage.InitRequestH\x00\x12@\n\x0cread_request\x18\x02 \x01(\x0b\x32(.Ydb.Topic.StreamReadMessage.ReadRequestH\x00\x12Q\n\x15\x63ommit_offset_request\x18\x03 \x01(\x0b\x32\x30.Ydb.Topic.StreamReadMessage.CommitOffsetRequestH\x00\x12\x66\n partition_session_status_request\x18\x04 \x01(\x0b\x32:.Ydb.Topic.StreamReadMessage.PartitionSessionStatusRequestH\x00\x12=\n\x14update_token_request\x18\x05 \x01(\x0b\x32\x1d.Ydb.Topic.UpdateTokenRequestH\x00\x12\x66\n start_partition_session_response\x18\x06 \x01(\x0b\x32:.Ydb.Topic.StreamReadMessage.StartPartitionSessionResponseH\x00\x12\x64\n\x1fstop_partition_session_response\x18\x07 \x01(\x0b\x32\x39.Ydb.Topic.StreamReadMessage.StopPartitionSessionResponseH\x00\x42\x10\n\x0e\x63lient_message\x1a\xc4\x05\n\nFromServer\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\x42\n\rinit_response\x18\x03 \x01(\x0b\x32).Ydb.Topic.StreamReadMessage.InitResponseH\x00\x12\x42\n\rread_response\x18\x04 \x01(\x0b\x32).Ydb.Topic.StreamReadMessage.ReadResponseH\x00\x12S\n\x16\x63ommit_offset_response\x18\x05 \x01(\x0b\x32\x31.Ydb.Topic.StreamReadMessage.CommitOffsetResponseH\x00\x12h\n!partition_session_status_response\x18\x06 \x01(\x0b\x32;.Ydb.Topic.StreamReadMessage.PartitionSessionStatusResponseH\x00\x12?\n\x15update_token_response\x18\x07 \x01(\x0b\x32\x1e.Ydb.Topic.UpdateTokenResponseH\x00\x12\x64\n\x1fstart_partition_session_request\x18\x08 \x01(\x0b\x32\x39.Ydb.Topic.StreamReadMessage.StartPartitionSessionRequestH\x00\x12\x62\n\x1estop_partition_session_request\x18\t \x01(\x0b\x32\x38.Ydb.Topic.StreamReadMessage.StopPartitionSessionRequestH\x00\x42\x10\n\x0eserver_message\x1a\xa4\x02\n\x0bInitRequest\x12X\n\x14topics_read_settings\x18\x01 \x03(\x0b\x32:.Ydb.Topic.StreamReadMessage.InitRequest.TopicReadSettings\x12\x10\n\x08\x63onsumer\x18\x02 \x01(\t\x12\x13\n\x0breader_name\x18\x03 \x01(\t\x1a\x93\x01\n\x11TopicReadSettings\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x15\n\rpartition_ids\x18\x02 \x03(\x03\x12*\n\x07max_lag\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12-\n\tread_from\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x1a\"\n\x0cInitResponse\x12\x12\n\nsession_id\x18\x01 \x01(\t\x1a!\n\x0bReadRequest\x12\x12\n\nbytes_size\x18\x01 \x01(\x03\x1a\xff\x05\n\x0cReadResponse\x12O\n\x0epartition_data\x18\x01 \x03(\x0b\x32\x37.Ydb.Topic.StreamReadMessage.ReadResponse.PartitionData\x12\x12\n\nbytes_size\x18\x02 \x01(\x03\x1a\xd1\x01\n\x0bMessageData\x12\x0e\n\x06offset\x18\x01 \x01(\x03\x12\x0e\n\x06seq_no\x18\x02 \x01(\x03\x12.\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0c\n\x04\x64\x61ta\x18\x05 \x01(\x0c\x12\x19\n\x11uncompressed_size\x18\x06 \x01(\x03\x12\x18\n\x10message_group_id\x18\x07 \x01(\t\x12/\n\x0emetadata_items\x18\x08 \x03(\x0b\x32\x17.Ydb.Topic.MetadataItem\x1a\xc4\x02\n\x05\x42\x61tch\x12K\n\x0cmessage_data\x18\x01 \x03(\x0b\x32\x35.Ydb.Topic.StreamReadMessage.ReadResponse.MessageData\x12\x13\n\x0bproducer_id\x18\x02 \x01(\t\x12\x61\n\x12write_session_meta\x18\x03 \x03(\x0b\x32\x45.Ydb.Topic.StreamReadMessage.ReadResponse.Batch.WriteSessionMetaEntry\x12\r\n\x05\x63odec\x18\x04 \x01(\x05\x12.\n\nwritten_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x1a\x37\n\x15WriteSessionMetaEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1ao\n\rPartitionData\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12@\n\x07\x62\x61tches\x18\x02 \x03(\x0b\x32/.Ydb.Topic.StreamReadMessage.ReadResponse.Batch\x1a\xd6\x01\n\x13\x43ommitOffsetRequest\x12^\n\x0e\x63ommit_offsets\x18\x01 \x03(\x0b\x32\x46.Ydb.Topic.StreamReadMessage.CommitOffsetRequest.PartitionCommitOffset\x1a_\n\x15PartitionCommitOffset\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12(\n\x07offsets\x18\x02 \x03(\x0b\x32\x17.Ydb.Topic.OffsetsRange\x1a\xdc\x01\n\x14\x43ommitOffsetResponse\x12p\n\x1cpartitions_committed_offsets\x18\x01 \x03(\x0b\x32J.Ydb.Topic.StreamReadMessage.CommitOffsetResponse.PartitionCommittedOffset\x1aR\n\x18PartitionCommittedOffset\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12\x18\n\x10\x63ommitted_offset\x18\x02 \x01(\x03\x1a=\n\x1dPartitionSessionStatusRequest\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x1a\xcb\x01\n\x1ePartitionSessionStatusResponse\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12\x32\n\x11partition_offsets\x18\x02 \x01(\x0b\x32\x17.Ydb.Topic.OffsetsRange\x12\x18\n\x10\x63ommitted_offset\x18\x03 \x01(\x03\x12=\n\x19write_time_high_watermark\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x1a\xb6\x01\n\x1cStartPartitionSessionRequest\x12H\n\x11partition_session\x18\x01 \x01(\x0b\x32-.Ydb.Topic.StreamReadMessage.PartitionSession\x12\x18\n\x10\x63ommitted_offset\x18\x02 \x01(\x03\x12\x32\n\x11partition_offsets\x18\x03 \x01(\x0b\x32\x17.Ydb.Topic.OffsetsRange\x1a\x95\x01\n\x1dStartPartitionSessionResponse\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12\x18\n\x0bread_offset\x18\x02 \x01(\x03H\x00\x88\x01\x01\x12\x1a\n\rcommit_offset\x18\x03 \x01(\x03H\x01\x88\x01\x01\x42\x0e\n\x0c_read_offsetB\x10\n\x0e_commit_offset\x1ag\n\x1bStopPartitionSessionRequest\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12\x10\n\x08graceful\x18\x02 \x01(\x08\x12\x18\n\x10\x63ommitted_offset\x18\x03 \x01(\x03\x1a<\n\x1cStopPartitionSessionResponse\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\"2\n\x13TransactionIdentity\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07session\x18\x02 \x01(\t\"\xc4\x03\n!UpdateOffsetsInTransactionRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12*\n\x02tx\x18\x02 \x01(\x0b\x32\x1e.Ydb.Topic.TransactionIdentity\x12I\n\x06topics\x18\x03 \x03(\x0b\x32\x39.Ydb.Topic.UpdateOffsetsInTransactionRequest.TopicOffsets\x12\x10\n\x08\x63onsumer\x18\x04 \x01(\t\x1a\xda\x01\n\x0cTopicOffsets\x12\x0c\n\x04path\x18\x01 \x01(\t\x12^\n\npartitions\x18\x02 \x03(\x0b\x32J.Ydb.Topic.UpdateOffsetsInTransactionRequest.TopicOffsets.PartitionOffsets\x1a\\\n\x10PartitionOffsets\x12\x14\n\x0cpartition_id\x18\x01 \x01(\x03\x12\x32\n\x11partition_offsets\x18\x02 \x03(\x0b\x32\x17.Ydb.Topic.OffsetsRange\"R\n\"UpdateOffsetsInTransactionResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\"\n UpdateOffsetsInTransactionResult\"\x96\x01\n\x13\x43ommitOffsetRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x03\x12\x10\n\x08\x63onsumer\x18\x04 \x01(\t\x12\x0e\n\x06offset\x18\x05 \x01(\x03\"D\n\x14\x43ommitOffsetResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x14\n\x12\x43ommitOffsetResult\"L\n\x13MultipleWindowsStat\x12\x12\n\nper_minute\x18\x01 \x01(\x03\x12\x10\n\x08per_hour\x18\x02 \x01(\x03\x12\x0f\n\x07per_day\x18\x03 \x01(\x03\"\xb3\x04\n\x08\x43onsumer\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\timportant\x18\x02 \x01(\x08\x12-\n\tread_from\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x10supported_codecs\x18\x05 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x12\x37\n\nattributes\x18\x06 \x03(\x0b\x32#.Ydb.Topic.Consumer.AttributesEntry\x12\x39\n\x0e\x63onsumer_stats\x18\x07 \x01(\x0b\x32!.Ydb.Topic.Consumer.ConsumerStats\x1a\x31\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\xf3\x01\n\rConsumerStats\x12\x41\n\x1dmin_partitions_last_read_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x11max_read_time_lag\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x35\n\x12max_write_time_lag\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x32\n\nbytes_read\x18\x04 \x01(\x0b\x32\x1e.Ydb.Topic.MultipleWindowsStatJ\x04\x08\x04\x10\x05\"\xbf\x02\n\rAlterConsumer\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x1a\n\rset_important\x18\x02 \x01(\x08H\x00\x88\x01\x01\x12\x31\n\rset_read_from\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x38\n\x14set_supported_codecs\x18\x05 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x12G\n\x10\x61lter_attributes\x18\x06 \x03(\x0b\x32-.Ydb.Topic.AlterConsumer.AlterAttributesEntry\x1a\x36\n\x14\x41lterAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x10\n\x0e_set_importantJ\x04\x08\x04\x10\x05\"h\n\x14PartitioningSettings\x12\'\n\x15min_active_partitions\x18\x01 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\'\n\x15partition_count_limit\x18\x02 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\"\xbb\x01\n\x19\x41lterPartitioningSettings\x12\x30\n\x19set_min_active_partitions\x18\x01 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0H\x00\x88\x01\x01\x12\x30\n\x19set_partition_count_limit\x18\x02 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0H\x01\x88\x01\x01\x42\x1c\n\x1a_set_min_active_partitionsB\x1c\n\x1a_set_partition_count_limit\"\xf6\x04\n\x12\x43reateTopicRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12>\n\x15partitioning_settings\x18\x03 \x01(\x0b\x32\x1f.Ydb.Topic.PartitioningSettings\x12\x33\n\x10retention_period\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12&\n\x14retention_storage_mb\x18\x05 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\x34\n\x10supported_codecs\x18\x07 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x12\x38\n&partition_write_speed_bytes_per_second\x18\x08 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12-\n\x1bpartition_write_burst_bytes\x18\t \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\x41\n\nattributes\x18\n \x03(\x0b\x32-.Ydb.Topic.CreateTopicRequest.AttributesEntry\x12/\n\tconsumers\x18\x0b \x03(\x0b\x32\x13.Ydb.Topic.ConsumerB\x07\x9a\xe6*\x03\x18\xb8\x17\x12.\n\rmetering_mode\x18\x0c \x01(\x0e\x32\x17.Ydb.Topic.MeteringMode\x1a\x31\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01J\x04\x08\x06\x10\x07\"C\n\x13\x43reateTopicResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x13\n\x11\x43reateTopicResult\"v\n\x14\x44\x65scribeTopicRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x15\n\rinclude_stats\x18\x03 \x01(\x08\"E\n\x15\x44\x65scribeTopicResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\xa2\x08\n\x13\x44\x65scribeTopicResult\x12\x1f\n\x04self\x18\x01 \x01(\x0b\x32\x11.Ydb.Scheme.Entry\x12>\n\x15partitioning_settings\x18\x02 \x01(\x0b\x32\x1f.Ydb.Topic.PartitioningSettings\x12@\n\npartitions\x18\x03 \x03(\x0b\x32,.Ydb.Topic.DescribeTopicResult.PartitionInfo\x12\x33\n\x10retention_period\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x1c\n\x14retention_storage_mb\x18\x05 \x01(\x03\x12\x34\n\x10supported_codecs\x18\x07 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x12.\n&partition_write_speed_bytes_per_second\x18\x08 \x01(\x03\x12#\n\x1bpartition_write_burst_bytes\x18\t \x01(\x03\x12\x42\n\nattributes\x18\n \x03(\x0b\x32..Ydb.Topic.DescribeTopicResult.AttributesEntry\x12&\n\tconsumers\x18\x0b \x03(\x0b\x32\x13.Ydb.Topic.Consumer\x12.\n\rmetering_mode\x18\x0c \x01(\x0e\x32\x17.Ydb.Topic.MeteringMode\x12>\n\x0btopic_stats\x18\r \x01(\x0b\x32).Ydb.Topic.DescribeTopicResult.TopicStats\x1a\x31\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\xa4\x01\n\rPartitionInfo\x12\x14\n\x0cpartition_id\x18\x01 \x01(\x03\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x1b\n\x13\x63hild_partition_ids\x18\x03 \x03(\x03\x12\x1c\n\x14parent_partition_ids\x18\x04 \x03(\x03\x12\x32\n\x0fpartition_stats\x18\x05 \x01(\x0b\x32\x19.Ydb.Topic.PartitionStats\x1a\xcd\x01\n\nTopicStats\x12\x18\n\x10store_size_bytes\x18\x01 \x01(\x03\x12\x37\n\x13min_last_write_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x35\n\x12max_write_time_lag\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x35\n\rbytes_written\x18\x04 \x01(\x0b\x32\x1e.Ydb.Topic.MultipleWindowsStatJ\x04\x08\x06\x10\x07\"\x8b\x01\n\x17\x44\x65scribeConsumerRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x10\n\x08\x63onsumer\x18\x03 \x01(\t\x12\x15\n\rinclude_stats\x18\x04 \x01(\x08\"H\n\x18\x44\x65scribeConsumerResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\xde\x06\n\x16\x44\x65scribeConsumerResult\x12\x1f\n\x04self\x18\x01 \x01(\x0b\x32\x11.Ydb.Scheme.Entry\x12%\n\x08\x63onsumer\x18\x02 \x01(\x0b\x32\x13.Ydb.Topic.Consumer\x12\x43\n\npartitions\x18\x03 \x03(\x0b\x32/.Ydb.Topic.DescribeConsumerResult.PartitionInfo\x1a\x80\x02\n\rPartitionInfo\x12\x14\n\x0cpartition_id\x18\x01 \x01(\x03\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x1b\n\x13\x63hild_partition_ids\x18\x03 \x03(\x03\x12\x1c\n\x14parent_partition_ids\x18\x04 \x03(\x03\x12\x32\n\x0fpartition_stats\x18\x05 \x01(\x0b\x32\x19.Ydb.Topic.PartitionStats\x12Z\n\x18partition_consumer_stats\x18\x06 \x01(\x0b\x32\x38.Ydb.Topic.DescribeConsumerResult.PartitionConsumerStats\x1a\xb3\x03\n\x16PartitionConsumerStats\x12\x18\n\x10last_read_offset\x18\x01 \x01(\x03\x12\x18\n\x10\x63ommitted_offset\x18\x02 \x01(\x03\x12\x17\n\x0fread_session_id\x18\x03 \x01(\t\x12\x46\n\"partition_read_session_create_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x32\n\x0elast_read_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x11max_read_time_lag\x18\x06 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x35\n\x12max_write_time_lag\x18\x07 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x32\n\nbytes_read\x18\x08 \x01(\x0b\x32\x1e.Ydb.Topic.MultipleWindowsStat\x12\x13\n\x0breader_name\x18\x0b \x01(\t\x12\x1a\n\x12\x63onnection_node_id\x18\x0c \x01(\x05\"\x9c\x02\n\x0ePartitionStats\x12\x32\n\x11partition_offsets\x18\x01 \x01(\x0b\x32\x17.Ydb.Topic.OffsetsRange\x12\x18\n\x10store_size_bytes\x18\x02 \x01(\x03\x12\x33\n\x0flast_write_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x35\n\x12max_write_time_lag\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x35\n\rbytes_written\x18\x05 \x01(\x0b\x32\x1e.Ydb.Topic.MultipleWindowsStat\x12\x19\n\x11partition_node_id\x18\x08 \x01(\x05\"\x87\x07\n\x11\x41lterTopicRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12I\n\x1b\x61lter_partitioning_settings\x18\x03 \x01(\x0b\x32$.Ydb.Topic.AlterPartitioningSettings\x12\x37\n\x14set_retention_period\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12/\n\x18set_retention_storage_mb\x18\x05 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0H\x00\x88\x01\x01\x12\x38\n\x14set_supported_codecs\x18\x07 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x12\x41\n*set_partition_write_speed_bytes_per_second\x18\x08 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0H\x01\x88\x01\x01\x12\x36\n\x1fset_partition_write_burst_bytes\x18\t \x01(\x03\x42\x08\xb2\xe6*\x04>= 0H\x02\x88\x01\x01\x12K\n\x10\x61lter_attributes\x18\n \x03(\x0b\x32\x31.Ydb.Topic.AlterTopicRequest.AlterAttributesEntry\x12\x33\n\radd_consumers\x18\x0b \x03(\x0b\x32\x13.Ydb.Topic.ConsumerB\x07\x9a\xe6*\x03\x18\xb8\x17\x12\x1f\n\x0e\x64rop_consumers\x18\x0c \x03(\tB\x07\x9a\xe6*\x03\x18\xb8\x17\x12:\n\x0f\x61lter_consumers\x18\r \x03(\x0b\x32\x18.Ydb.Topic.AlterConsumerB\x07\x9a\xe6*\x03\x18\xb8\x17\x12\x32\n\x11set_metering_mode\x18\x0e \x01(\x0e\x32\x17.Ydb.Topic.MeteringMode\x1a\x36\n\x14\x41lterAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x1b\n\x19_set_retention_storage_mbB-\n+_set_partition_write_speed_bytes_per_secondB\"\n _set_partition_write_burst_bytesJ\x04\x08\x06\x10\x07\"B\n\x12\x41lterTopicResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x12\n\x10\x41lterTopicResult\"[\n\x10\x44ropTopicRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\"A\n\x11\x44ropTopicResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x11\n\x0f\x44ropTopicResult*\x83\x01\n\x05\x43odec\x12\x15\n\x11\x43ODEC_UNSPECIFIED\x10\x00\x12\r\n\tCODEC_RAW\x10\x01\x12\x0e\n\nCODEC_GZIP\x10\x02\x12\x0e\n\nCODEC_LZOP\x10\x03\x12\x0e\n\nCODEC_ZSTD\x10\x04\x12\x11\n\x0c\x43ODEC_CUSTOM\x10\x90N\"\x05\x08\x05\x10\x8fN\"\n\x08\xa0\x9c\x01\x10\xff\xff\xff\xff\x07*s\n\x0cMeteringMode\x12\x1d\n\x19METERING_MODE_UNSPECIFIED\x10\x00\x12#\n\x1fMETERING_MODE_RESERVED_CAPACITY\x10\x01\x12\x1f\n\x1bMETERING_MODE_REQUEST_UNITS\x10\x02\x42S\n\x14tech.ydb.proto.topicZ8github.com/ydb-platform/ydb-go-genproto/protos/Ydb_Topic\xf8\x01\x01\x62\x06proto3' , - dependencies=[protos_dot_ydb__operation__pb2.DESCRIPTOR,protos_dot_ydb__scheme__pb2.DESCRIPTOR,protos_dot_ydb__status__codes__pb2.DESCRIPTOR,protos_dot_ydb__issue__message__pb2.DESCRIPTOR,protos_dot_ydb__table__pb2.DESCRIPTOR,protos_dot_annotations_dot_validation__pb2.DESCRIPTOR,google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,]) + dependencies=[protos_dot_ydb__operation__pb2.DESCRIPTOR,protos_dot_ydb__scheme__pb2.DESCRIPTOR,protos_dot_ydb__status__codes__pb2.DESCRIPTOR,protos_dot_ydb__issue__message__pb2.DESCRIPTOR,protos_dot_annotations_dot_validation__pb2.DESCRIPTOR,google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,]) _CODEC = _descriptor.EnumDescriptor( name='Codec', @@ -73,8 +72,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=13142, - serialized_end=13273, + serialized_start=13214, + serialized_end=13345, ) _sym_db.RegisterEnumDescriptor(_CODEC) @@ -104,8 +103,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=13275, - serialized_end=13390, + serialized_start=13347, + serialized_end=13462, ) _sym_db.RegisterEnumDescriptor(_METERINGMODE) @@ -141,8 +140,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=2352, - serialized_end=2412, + serialized_start=2384, + serialized_end=2444, ) _sym_db.RegisterEnumDescriptor(_STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK_SKIPPED_REASON) @@ -174,8 +173,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=279, - serialized_end=334, + serialized_start=255, + serialized_end=310, ) @@ -213,8 +212,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=336, - serialized_end=378, + serialized_start=312, + serialized_end=354, ) @@ -245,8 +244,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=380, - serialized_end=415, + serialized_start=356, + serialized_end=391, ) @@ -270,8 +269,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=417, - serialized_end=438, + serialized_start=393, + serialized_end=414, ) @@ -309,8 +308,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=440, - serialized_end=482, + serialized_start=416, + serialized_end=458, ) @@ -360,8 +359,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=508, - serialized_end=737, + serialized_start=484, + serialized_end=713, ) _STREAMWRITEMESSAGE_FROMSERVER = _descriptor.Descriptor( @@ -424,8 +423,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=740, - serialized_end=1059, + serialized_start=716, + serialized_end=1035, ) _STREAMWRITEMESSAGE_INITREQUEST_WRITESESSIONMETAENTRY = _descriptor.Descriptor( @@ -462,8 +461,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1282, - serialized_end=1337, + serialized_start=1258, + serialized_end=1313, ) _STREAMWRITEMESSAGE_INITREQUEST = _descriptor.Descriptor( @@ -533,8 +532,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=1062, - serialized_end=1353, + serialized_start=1038, + serialized_end=1329, ) _STREAMWRITEMESSAGE_INITRESPONSE = _descriptor.Descriptor( @@ -585,8 +584,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1356, - serialized_end=1487, + serialized_start=1332, + serialized_end=1463, ) _STREAMWRITEMESSAGE_WRITEREQUEST_MESSAGEDATA = _descriptor.Descriptor( @@ -663,8 +662,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=1596, - serialized_end=1840, + serialized_start=1621, + serialized_end=1865, ) _STREAMWRITEMESSAGE_WRITEREQUEST = _descriptor.Descriptor( @@ -689,6 +688,13 @@ message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='tx', full_name='Ydb.Topic.StreamWriteMessage.WriteRequest.tx', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -700,9 +706,14 @@ syntax='proto3', extension_ranges=[], oneofs=[ + _descriptor.OneofDescriptor( + name='_tx', full_name='Ydb.Topic.StreamWriteMessage.WriteRequest._tx', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), ], - serialized_start=1490, - serialized_end=1840, + serialized_start=1466, + serialized_end=1872, ) _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK_WRITTEN = _descriptor.Descriptor( @@ -732,8 +743,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2228, - serialized_end=2253, + serialized_start=2260, + serialized_end=2285, ) _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK_SKIPPED = _descriptor.Descriptor( @@ -764,8 +775,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2256, - serialized_end=2412, + serialized_start=2288, + serialized_end=2444, ) _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK = _descriptor.Descriptor( @@ -814,8 +825,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=2038, - serialized_end=2436, + serialized_start=2070, + serialized_end=2468, ) _STREAMWRITEMESSAGE_WRITERESPONSE_WRITESTATISTICS = _descriptor.Descriptor( @@ -873,8 +884,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2439, - serialized_end=2740, + serialized_start=2471, + serialized_end=2772, ) _STREAMWRITEMESSAGE_WRITERESPONSE = _descriptor.Descriptor( @@ -918,8 +929,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1843, - serialized_end=2740, + serialized_start=1875, + serialized_end=2772, ) _STREAMWRITEMESSAGE = _descriptor.Descriptor( @@ -942,8 +953,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=485, - serialized_end=2740, + serialized_start=461, + serialized_end=2772, ) @@ -988,8 +999,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2764, - serialized_end=2848, + serialized_start=2796, + serialized_end=2880, ) _STREAMREADMESSAGE_FROMCLIENT = _descriptor.Descriptor( @@ -1066,8 +1077,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=2851, - serialized_end=3469, + serialized_start=2883, + serialized_end=3501, ) _STREAMREADMESSAGE_FROMSERVER = _descriptor.Descriptor( @@ -1158,8 +1169,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=3472, - serialized_end=4180, + serialized_start=3504, + serialized_end=4212, ) _STREAMREADMESSAGE_INITREQUEST_TOPICREADSETTINGS = _descriptor.Descriptor( @@ -1210,8 +1221,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4328, - serialized_end=4475, + serialized_start=4360, + serialized_end=4507, ) _STREAMREADMESSAGE_INITREQUEST = _descriptor.Descriptor( @@ -1255,8 +1266,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4183, - serialized_end=4475, + serialized_start=4215, + serialized_end=4507, ) _STREAMREADMESSAGE_INITRESPONSE = _descriptor.Descriptor( @@ -1286,8 +1297,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4477, - serialized_end=4511, + serialized_start=4509, + serialized_end=4543, ) _STREAMREADMESSAGE_READREQUEST = _descriptor.Descriptor( @@ -1317,8 +1328,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4513, - serialized_end=4546, + serialized_start=4545, + serialized_end=4578, ) _STREAMREADMESSAGE_READRESPONSE_MESSAGEDATA = _descriptor.Descriptor( @@ -1390,8 +1401,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4667, - serialized_end=4876, + serialized_start=4699, + serialized_end=4908, ) _STREAMREADMESSAGE_READRESPONSE_BATCH_WRITESESSIONMETAENTRY = _descriptor.Descriptor( @@ -1428,8 +1439,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1282, - serialized_end=1337, + serialized_start=1258, + serialized_end=1313, ) _STREAMREADMESSAGE_READRESPONSE_BATCH = _descriptor.Descriptor( @@ -1487,8 +1498,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4879, - serialized_end=5203, + serialized_start=4911, + serialized_end=5235, ) _STREAMREADMESSAGE_READRESPONSE_PARTITIONDATA = _descriptor.Descriptor( @@ -1525,8 +1536,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5205, - serialized_end=5316, + serialized_start=5237, + serialized_end=5348, ) _STREAMREADMESSAGE_READRESPONSE = _descriptor.Descriptor( @@ -1563,8 +1574,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4549, - serialized_end=5316, + serialized_start=4581, + serialized_end=5348, ) _STREAMREADMESSAGE_COMMITOFFSETREQUEST_PARTITIONCOMMITOFFSET = _descriptor.Descriptor( @@ -1601,8 +1612,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5438, - serialized_end=5533, + serialized_start=5470, + serialized_end=5565, ) _STREAMREADMESSAGE_COMMITOFFSETREQUEST = _descriptor.Descriptor( @@ -1632,8 +1643,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5319, - serialized_end=5533, + serialized_start=5351, + serialized_end=5565, ) _STREAMREADMESSAGE_COMMITOFFSETRESPONSE_PARTITIONCOMMITTEDOFFSET = _descriptor.Descriptor( @@ -1670,8 +1681,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5674, - serialized_end=5756, + serialized_start=5706, + serialized_end=5788, ) _STREAMREADMESSAGE_COMMITOFFSETRESPONSE = _descriptor.Descriptor( @@ -1701,8 +1712,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5536, - serialized_end=5756, + serialized_start=5568, + serialized_end=5788, ) _STREAMREADMESSAGE_PARTITIONSESSIONSTATUSREQUEST = _descriptor.Descriptor( @@ -1732,8 +1743,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5758, - serialized_end=5819, + serialized_start=5790, + serialized_end=5851, ) _STREAMREADMESSAGE_PARTITIONSESSIONSTATUSRESPONSE = _descriptor.Descriptor( @@ -1784,8 +1795,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5822, - serialized_end=6025, + serialized_start=5854, + serialized_end=6057, ) _STREAMREADMESSAGE_STARTPARTITIONSESSIONREQUEST = _descriptor.Descriptor( @@ -1829,8 +1840,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6028, - serialized_end=6210, + serialized_start=6060, + serialized_end=6242, ) _STREAMREADMESSAGE_STARTPARTITIONSESSIONRESPONSE = _descriptor.Descriptor( @@ -1884,8 +1895,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=6213, - serialized_end=6362, + serialized_start=6245, + serialized_end=6394, ) _STREAMREADMESSAGE_STOPPARTITIONSESSIONREQUEST = _descriptor.Descriptor( @@ -1929,8 +1940,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6364, - serialized_end=6467, + serialized_start=6396, + serialized_end=6499, ) _STREAMREADMESSAGE_STOPPARTITIONSESSIONRESPONSE = _descriptor.Descriptor( @@ -1960,8 +1971,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6469, - serialized_end=6529, + serialized_start=6501, + serialized_end=6561, ) _STREAMREADMESSAGE = _descriptor.Descriptor( @@ -1984,28 +1995,67 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2743, - serialized_end=6529, + serialized_start=2775, + serialized_end=6561, +) + + +_TRANSACTIONIDENTITY = _descriptor.Descriptor( + name='TransactionIdentity', + full_name='Ydb.Topic.TransactionIdentity', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='id', full_name='Ydb.Topic.TransactionIdentity.id', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='session', full_name='Ydb.Topic.TransactionIdentity.session', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6563, + serialized_end=6613, ) -_ADDOFFSETSTOTRANSACTIONREQUEST_TOPICOFFSETS_PARTITIONOFFSETS = _descriptor.Descriptor( +_UPDATEOFFSETSINTRANSACTIONREQUEST_TOPICOFFSETS_PARTITIONOFFSETS = _descriptor.Descriptor( name='PartitionOffsets', - full_name='Ydb.Topic.AddOffsetsToTransactionRequest.TopicOffsets.PartitionOffsets', + full_name='Ydb.Topic.UpdateOffsetsInTransactionRequest.TopicOffsets.PartitionOffsets', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='partition_id', full_name='Ydb.Topic.AddOffsetsToTransactionRequest.TopicOffsets.PartitionOffsets.partition_id', index=0, + name='partition_id', full_name='Ydb.Topic.UpdateOffsetsInTransactionRequest.TopicOffsets.PartitionOffsets.partition_id', index=0, number=1, type=3, cpp_type=2, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='partition_offsets', full_name='Ydb.Topic.AddOffsetsToTransactionRequest.TopicOffsets.PartitionOffsets.partition_offsets', index=1, + name='partition_offsets', full_name='Ydb.Topic.UpdateOffsetsInTransactionRequest.TopicOffsets.PartitionOffsets.partition_offsets', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, @@ -2023,27 +2073,27 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6910, - serialized_end=7002, + serialized_start=6976, + serialized_end=7068, ) -_ADDOFFSETSTOTRANSACTIONREQUEST_TOPICOFFSETS = _descriptor.Descriptor( +_UPDATEOFFSETSINTRANSACTIONREQUEST_TOPICOFFSETS = _descriptor.Descriptor( name='TopicOffsets', - full_name='Ydb.Topic.AddOffsetsToTransactionRequest.TopicOffsets', + full_name='Ydb.Topic.UpdateOffsetsInTransactionRequest.TopicOffsets', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='path', full_name='Ydb.Topic.AddOffsetsToTransactionRequest.TopicOffsets.path', index=0, + name='path', full_name='Ydb.Topic.UpdateOffsetsInTransactionRequest.TopicOffsets.path', index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='partitions', full_name='Ydb.Topic.AddOffsetsToTransactionRequest.TopicOffsets.partitions', index=1, + name='partitions', full_name='Ydb.Topic.UpdateOffsetsInTransactionRequest.TopicOffsets.partitions', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, @@ -2052,7 +2102,7 @@ ], extensions=[ ], - nested_types=[_ADDOFFSETSTOTRANSACTIONREQUEST_TOPICOFFSETS_PARTITIONOFFSETS, ], + nested_types=[_UPDATEOFFSETSINTRANSACTIONREQUEST_TOPICOFFSETS_PARTITIONOFFSETS, ], enum_types=[ ], serialized_options=None, @@ -2061,49 +2111,42 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6787, - serialized_end=7002, + serialized_start=6850, + serialized_end=7068, ) -_ADDOFFSETSTOTRANSACTIONREQUEST = _descriptor.Descriptor( - name='AddOffsetsToTransactionRequest', - full_name='Ydb.Topic.AddOffsetsToTransactionRequest', +_UPDATEOFFSETSINTRANSACTIONREQUEST = _descriptor.Descriptor( + name='UpdateOffsetsInTransactionRequest', + full_name='Ydb.Topic.UpdateOffsetsInTransactionRequest', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='operation_params', full_name='Ydb.Topic.AddOffsetsToTransactionRequest.operation_params', index=0, + name='operation_params', full_name='Ydb.Topic.UpdateOffsetsInTransactionRequest.operation_params', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='session_id', full_name='Ydb.Topic.AddOffsetsToTransactionRequest.session_id', index=1, - number=2, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=b"".decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='tx_control', full_name='Ydb.Topic.AddOffsetsToTransactionRequest.tx_control', index=2, - number=3, type=11, cpp_type=10, label=1, + name='tx', full_name='Ydb.Topic.UpdateOffsetsInTransactionRequest.tx', index=1, + number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='topics', full_name='Ydb.Topic.AddOffsetsToTransactionRequest.topics', index=3, - number=4, type=11, cpp_type=10, label=3, + name='topics', full_name='Ydb.Topic.UpdateOffsetsInTransactionRequest.topics', index=2, + number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='consumer', full_name='Ydb.Topic.AddOffsetsToTransactionRequest.consumer', index=4, - number=5, type=9, cpp_type=9, label=1, + name='consumer', full_name='Ydb.Topic.UpdateOffsetsInTransactionRequest.consumer', index=3, + number=4, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, @@ -2111,7 +2154,7 @@ ], extensions=[ ], - nested_types=[_ADDOFFSETSTOTRANSACTIONREQUEST_TOPICOFFSETS, ], + nested_types=[_UPDATEOFFSETSINTRANSACTIONREQUEST_TOPICOFFSETS, ], enum_types=[ ], serialized_options=None, @@ -2120,21 +2163,21 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6532, - serialized_end=7002, + serialized_start=6616, + serialized_end=7068, ) -_ADDOFFSETSTOTRANSACTIONRESPONSE = _descriptor.Descriptor( - name='AddOffsetsToTransactionResponse', - full_name='Ydb.Topic.AddOffsetsToTransactionResponse', +_UPDATEOFFSETSINTRANSACTIONRESPONSE = _descriptor.Descriptor( + name='UpdateOffsetsInTransactionResponse', + full_name='Ydb.Topic.UpdateOffsetsInTransactionResponse', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='operation', full_name='Ydb.Topic.AddOffsetsToTransactionResponse.operation', index=0, + name='operation', full_name='Ydb.Topic.UpdateOffsetsInTransactionResponse.operation', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, @@ -2152,14 +2195,14 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7004, - serialized_end=7083, + serialized_start=7070, + serialized_end=7152, ) -_ADDOFFSETSTOTRANSACTIONRESULT = _descriptor.Descriptor( - name='AddOffsetsToTransactionResult', - full_name='Ydb.Topic.AddOffsetsToTransactionResult', +_UPDATEOFFSETSINTRANSACTIONRESULT = _descriptor.Descriptor( + name='UpdateOffsetsInTransactionResult', + full_name='Ydb.Topic.UpdateOffsetsInTransactionResult', filename=None, file=DESCRIPTOR, containing_type=None, @@ -2177,8 +2220,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7085, - serialized_end=7116, + serialized_start=7154, + serialized_end=7188, ) @@ -2237,8 +2280,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7119, - serialized_end=7269, + serialized_start=7191, + serialized_end=7341, ) @@ -2269,8 +2312,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7271, - serialized_end=7339, + serialized_start=7343, + serialized_end=7411, ) @@ -2294,8 +2337,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7341, - serialized_end=7361, + serialized_start=7413, + serialized_end=7433, ) @@ -2340,8 +2383,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7363, - serialized_end=7439, + serialized_start=7435, + serialized_end=7511, ) @@ -2379,8 +2422,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7704, - serialized_end=7753, + serialized_start=7776, + serialized_end=7825, ) _CONSUMER_CONSUMERSTATS = _descriptor.Descriptor( @@ -2431,8 +2474,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7756, - serialized_end=7999, + serialized_start=7828, + serialized_end=8071, ) _CONSUMER = _descriptor.Descriptor( @@ -2497,8 +2540,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7442, - serialized_end=8005, + serialized_start=7514, + serialized_end=8077, ) @@ -2536,8 +2579,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8249, - serialized_end=8303, + serialized_start=8321, + serialized_end=8375, ) _ALTERCONSUMER = _descriptor.Descriptor( @@ -2600,8 +2643,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=8008, - serialized_end=8327, + serialized_start=8080, + serialized_end=8399, ) @@ -2639,8 +2682,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8329, - serialized_end=8433, + serialized_start=8401, + serialized_end=8505, ) @@ -2688,8 +2731,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=8436, - serialized_end=8623, + serialized_start=8508, + serialized_end=8695, ) @@ -2727,8 +2770,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7704, - serialized_end=7753, + serialized_start=7776, + serialized_end=7825, ) _CREATETOPICREQUEST = _descriptor.Descriptor( @@ -2828,8 +2871,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8626, - serialized_end=9256, + serialized_start=8698, + serialized_end=9328, ) @@ -2860,8 +2903,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9258, - serialized_end=9325, + serialized_start=9330, + serialized_end=9397, ) @@ -2885,8 +2928,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9327, - serialized_end=9346, + serialized_start=9399, + serialized_end=9418, ) @@ -2931,8 +2974,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9348, - serialized_end=9466, + serialized_start=9420, + serialized_end=9538, ) @@ -2963,8 +3006,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9468, - serialized_end=9537, + serialized_start=9540, + serialized_end=9609, ) @@ -3002,8 +3045,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7704, - serialized_end=7753, + serialized_start=7776, + serialized_end=7825, ) _DESCRIBETOPICRESULT_PARTITIONINFO = _descriptor.Descriptor( @@ -3061,8 +3104,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10220, - serialized_end=10384, + serialized_start=10292, + serialized_end=10456, ) _DESCRIBETOPICRESULT_TOPICSTATS = _descriptor.Descriptor( @@ -3113,8 +3156,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10387, - serialized_end=10592, + serialized_start=10459, + serialized_end=10664, ) _DESCRIBETOPICRESULT = _descriptor.Descriptor( @@ -3221,8 +3264,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9540, - serialized_end=10598, + serialized_start=9612, + serialized_end=10670, ) @@ -3274,8 +3317,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10601, - serialized_end=10740, + serialized_start=10673, + serialized_end=10812, ) @@ -3306,8 +3349,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10742, - serialized_end=10814, + serialized_start=10814, + serialized_end=10886, ) @@ -3373,8 +3416,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10985, - serialized_end=11241, + serialized_start=11057, + serialized_end=11313, ) _DESCRIBECONSUMERRESULT_PARTITIONCONSUMERSTATS = _descriptor.Descriptor( @@ -3467,8 +3510,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11244, - serialized_end=11679, + serialized_start=11316, + serialized_end=11751, ) _DESCRIBECONSUMERRESULT = _descriptor.Descriptor( @@ -3512,8 +3555,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10817, - serialized_end=11679, + serialized_start=10889, + serialized_end=11751, ) @@ -3579,8 +3622,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11682, - serialized_end=11966, + serialized_start=11754, + serialized_end=12038, ) @@ -3618,8 +3661,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8249, - serialized_end=8303, + serialized_start=8321, + serialized_end=8375, ) _ALTERTOPICREQUEST = _descriptor.Descriptor( @@ -3748,8 +3791,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=11969, - serialized_end=12872, + serialized_start=12041, + serialized_end=12944, ) @@ -3780,8 +3823,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12874, - serialized_end=12940, + serialized_start=12946, + serialized_end=13012, ) @@ -3805,8 +3848,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12942, - serialized_end=12960, + serialized_start=13014, + serialized_end=13032, ) @@ -3844,8 +3887,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12962, - serialized_end=13053, + serialized_start=13034, + serialized_end=13125, ) @@ -3876,8 +3919,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13055, - serialized_end=13120, + serialized_start=13127, + serialized_end=13192, ) @@ -3901,8 +3944,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13122, - serialized_end=13139, + serialized_start=13194, + serialized_end=13211, ) _STREAMWRITEMESSAGE_FROMCLIENT.fields_by_name['init_request'].message_type = _STREAMWRITEMESSAGE_INITREQUEST @@ -3954,7 +3997,11 @@ _STREAMWRITEMESSAGE_WRITEREQUEST_MESSAGEDATA.fields_by_name['partition_id']) _STREAMWRITEMESSAGE_WRITEREQUEST_MESSAGEDATA.fields_by_name['partition_id'].containing_oneof = _STREAMWRITEMESSAGE_WRITEREQUEST_MESSAGEDATA.oneofs_by_name['partitioning'] _STREAMWRITEMESSAGE_WRITEREQUEST.fields_by_name['messages'].message_type = _STREAMWRITEMESSAGE_WRITEREQUEST_MESSAGEDATA +_STREAMWRITEMESSAGE_WRITEREQUEST.fields_by_name['tx'].message_type = _TRANSACTIONIDENTITY _STREAMWRITEMESSAGE_WRITEREQUEST.containing_type = _STREAMWRITEMESSAGE +_STREAMWRITEMESSAGE_WRITEREQUEST.oneofs_by_name['_tx'].fields.append( + _STREAMWRITEMESSAGE_WRITEREQUEST.fields_by_name['tx']) +_STREAMWRITEMESSAGE_WRITEREQUEST.fields_by_name['tx'].containing_oneof = _STREAMWRITEMESSAGE_WRITEREQUEST.oneofs_by_name['_tx'] _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK_WRITTEN.containing_type = _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK_SKIPPED.fields_by_name['reason'].enum_type = _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK_SKIPPED_REASON _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK_SKIPPED.containing_type = _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK @@ -4080,14 +4127,14 @@ _STREAMREADMESSAGE_STARTPARTITIONSESSIONRESPONSE.fields_by_name['commit_offset'].containing_oneof = _STREAMREADMESSAGE_STARTPARTITIONSESSIONRESPONSE.oneofs_by_name['_commit_offset'] _STREAMREADMESSAGE_STOPPARTITIONSESSIONREQUEST.containing_type = _STREAMREADMESSAGE _STREAMREADMESSAGE_STOPPARTITIONSESSIONRESPONSE.containing_type = _STREAMREADMESSAGE -_ADDOFFSETSTOTRANSACTIONREQUEST_TOPICOFFSETS_PARTITIONOFFSETS.fields_by_name['partition_offsets'].message_type = _OFFSETSRANGE -_ADDOFFSETSTOTRANSACTIONREQUEST_TOPICOFFSETS_PARTITIONOFFSETS.containing_type = _ADDOFFSETSTOTRANSACTIONREQUEST_TOPICOFFSETS -_ADDOFFSETSTOTRANSACTIONREQUEST_TOPICOFFSETS.fields_by_name['partitions'].message_type = _ADDOFFSETSTOTRANSACTIONREQUEST_TOPICOFFSETS_PARTITIONOFFSETS -_ADDOFFSETSTOTRANSACTIONREQUEST_TOPICOFFSETS.containing_type = _ADDOFFSETSTOTRANSACTIONREQUEST -_ADDOFFSETSTOTRANSACTIONREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS -_ADDOFFSETSTOTRANSACTIONREQUEST.fields_by_name['tx_control'].message_type = protos_dot_ydb__table__pb2._TRANSACTIONCONTROL -_ADDOFFSETSTOTRANSACTIONREQUEST.fields_by_name['topics'].message_type = _ADDOFFSETSTOTRANSACTIONREQUEST_TOPICOFFSETS -_ADDOFFSETSTOTRANSACTIONRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION +_UPDATEOFFSETSINTRANSACTIONREQUEST_TOPICOFFSETS_PARTITIONOFFSETS.fields_by_name['partition_offsets'].message_type = _OFFSETSRANGE +_UPDATEOFFSETSINTRANSACTIONREQUEST_TOPICOFFSETS_PARTITIONOFFSETS.containing_type = _UPDATEOFFSETSINTRANSACTIONREQUEST_TOPICOFFSETS +_UPDATEOFFSETSINTRANSACTIONREQUEST_TOPICOFFSETS.fields_by_name['partitions'].message_type = _UPDATEOFFSETSINTRANSACTIONREQUEST_TOPICOFFSETS_PARTITIONOFFSETS +_UPDATEOFFSETSINTRANSACTIONREQUEST_TOPICOFFSETS.containing_type = _UPDATEOFFSETSINTRANSACTIONREQUEST +_UPDATEOFFSETSINTRANSACTIONREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS +_UPDATEOFFSETSINTRANSACTIONREQUEST.fields_by_name['tx'].message_type = _TRANSACTIONIDENTITY +_UPDATEOFFSETSINTRANSACTIONREQUEST.fields_by_name['topics'].message_type = _UPDATEOFFSETSINTRANSACTIONREQUEST_TOPICOFFSETS +_UPDATEOFFSETSINTRANSACTIONRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION _COMMITOFFSETREQUEST.fields_by_name['operation_params'].message_type = protos_dot_ydb__operation__pb2._OPERATIONPARAMS _COMMITOFFSETRESPONSE.fields_by_name['operation'].message_type = protos_dot_ydb__operation__pb2._OPERATION _CONSUMER_ATTRIBUTESENTRY.containing_type = _CONSUMER @@ -4186,9 +4233,10 @@ DESCRIPTOR.message_types_by_name['MetadataItem'] = _METADATAITEM DESCRIPTOR.message_types_by_name['StreamWriteMessage'] = _STREAMWRITEMESSAGE DESCRIPTOR.message_types_by_name['StreamReadMessage'] = _STREAMREADMESSAGE -DESCRIPTOR.message_types_by_name['AddOffsetsToTransactionRequest'] = _ADDOFFSETSTOTRANSACTIONREQUEST -DESCRIPTOR.message_types_by_name['AddOffsetsToTransactionResponse'] = _ADDOFFSETSTOTRANSACTIONRESPONSE -DESCRIPTOR.message_types_by_name['AddOffsetsToTransactionResult'] = _ADDOFFSETSTOTRANSACTIONRESULT +DESCRIPTOR.message_types_by_name['TransactionIdentity'] = _TRANSACTIONIDENTITY +DESCRIPTOR.message_types_by_name['UpdateOffsetsInTransactionRequest'] = _UPDATEOFFSETSINTRANSACTIONREQUEST +DESCRIPTOR.message_types_by_name['UpdateOffsetsInTransactionResponse'] = _UPDATEOFFSETSINTRANSACTIONRESPONSE +DESCRIPTOR.message_types_by_name['UpdateOffsetsInTransactionResult'] = _UPDATEOFFSETSINTRANSACTIONRESULT DESCRIPTOR.message_types_by_name['CommitOffsetRequest'] = _COMMITOFFSETREQUEST DESCRIPTOR.message_types_by_name['CommitOffsetResponse'] = _COMMITOFFSETRESPONSE DESCRIPTOR.message_types_by_name['CommitOffsetResult'] = _COMMITOFFSETRESULT @@ -4538,42 +4586,49 @@ _sym_db.RegisterMessage(StreamReadMessage.StopPartitionSessionRequest) _sym_db.RegisterMessage(StreamReadMessage.StopPartitionSessionResponse) -AddOffsetsToTransactionRequest = _reflection.GeneratedProtocolMessageType('AddOffsetsToTransactionRequest', (_message.Message,), { +TransactionIdentity = _reflection.GeneratedProtocolMessageType('TransactionIdentity', (_message.Message,), { + 'DESCRIPTOR' : _TRANSACTIONIDENTITY, + '__module__' : 'protos.ydb_topic_pb2' + # @@protoc_insertion_point(class_scope:Ydb.Topic.TransactionIdentity) + }) +_sym_db.RegisterMessage(TransactionIdentity) + +UpdateOffsetsInTransactionRequest = _reflection.GeneratedProtocolMessageType('UpdateOffsetsInTransactionRequest', (_message.Message,), { 'TopicOffsets' : _reflection.GeneratedProtocolMessageType('TopicOffsets', (_message.Message,), { 'PartitionOffsets' : _reflection.GeneratedProtocolMessageType('PartitionOffsets', (_message.Message,), { - 'DESCRIPTOR' : _ADDOFFSETSTOTRANSACTIONREQUEST_TOPICOFFSETS_PARTITIONOFFSETS, + 'DESCRIPTOR' : _UPDATEOFFSETSINTRANSACTIONREQUEST_TOPICOFFSETS_PARTITIONOFFSETS, '__module__' : 'protos.ydb_topic_pb2' - # @@protoc_insertion_point(class_scope:Ydb.Topic.AddOffsetsToTransactionRequest.TopicOffsets.PartitionOffsets) + # @@protoc_insertion_point(class_scope:Ydb.Topic.UpdateOffsetsInTransactionRequest.TopicOffsets.PartitionOffsets) }) , - 'DESCRIPTOR' : _ADDOFFSETSTOTRANSACTIONREQUEST_TOPICOFFSETS, + 'DESCRIPTOR' : _UPDATEOFFSETSINTRANSACTIONREQUEST_TOPICOFFSETS, '__module__' : 'protos.ydb_topic_pb2' - # @@protoc_insertion_point(class_scope:Ydb.Topic.AddOffsetsToTransactionRequest.TopicOffsets) + # @@protoc_insertion_point(class_scope:Ydb.Topic.UpdateOffsetsInTransactionRequest.TopicOffsets) }) , - 'DESCRIPTOR' : _ADDOFFSETSTOTRANSACTIONREQUEST, + 'DESCRIPTOR' : _UPDATEOFFSETSINTRANSACTIONREQUEST, '__module__' : 'protos.ydb_topic_pb2' - # @@protoc_insertion_point(class_scope:Ydb.Topic.AddOffsetsToTransactionRequest) + # @@protoc_insertion_point(class_scope:Ydb.Topic.UpdateOffsetsInTransactionRequest) }) -_sym_db.RegisterMessage(AddOffsetsToTransactionRequest) -_sym_db.RegisterMessage(AddOffsetsToTransactionRequest.TopicOffsets) -_sym_db.RegisterMessage(AddOffsetsToTransactionRequest.TopicOffsets.PartitionOffsets) +_sym_db.RegisterMessage(UpdateOffsetsInTransactionRequest) +_sym_db.RegisterMessage(UpdateOffsetsInTransactionRequest.TopicOffsets) +_sym_db.RegisterMessage(UpdateOffsetsInTransactionRequest.TopicOffsets.PartitionOffsets) -AddOffsetsToTransactionResponse = _reflection.GeneratedProtocolMessageType('AddOffsetsToTransactionResponse', (_message.Message,), { - 'DESCRIPTOR' : _ADDOFFSETSTOTRANSACTIONRESPONSE, +UpdateOffsetsInTransactionResponse = _reflection.GeneratedProtocolMessageType('UpdateOffsetsInTransactionResponse', (_message.Message,), { + 'DESCRIPTOR' : _UPDATEOFFSETSINTRANSACTIONRESPONSE, '__module__' : 'protos.ydb_topic_pb2' - # @@protoc_insertion_point(class_scope:Ydb.Topic.AddOffsetsToTransactionResponse) + # @@protoc_insertion_point(class_scope:Ydb.Topic.UpdateOffsetsInTransactionResponse) }) -_sym_db.RegisterMessage(AddOffsetsToTransactionResponse) +_sym_db.RegisterMessage(UpdateOffsetsInTransactionResponse) -AddOffsetsToTransactionResult = _reflection.GeneratedProtocolMessageType('AddOffsetsToTransactionResult', (_message.Message,), { - 'DESCRIPTOR' : _ADDOFFSETSTOTRANSACTIONRESULT, +UpdateOffsetsInTransactionResult = _reflection.GeneratedProtocolMessageType('UpdateOffsetsInTransactionResult', (_message.Message,), { + 'DESCRIPTOR' : _UPDATEOFFSETSINTRANSACTIONRESULT, '__module__' : 'protos.ydb_topic_pb2' - # @@protoc_insertion_point(class_scope:Ydb.Topic.AddOffsetsToTransactionResult) + # @@protoc_insertion_point(class_scope:Ydb.Topic.UpdateOffsetsInTransactionResult) }) -_sym_db.RegisterMessage(AddOffsetsToTransactionResult) +_sym_db.RegisterMessage(UpdateOffsetsInTransactionResult) CommitOffsetRequest = _reflection.GeneratedProtocolMessageType('CommitOffsetRequest', (_message.Message,), { 'DESCRIPTOR' : _COMMITOFFSETREQUEST, diff --git a/ydb/_grpc/v3/ydb_topic_v1_pb2.py b/ydb/_grpc/v3/ydb_topic_v1_pb2.py index 2a630e35..be97258a 100644 --- a/ydb/_grpc/v3/ydb_topic_v1_pb2.py +++ b/ydb/_grpc/v3/ydb_topic_v1_pb2.py @@ -21,7 +21,7 @@ syntax='proto3', serialized_options=b'\n\027tech.ydb.proto.topic.v1Z4github.com/ydb-platform/ydb-go-genproto/Ydb_Topic_V1\370\001\001', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\x12ydb_topic_v1.proto\x12\x0cYdb.Topic.V1\x1a\x16protos/ydb_topic.proto2\xbc\x05\n\x0cTopicService\x12\x65\n\x0bStreamWrite\x12(.Ydb.Topic.StreamWriteMessage.FromClient\x1a(.Ydb.Topic.StreamWriteMessage.FromServer(\x01\x30\x01\x12\x62\n\nStreamRead\x12\'.Ydb.Topic.StreamReadMessage.FromClient\x1a\'.Ydb.Topic.StreamReadMessage.FromServer(\x01\x30\x01\x12O\n\x0c\x43ommitOffset\x12\x1e.Ydb.Topic.CommitOffsetRequest\x1a\x1f.Ydb.Topic.CommitOffsetResponse\x12L\n\x0b\x43reateTopic\x12\x1d.Ydb.Topic.CreateTopicRequest\x1a\x1e.Ydb.Topic.CreateTopicResponse\x12R\n\rDescribeTopic\x12\x1f.Ydb.Topic.DescribeTopicRequest\x1a .Ydb.Topic.DescribeTopicResponse\x12[\n\x10\x44\x65scribeConsumer\x12\".Ydb.Topic.DescribeConsumerRequest\x1a#.Ydb.Topic.DescribeConsumerResponse\x12I\n\nAlterTopic\x12\x1c.Ydb.Topic.AlterTopicRequest\x1a\x1d.Ydb.Topic.AlterTopicResponse\x12\x46\n\tDropTopic\x12\x1b.Ydb.Topic.DropTopicRequest\x1a\x1c.Ydb.Topic.DropTopicResponseBR\n\x17tech.ydb.proto.topic.v1Z4github.com/ydb-platform/ydb-go-genproto/Ydb_Topic_V1\xf8\x01\x01\x62\x06proto3' + serialized_pb=b'\n\x12ydb_topic_v1.proto\x12\x0cYdb.Topic.V1\x1a\x16protos/ydb_topic.proto2\xb7\x06\n\x0cTopicService\x12\x65\n\x0bStreamWrite\x12(.Ydb.Topic.StreamWriteMessage.FromClient\x1a(.Ydb.Topic.StreamWriteMessage.FromServer(\x01\x30\x01\x12\x62\n\nStreamRead\x12\'.Ydb.Topic.StreamReadMessage.FromClient\x1a\'.Ydb.Topic.StreamReadMessage.FromServer(\x01\x30\x01\x12O\n\x0c\x43ommitOffset\x12\x1e.Ydb.Topic.CommitOffsetRequest\x1a\x1f.Ydb.Topic.CommitOffsetResponse\x12y\n\x1aUpdateOffsetsInTransaction\x12,.Ydb.Topic.UpdateOffsetsInTransactionRequest\x1a-.Ydb.Topic.UpdateOffsetsInTransactionResponse\x12L\n\x0b\x43reateTopic\x12\x1d.Ydb.Topic.CreateTopicRequest\x1a\x1e.Ydb.Topic.CreateTopicResponse\x12R\n\rDescribeTopic\x12\x1f.Ydb.Topic.DescribeTopicRequest\x1a .Ydb.Topic.DescribeTopicResponse\x12[\n\x10\x44\x65scribeConsumer\x12\".Ydb.Topic.DescribeConsumerRequest\x1a#.Ydb.Topic.DescribeConsumerResponse\x12I\n\nAlterTopic\x12\x1c.Ydb.Topic.AlterTopicRequest\x1a\x1d.Ydb.Topic.AlterTopicResponse\x12\x46\n\tDropTopic\x12\x1b.Ydb.Topic.DropTopicRequest\x1a\x1c.Ydb.Topic.DropTopicResponseBR\n\x17tech.ydb.proto.topic.v1Z4github.com/ydb-platform/ydb-go-genproto/Ydb_Topic_V1\xf8\x01\x01\x62\x06proto3' , dependencies=[protos_dot_ydb__topic__pb2.DESCRIPTOR,]) @@ -40,7 +40,7 @@ serialized_options=None, create_key=_descriptor._internal_create_key, serialized_start=61, - serialized_end=761, + serialized_end=884, methods=[ _descriptor.MethodDescriptor( name='StreamWrite', @@ -72,10 +72,20 @@ serialized_options=None, create_key=_descriptor._internal_create_key, ), + _descriptor.MethodDescriptor( + name='UpdateOffsetsInTransaction', + full_name='Ydb.Topic.V1.TopicService.UpdateOffsetsInTransaction', + index=3, + containing_service=None, + input_type=protos_dot_ydb__topic__pb2._UPDATEOFFSETSINTRANSACTIONREQUEST, + output_type=protos_dot_ydb__topic__pb2._UPDATEOFFSETSINTRANSACTIONRESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), _descriptor.MethodDescriptor( name='CreateTopic', full_name='Ydb.Topic.V1.TopicService.CreateTopic', - index=3, + index=4, containing_service=None, input_type=protos_dot_ydb__topic__pb2._CREATETOPICREQUEST, output_type=protos_dot_ydb__topic__pb2._CREATETOPICRESPONSE, @@ -85,7 +95,7 @@ _descriptor.MethodDescriptor( name='DescribeTopic', full_name='Ydb.Topic.V1.TopicService.DescribeTopic', - index=4, + index=5, containing_service=None, input_type=protos_dot_ydb__topic__pb2._DESCRIBETOPICREQUEST, output_type=protos_dot_ydb__topic__pb2._DESCRIBETOPICRESPONSE, @@ -95,7 +105,7 @@ _descriptor.MethodDescriptor( name='DescribeConsumer', full_name='Ydb.Topic.V1.TopicService.DescribeConsumer', - index=5, + index=6, containing_service=None, input_type=protos_dot_ydb__topic__pb2._DESCRIBECONSUMERREQUEST, output_type=protos_dot_ydb__topic__pb2._DESCRIBECONSUMERRESPONSE, @@ -105,7 +115,7 @@ _descriptor.MethodDescriptor( name='AlterTopic', full_name='Ydb.Topic.V1.TopicService.AlterTopic', - index=6, + index=7, containing_service=None, input_type=protos_dot_ydb__topic__pb2._ALTERTOPICREQUEST, output_type=protos_dot_ydb__topic__pb2._ALTERTOPICRESPONSE, @@ -115,7 +125,7 @@ _descriptor.MethodDescriptor( name='DropTopic', full_name='Ydb.Topic.V1.TopicService.DropTopic', - index=7, + index=8, containing_service=None, input_type=protos_dot_ydb__topic__pb2._DROPTOPICREQUEST, output_type=protos_dot_ydb__topic__pb2._DROPTOPICRESPONSE, diff --git a/ydb/_grpc/v3/ydb_topic_v1_pb2_grpc.py b/ydb/_grpc/v3/ydb_topic_v1_pb2_grpc.py index 84a80167..b1a892a7 100644 --- a/ydb/_grpc/v3/ydb_topic_v1_pb2_grpc.py +++ b/ydb/_grpc/v3/ydb_topic_v1_pb2_grpc.py @@ -29,6 +29,11 @@ def __init__(self, channel): request_serializer=protos_dot_ydb__topic__pb2.CommitOffsetRequest.SerializeToString, response_deserializer=protos_dot_ydb__topic__pb2.CommitOffsetResponse.FromString, ) + self.UpdateOffsetsInTransaction = channel.unary_unary( + '/Ydb.Topic.V1.TopicService/UpdateOffsetsInTransaction', + request_serializer=protos_dot_ydb__topic__pb2.UpdateOffsetsInTransactionRequest.SerializeToString, + response_deserializer=protos_dot_ydb__topic__pb2.UpdateOffsetsInTransactionResponse.FromString, + ) self.CreateTopic = channel.unary_unary( '/Ydb.Topic.V1.TopicService/CreateTopic', request_serializer=protos_dot_ydb__topic__pb2.CreateTopicRequest.SerializeToString, @@ -130,6 +135,13 @@ def CommitOffset(self, request, context): context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') + def UpdateOffsetsInTransaction(self, request, context): + """Add information about offset ranges to the transaction. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + def CreateTopic(self, request, context): """Create topic command. """ @@ -183,6 +195,11 @@ def add_TopicServiceServicer_to_server(servicer, server): request_deserializer=protos_dot_ydb__topic__pb2.CommitOffsetRequest.FromString, response_serializer=protos_dot_ydb__topic__pb2.CommitOffsetResponse.SerializeToString, ), + 'UpdateOffsetsInTransaction': grpc.unary_unary_rpc_method_handler( + servicer.UpdateOffsetsInTransaction, + request_deserializer=protos_dot_ydb__topic__pb2.UpdateOffsetsInTransactionRequest.FromString, + response_serializer=protos_dot_ydb__topic__pb2.UpdateOffsetsInTransactionResponse.SerializeToString, + ), 'CreateTopic': grpc.unary_unary_rpc_method_handler( servicer.CreateTopic, request_deserializer=protos_dot_ydb__topic__pb2.CreateTopicRequest.FromString, @@ -269,6 +286,23 @@ def CommitOffset(request, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + @staticmethod + def UpdateOffsetsInTransaction(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.Topic.V1.TopicService/UpdateOffsetsInTransaction', + protos_dot_ydb__topic__pb2.UpdateOffsetsInTransactionRequest.SerializeToString, + protos_dot_ydb__topic__pb2.UpdateOffsetsInTransactionResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + @staticmethod def CreateTopic(request, target, diff --git a/ydb/_grpc/v4/draft/protos/ydb_federated_query_pb2.py b/ydb/_grpc/v4/draft/protos/ydb_federated_query_pb2.py new file mode 100644 index 00000000..0de1cb16 --- /dev/null +++ b/ydb/_grpc/v4/draft/protos/ydb_federated_query_pb2.py @@ -0,0 +1,499 @@ +# -*- coding: utf-8 -*- +# flake8: noqa +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: draft/protos/ydb_federated_query.proto +"""Generated protocol buffer code.""" +from google.protobuf.internal import builder as _builder +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from ydb._grpc.v4.protos.annotations import sensitive_pb2 as protos_dot_annotations_dot_sensitive__pb2 +from ydb._grpc.v4.protos.annotations import validation_pb2 as protos_dot_annotations_dot_validation__pb2 +from ydb._grpc.v4.protos import ydb_operation_pb2 as protos_dot_ydb__operation__pb2 +from ydb._grpc.v4.protos import ydb_value_pb2 as protos_dot_ydb__value__pb2 +from ydb._grpc.v4.protos import ydb_issue_message_pb2 as protos_dot_ydb__issue__message__pb2 +from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 +from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 +from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n&draft/protos/ydb_federated_query.proto\x12\x0e\x46\x65\x64\x65ratedQuery\x1a\"protos/annotations/sensitive.proto\x1a#protos/annotations/validation.proto\x1a\x1aprotos/ydb_operation.proto\x1a\x16protos/ydb_value.proto\x1a\x1eprotos/ydb_issue_message.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1bgoogle/protobuf/empty.proto\"{\n\x03\x41\x63l\x12\x32\n\nvisibility\x18\x01 \x01(\x0e\x32\x1e.FederatedQuery.Acl.Visibility\"@\n\nVisibility\x12\x1a\n\x16VISIBILITY_UNSPECIFIED\x10\x00\x12\x0b\n\x07PRIVATE\x10\x01\x12\t\n\x05SCOPE\x10\x02\"\x83\x03\n\x06Limits\x12!\n\x0fvcpu_rate_limit\x18\x01 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12!\n\x0f\x66low_rate_limit\x18\x02 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12!\n\x0fvcpu_time_limit\x18\x03 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12!\n\x0fmax_result_size\x18\x04 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12!\n\x0fmax_result_rows\x18\x05 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\x1e\n\x0cmemory_limit\x18\x06 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12-\n\nresult_ttl\x18\x07 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x36\n\x11\x65xecution_timeout\x18\x08 \x01(\x0b\x32\x19.google.protobuf.DurationH\x00\x12\x38\n\x12\x65xecution_deadline\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x00\x42\t\n\x07timeout\"\xef\x03\n\x14StreamingDisposition\x12(\n\x06oldest\x18\x01 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12\'\n\x05\x66resh\x18\x02 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12\x42\n\tfrom_time\x18\x03 \x01(\x0b\x32-.FederatedQuery.StreamingDisposition.FromTimeH\x00\x12@\n\x08time_ago\x18\x04 \x01(\x0b\x32,.FederatedQuery.StreamingDisposition.TimeAgoH\x00\x12W\n\x14\x66rom_last_checkpoint\x18\x05 \x01(\x0b\x32\x37.FederatedQuery.StreamingDisposition.FromLastCheckpointH\x00\x1a\x39\n\x08\x46romTime\x12-\n\ttimestamp\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x1a\x36\n\x07TimeAgo\x12+\n\x08\x64uration\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x1a#\n\x12\x46romLastCheckpoint\x12\r\n\x05\x66orce\x18\x01 \x01(\x08\x42\r\n\x0b\x64isposition\"\xd4\x04\n\x0cQueryContent\x12\x34\n\x04type\x18\x01 \x01(\x0e\x32&.FederatedQuery.QueryContent.QueryType\x12\x15\n\x04name\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12 \n\x03\x61\x63l\x18\x03 \x01(\x0b\x32\x13.FederatedQuery.Acl\x12&\n\x06limits\x18\x04 \x01(\x0b\x32\x16.FederatedQuery.Limits\x12\x1a\n\x04text\x18\x05 \x01(\tB\x0c\xa2\xe6*\x08\n\x06\x08\x01\x10\x80\xa0\x06\x12\x11\n\tautomatic\x18\x06 \x01(\x08\x12\x1c\n\x0b\x64\x65scription\x18\x07 \x01(\tB\x07\xa2\xe6*\x03\x18\x80P\x12\x64\n\x12\x65xecution_settings\x18\n \x03(\x0b\x32\x33.FederatedQuery.QueryContent.ExecutionSettingsEntryB\x13\xaa\xe6*\x08\n\x06\n\x04\x08\x01\x10\x64\xa2\xe6*\x03\x18\x80 \x12\x38\n\x06syntax\x18\x0b \x01(\x0e\x32(.FederatedQuery.QueryContent.QuerySyntax\x1a\x38\n\x16\x45xecutionSettingsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"E\n\tQueryType\x12\x1a\n\x16QUERY_TYPE_UNSPECIFIED\x10\x00\x12\r\n\tANALYTICS\x10\x01\x12\r\n\tSTREAMING\x10\x02\"?\n\x0bQuerySyntax\x12\x1c\n\x18QUERY_SYNTAX_UNSPECIFIED\x10\x00\x12\n\n\x06YQL_V1\x10\x01\x12\x06\n\x02PG\x10\x02\"\xe5\x01\n\nCommonMeta\x12\x17\n\x02id\x18\x01 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12\x1f\n\ncreated_by\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12 \n\x0bmodified_by\x18\x03 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12.\n\ncreated_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x1a\n\x08revision\x18\x06 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\"\xbf\x06\n\tQueryMeta\x12*\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x1a.FederatedQuery.CommonMeta\x12\x30\n\x0csubmitted_at\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12.\n\nstarted_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0b\x66inished_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\x0c\x65xecute_mode\x18\x04 \x01(\x0e\x32\x1b.FederatedQuery.ExecuteMode\x12\x37\n\x06status\x18\x05 \x01(\x0e\x32\'.FederatedQuery.QueryMeta.ComputeStatus\x12\x1f\n\x17last_job_query_revision\x18\x06 \x01(\x03\x12\x13\n\x0blast_job_id\x18\x07 \x01(\t\x12-\n\texpire_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x10result_expire_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x12\n\nstarted_by\x18\n \x01(\t\x12\x14\n\naborted_by\x18\x0b \x01(\tH\x00\x12\x13\n\tpaused_by\x18\x0c \x01(\tH\x00\x12\x1d\n\x15has_saved_checkpoints\x18\r \x01(\x08\"\x83\x02\n\rComputeStatus\x12\x1e\n\x1a\x43OMPUTE_STATUS_UNSPECIFIED\x10\x00\x12\x0c\n\x08STARTING\x10\x01\x12\x13\n\x0f\x41\x42ORTED_BY_USER\x10\x02\x12\x15\n\x11\x41\x42ORTED_BY_SYSTEM\x10\x03\x12\x14\n\x10\x41\x42ORTING_BY_USER\x10\x04\x12\x16\n\x12\x41\x42ORTING_BY_SYSTEM\x10\x05\x12\x0c\n\x08RESUMING\x10\x06\x12\x0b\n\x07RUNNING\x10\x07\x12\r\n\tCOMPLETED\x10\x08\x12\x0e\n\nCOMPLETING\x10\x0c\x12\n\n\x06\x46\x41ILED\x10\t\x12\x0b\n\x07\x46\x41ILING\x10\r\x12\n\n\x06PAUSED\x10\x0b\x12\x0b\n\x07PAUSING\x10\nB\x08\n\x06\x61\x63tion\"\xc9\x01\n\nBriefQuery\x12\x34\n\x04type\x18\x01 \x01(\x0e\x32&.FederatedQuery.QueryContent.QueryType\x12\x15\n\x04name\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\'\n\x04meta\x18\x03 \x01(\x0b\x32\x19.FederatedQuery.QueryMeta\x12\x32\n\nvisibility\x18\x04 \x01(\x0e\x32\x1e.FederatedQuery.Acl.Visibility\x12\x11\n\tautomatic\x18\x05 \x01(\x08\"\x19\n\tQueryPlan\x12\x0c\n\x04json\x18\x01 \x01(\t\"\x18\n\x08QueryAst\x12\x0c\n\x04\x64\x61ta\x18\x01 \x01(\t\"]\n\rResultSetMeta\x12\x1b\n\x06\x63olumn\x18\x01 \x03(\x0b\x32\x0b.Ydb.Column\x12\x1c\n\nrows_count\x18\x02 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\x11\n\ttruncated\x18\x03 \x01(\x08\"\xf6\x02\n\x05Query\x12\'\n\x04meta\x18\x01 \x01(\x0b\x32\x19.FederatedQuery.QueryMeta\x12-\n\x07\x63ontent\x18\x02 \x01(\x0b\x32\x1c.FederatedQuery.QueryContent\x12\'\n\x04plan\x18\x03 \x01(\x0b\x32\x19.FederatedQuery.QueryPlan\x12&\n\x05issue\x18\x04 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\x30\n\x0ftransient_issue\x18\x05 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\x33\n\nstatistics\x18\x06 \x01(\x0b\x32\x1f.FederatedQuery.QueryStatistics\x12\x36\n\x0fresult_set_meta\x18\x07 \x03(\x0b\x32\x1d.FederatedQuery.ResultSetMeta\x12%\n\x03\x61st\x18\x08 \x01(\x0b\x32\x18.FederatedQuery.QueryAst\"\x1f\n\x0fQueryStatistics\x12\x0c\n\x04json\x18\x01 \x01(\t\"\x8e\x02\n\x12\x43reateQueryRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12-\n\x07\x63ontent\x18\x02 \x01(\x0b\x32\x1c.FederatedQuery.QueryContent\x12\x31\n\x0c\x65xecute_mode\x18\x03 \x01(\x0e\x32\x1b.FederatedQuery.ExecuteMode\x12\x39\n\x0b\x64isposition\x18\x04 \x01(\x0b\x32$.FederatedQuery.StreamingDisposition\x12 \n\x0fidempotency_key\x18\x05 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"C\n\x13\x43reateQueryResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\".\n\x11\x43reateQueryResult\x12\x19\n\x08query_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"\x93\x04\n\x12ListQueriesRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1b\n\npage_token\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1b\n\x05limit\x18\x03 \x01(\x05\x42\x0c\xb2\xe6*\x08[1; 100]\x12\x39\n\x06\x66ilter\x18\x04 \x01(\x0b\x32).FederatedQuery.ListQueriesRequest.Filter\x1a\xcc\x02\n\x06\x46ilter\x12:\n\nquery_type\x18\x01 \x01(\x0e\x32&.FederatedQuery.QueryContent.QueryType\x12?\n\x06status\x18\x02 \x03(\x0e\x32\'.FederatedQuery.QueryMeta.ComputeStatusB\x06\x9a\xe6*\x02\x18\x14\x12\x31\n\x04mode\x18\x03 \x03(\x0e\x32\x1b.FederatedQuery.ExecuteModeB\x06\x9a\xe6*\x02\x18\x14\x12\x15\n\x04name\x18\x04 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x15\n\rcreated_by_me\x18\x05 \x01(\x08\x12\x32\n\nvisibility\x18\x06 \x01(\x0e\x32\x1e.FederatedQuery.Acl.Visibility\x12\x30\n\tautomatic\x18\x07 \x01(\x0e\x32\x1d.FederatedQuery.AutomaticType\"C\n\x13ListQueriesResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"`\n\x11ListQueriesResult\x12)\n\x05query\x18\x01 \x03(\x0b\x32\x1a.FederatedQuery.BriefQuery\x12 \n\x0fnext_page_token\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"p\n\x14\x44\x65scribeQueryRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1d\n\x08query_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\"E\n\x15\x44\x65scribeQueryResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\";\n\x13\x44\x65scribeQueryResult\x12$\n\x05query\x18\x01 \x01(\x0b\x32\x15.FederatedQuery.Query\"q\n\x15GetQueryStatusRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1d\n\x08query_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\"F\n\x16GetQueryStatusResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"f\n\x14GetQueryStatusResult\x12\x37\n\x06status\x18\x01 \x01(\x0e\x32\'.FederatedQuery.QueryMeta.ComputeStatus\x12\x15\n\rmeta_revision\x18\x02 \x01(\x03\"\xb5\x01\n\x12\x44\x65leteQueryRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1d\n\x08query_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12#\n\x11previous_revision\x18\x03 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12 \n\x0fidempotency_key\x18\x04 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"C\n\x13\x44\x65leteQueryResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x13\n\x11\x44\x65leteQueryResult\"\x8a\x03\n\x12ModifyQueryRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1d\n\x08query_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12-\n\x07\x63ontent\x18\x03 \x01(\x0b\x32\x1c.FederatedQuery.QueryContent\x12\x31\n\x0c\x65xecute_mode\x18\x04 \x01(\x0e\x32\x1b.FederatedQuery.ExecuteMode\x12\x39\n\x0b\x64isposition\x18\x05 \x01(\x0b\x32$.FederatedQuery.StreamingDisposition\x12\x36\n\x0fstate_load_mode\x18\x06 \x01(\x0e\x32\x1d.FederatedQuery.StateLoadMode\x12#\n\x11previous_revision\x18\x07 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12 \n\x0fidempotency_key\x18\x08 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"C\n\x13ModifyQueryResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x13\n\x11ModifyQueryResult\"\xe3\x01\n\x13\x43ontrolQueryRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1d\n\x08query_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12+\n\x06\x61\x63tion\x18\x03 \x01(\x0e\x32\x1b.FederatedQuery.QueryAction\x12#\n\x11previous_revision\x18\x04 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12 \n\x0fidempotency_key\x18\x05 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"D\n\x14\x43ontrolQueryResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x14\n\x12\x43ontrolQueryResult\"\xed\x01\n\x08\x42riefJob\x12(\n\x04meta\x18\x01 \x01(\x0b\x32\x1a.FederatedQuery.CommonMeta\x12-\n\nquery_meta\x18\x03 \x01(\x0b\x32\x19.FederatedQuery.QueryMeta\x12\x12\n\nquery_name\x18\t \x01(\t\x12\x32\n\nvisibility\x18\n \x01(\x0e\x32\x1e.FederatedQuery.Acl.Visibility\x12\x11\n\tautomatic\x18\x0b \x01(\x08\x12-\n\texpire_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\x83\x04\n\x03Job\x12(\n\x04meta\x18\x01 \x01(\x0b\x32\x1a.FederatedQuery.CommonMeta\x12\x0c\n\x04text\x18\x02 \x01(\t\x12-\n\nquery_meta\x18\x03 \x01(\x0b\x32\x19.FederatedQuery.QueryMeta\x12\'\n\x04plan\x18\x04 \x01(\x0b\x32\x19.FederatedQuery.QueryPlan\x12&\n\x05issue\x18\x05 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\x33\n\nstatistics\x18\x06 \x01(\x0b\x32\x1f.FederatedQuery.QueryStatistics\x12\x36\n\x0fresult_set_meta\x18\x07 \x03(\x0b\x32\x1d.FederatedQuery.ResultSetMeta\x12%\n\x03\x61st\x18\x08 \x01(\x0b\x32\x18.FederatedQuery.QueryAst\x12\x12\n\nquery_name\x18\t \x01(\t\x12 \n\x03\x61\x63l\x18\n \x01(\x0b\x32\x13.FederatedQuery.Acl\x12\x11\n\tautomatic\x18\x0b \x01(\x08\x12-\n\texpire_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x38\n\x06syntax\x18\r \x01(\x0e\x32(.FederatedQuery.QueryContent.QuerySyntax\"\x8c\x02\n\x0fListJobsRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1b\n\npage_token\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1b\n\x05limit\x18\x03 \x01(\x05\x42\x0c\xb2\xe6*\x08[1; 100]\x12\x10\n\x08query_id\x18\x05 \x01(\t\x12\x36\n\x06\x66ilter\x18\x04 \x01(\x0b\x32&.FederatedQuery.ListJobsRequest.Filter\x1a:\n\x06\x46ilter\x12\x19\n\x08query_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x15\n\rcreated_by_me\x18\x02 \x01(\x08\"@\n\x10ListJobsResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"Y\n\x0eListJobsResult\x12%\n\x03job\x18\x01 \x03(\x0b\x32\x18.FederatedQuery.BriefJob\x12 \n\x0fnext_page_token\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"l\n\x12\x44\x65scribeJobRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1b\n\x06job_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\"C\n\x13\x44\x65scribeJobResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"5\n\x11\x44\x65scribeJobResult\x12 \n\x03job\x18\x01 \x01(\x0b\x32\x13.FederatedQuery.Job\"\x15\n\x13\x43urrentIAMTokenAuth\"\n\n\x08NoneAuth\")\n\x12ServiceAccountAuth\x12\x13\n\x02id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"\xba\x01\n\x07IamAuth\x12:\n\x0b\x63urrent_iam\x18\x01 \x01(\x0b\x32#.FederatedQuery.CurrentIAMTokenAuthH\x00\x12=\n\x0fservice_account\x18\x02 \x01(\x0b\x32\".FederatedQuery.ServiceAccountAuthH\x00\x12(\n\x04none\x18\x03 \x01(\x0b\x32\x18.FederatedQuery.NoneAuthH\x00\x42\n\n\x08identity\"\x98\x01\n\x0b\x44\x61taStreams\x12\x1c\n\x0b\x64\x61tabase_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12%\n\x04\x61uth\x18\x02 \x01(\x0b\x32\x17.FederatedQuery.IamAuth\x12\x19\n\x08\x65ndpoint\x18\x03 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x19\n\x08\x64\x61tabase\x18\x04 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x0e\n\x06secure\x18\x05 \x01(\x08\"g\n\nMonitoring\x12\x18\n\x07project\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\xc8\x01\x12\x18\n\x07\x63luster\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\xc8\x01\x12%\n\x04\x61uth\x18\x03 \x01(\x0b\x32\x17.FederatedQuery.IamAuth\"\x98\x01\n\x0bYdbDatabase\x12\x1c\n\x0b\x64\x61tabase_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12%\n\x04\x61uth\x18\x02 \x01(\x0b\x32\x17.FederatedQuery.IamAuth\x12\x19\n\x08\x65ndpoint\x18\x03 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x19\n\x08\x64\x61tabase\x18\x04 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x0e\n\x06secure\x18\x05 \x01(\x08\"\xf8\x01\n\x11\x43lickHouseCluster\x12\x1c\n\x0b\x64\x61tabase_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1e\n\rdatabase_name\x18\x08 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1a\n\x05login\x18\x02 \x01(\tB\x0b\xa2\xe6*\x03\x18\x80\x08\xb8\xe6*\x01\x12\x1d\n\x08password\x18\x03 \x01(\tB\x0b\xa2\xe6*\x03\x18\x80\x08\xb8\xe6*\x01\x12%\n\x04\x61uth\x18\x04 \x01(\x0b\x32\x17.FederatedQuery.IamAuth\x12\x15\n\x04host\x18\x05 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1c\n\x04port\x18\x06 \x01(\x05\x42\x0e\xb2\xe6*\n[0; 65536]\x12\x0e\n\x06secure\x18\x07 \x01(\x08\"Y\n\x17ObjectStorageConnection\x12\x17\n\x06\x62ucket\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12%\n\x04\x61uth\x18\x02 \x01(\x0b\x32\x17.FederatedQuery.IamAuth\"\x91\x02\n\x11PostgreSQLCluster\x12\x1c\n\x0b\x64\x61tabase_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1e\n\rdatabase_name\x18\x08 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1a\n\x05login\x18\x02 \x01(\tB\x0b\xa2\xe6*\x03\x18\x80\x08\xb8\xe6*\x01\x12\x1d\n\x08password\x18\x03 \x01(\tB\x0b\xa2\xe6*\x03\x18\x80\x08\xb8\xe6*\x01\x12\x17\n\x06schema\x18\t \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12%\n\x04\x61uth\x18\x04 \x01(\x0b\x32\x17.FederatedQuery.IamAuth\x12\x15\n\x04host\x18\x05 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1c\n\x04port\x18\x06 \x01(\x05\x42\x0e\xb2\xe6*\n[0; 65536]\x12\x0e\n\x06secure\x18\x07 \x01(\x08\"\xae\x04\n\x11\x43onnectionSetting\x12\x33\n\x0cydb_database\x18\x01 \x01(\x0b\x32\x1b.FederatedQuery.YdbDatabaseH\x00\x12?\n\x12\x63lickhouse_cluster\x18\x02 \x01(\x0b\x32!.FederatedQuery.ClickHouseClusterH\x00\x12\x33\n\x0c\x64\x61ta_streams\x18\x03 \x01(\x0b\x32\x1b.FederatedQuery.DataStreamsH\x00\x12\x41\n\x0eobject_storage\x18\x04 \x01(\x0b\x32\'.FederatedQuery.ObjectStorageConnectionH\x00\x12\x30\n\nmonitoring\x18\x05 \x01(\x0b\x32\x1a.FederatedQuery.MonitoringH\x00\x12?\n\x12postgresql_cluster\x18\x06 \x01(\x0b\x32!.FederatedQuery.PostgreSQLClusterH\x00\"\xa9\x01\n\x0e\x43onnectionType\x12\x1f\n\x1b\x43ONNECTION_TYPE_UNSPECIFIED\x10\x00\x12\x10\n\x0cYDB_DATABASE\x10\x01\x12\x16\n\x12\x43LICKHOUSE_CLUSTER\x10\x02\x12\x10\n\x0c\x44\x41TA_STREAMS\x10\x03\x12\x12\n\x0eOBJECT_STORAGE\x10\x04\x12\x0e\n\nMONITORING\x10\x05\x12\x16\n\x12POSTGRESQL_CLUSTER\x10\x06\x42\x0c\n\nconnection\"\xa2\x01\n\x11\x43onnectionContent\x12\x19\n\x04name\x18\x01 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12\x32\n\x07setting\x18\x02 \x01(\x0b\x32!.FederatedQuery.ConnectionSetting\x12 \n\x03\x61\x63l\x18\x03 \x01(\x0b\x32\x13.FederatedQuery.Acl\x12\x1c\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x07\xa2\xe6*\x03\x18\x80P\"j\n\nConnection\x12\x32\n\x07\x63ontent\x18\x01 \x01(\x0b\x32!.FederatedQuery.ConnectionContent\x12(\n\x04meta\x18\x02 \x01(\x0b\x32\x1a.FederatedQuery.CommonMeta\"\xaa\x01\n\x17\x43reateConnectionRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x32\n\x07\x63ontent\x18\x02 \x01(\x0b\x32!.FederatedQuery.ConnectionContent\x12 \n\x0fidempotency_key\x18\x03 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"H\n\x18\x43reateConnectionResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"<\n\x16\x43reateConnectionResult\x12\"\n\rconnection_id\x18\x01 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\"\x84\x03\n\x16ListConnectionsRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1b\n\npage_token\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1b\n\x05limit\x18\x03 \x01(\x05\x42\x0c\xb2\xe6*\x08[1; 100]\x12=\n\x06\x66ilter\x18\x04 \x01(\x0b\x32-.FederatedQuery.ListConnectionsRequest.Filter\x1a\xb5\x01\n\x06\x46ilter\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x15\n\rcreated_by_me\x18\x02 \x01(\x08\x12I\n\x0f\x63onnection_type\x18\x03 \x01(\x0e\x32\x30.FederatedQuery.ConnectionSetting.ConnectionType\x12\x32\n\nvisibility\x18\x04 \x01(\x0e\x32\x1e.FederatedQuery.Acl.Visibility\"G\n\x17ListConnectionsResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"i\n\x15ListConnectionsResult\x12.\n\nconnection\x18\x01 \x03(\x0b\x32\x1a.FederatedQuery.Connection\x12 \n\x0fnext_page_token\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"z\n\x19\x44\x65scribeConnectionRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\"\n\rconnection_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\"J\n\x1a\x44\x65scribeConnectionResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"J\n\x18\x44\x65scribeConnectionResult\x12.\n\nconnection\x18\x01 \x01(\x0b\x32\x1a.FederatedQuery.Connection\"\xf3\x01\n\x17ModifyConnectionRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\"\n\rconnection_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12\x32\n\x07\x63ontent\x18\x03 \x01(\x0b\x32!.FederatedQuery.ConnectionContent\x12#\n\x11previous_revision\x18\x04 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12 \n\x0fidempotency_key\x18\x05 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"H\n\x18ModifyConnectionResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x18\n\x16ModifyConnectionResult\"\xbf\x01\n\x17\x44\x65leteConnectionRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\"\n\rconnection_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12#\n\x11previous_revision\x18\x03 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12 \n\x0fidempotency_key\x18\x04 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"H\n\x18\x44\x65leteConnectionResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x18\n\x16\x44\x65leteConnectionResult\"\x86\x01\n\x15TestConnectionRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x32\n\x07setting\x18\x02 \x01(\x0b\x32!.FederatedQuery.ConnectionSetting\"F\n\x16TestConnectionResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x16\n\x14TestConnectionResult\"\xcc\x01\n\x14GetResultDataRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1d\n\x08query_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12\"\n\x10result_set_index\x18\x03 \x01(\x05\x42\x08\xb2\xe6*\x04>= 0\x12\x18\n\x06offset\x18\x04 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\x1c\n\x05limit\x18\x05 \x01(\x03\x42\r\xb2\xe6*\t[1; 1000]\"E\n\x15GetResultDataResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"9\n\x13GetResultDataResult\x12\"\n\nresult_set\x18\x01 \x01(\x0b\x32\x0e.Ydb.ResultSet\".\n\x06Schema\x12$\n\x06\x63olumn\x18\x01 \x03(\x0b\x32\x0b.Ydb.ColumnB\x07\x9a\xe6*\x03\x18\xe8\x07\"\xa2\x02\n\x12\x44\x61taStreamsBinding\x12 \n\x0bstream_name\x18\x01 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12\x17\n\x06\x66ormat\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1c\n\x0b\x63ompression\x18\x03 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12&\n\x06schema\x18\x04 \x01(\x0b\x32\x16.FederatedQuery.Schema\x12U\n\x0e\x66ormat_setting\x18\x05 \x03(\x0b\x32\x35.FederatedQuery.DataStreamsBinding.FormatSettingEntryB\x06\x9a\xe6*\x02\x18\x64\x1a\x34\n\x12\x46ormatSettingEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x92\x04\n\x14ObjectStorageBinding\x12;\n\x06subset\x18\x01 \x03(\x0b\x32+.FederatedQuery.ObjectStorageBinding.Subset\x1a\xbc\x03\n\x06Subset\x12!\n\x0cpath_pattern\x18\x01 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12\x17\n\x06\x66ormat\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12^\n\x0e\x66ormat_setting\x18\x03 \x03(\x0b\x32>.FederatedQuery.ObjectStorageBinding.Subset.FormatSettingEntryB\x06\x9a\xe6*\x02\x18\x64\x12\x1c\n\x0b\x63ompression\x18\x04 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12&\n\x06schema\x18\x05 \x01(\x0b\x32\x16.FederatedQuery.Schema\x12O\n\nprojection\x18\x06 \x03(\x0b\x32;.FederatedQuery.ObjectStorageBinding.Subset.ProjectionEntry\x12\x16\n\x0epartitioned_by\x18\x07 \x03(\t\x1a\x34\n\x12\x46ormatSettingEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x31\n\x0fProjectionEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xea\x01\n\x0e\x42indingSetting\x12:\n\x0c\x64\x61ta_streams\x18\x01 \x01(\x0b\x32\".FederatedQuery.DataStreamsBindingH\x00\x12>\n\x0eobject_storage\x18\x02 \x01(\x0b\x32$.FederatedQuery.ObjectStorageBindingH\x00\"Q\n\x0b\x42indingType\x12\x1c\n\x18\x42INDING_TYPE_UNSPECIFIED\x10\x00\x12\x10\n\x0c\x44\x41TA_STREAMS\x10\x01\x12\x12\n\x0eOBJECT_STORAGE\x10\x02\x42\t\n\x07\x62inding\"\xe5\x01\n\x0c\x42riefBinding\x12\x19\n\x04name\x18\x01 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12\"\n\rconnection_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12(\n\x04meta\x18\x03 \x01(\x0b\x32\x1a.FederatedQuery.CommonMeta\x12\x38\n\x04type\x18\x04 \x01(\x0e\x32*.FederatedQuery.BindingSetting.BindingType\x12\x32\n\nvisibility\x18\x05 \x01(\x0e\x32\x1e.FederatedQuery.Acl.Visibility\"\xc0\x01\n\x0e\x42indingContent\x12\x19\n\x04name\x18\x01 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12\"\n\rconnection_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12/\n\x07setting\x18\x03 \x01(\x0b\x32\x1e.FederatedQuery.BindingSetting\x12 \n\x03\x61\x63l\x18\x04 \x01(\x0b\x32\x13.FederatedQuery.Acl\x12\x1c\n\x0b\x64\x65scription\x18\x05 \x01(\tB\x07\xa2\xe6*\x03\x18\x80P\"d\n\x07\x42inding\x12/\n\x07\x63ontent\x18\x01 \x01(\x0b\x32\x1e.FederatedQuery.BindingContent\x12(\n\x04meta\x18\x02 \x01(\x0b\x32\x1a.FederatedQuery.CommonMeta\"\xa4\x01\n\x14\x43reateBindingRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12/\n\x07\x63ontent\x18\x02 \x01(\x0b\x32\x1e.FederatedQuery.BindingContent\x12 \n\x0fidempotency_key\x18\x03 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"E\n\x15\x43reateBindingResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"6\n\x13\x43reateBindingResult\x12\x1f\n\nbinding_id\x18\x01 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\"\xd3\x02\n\x13ListBindingsRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1b\n\npage_token\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1b\n\x05limit\x18\x03 \x01(\x05\x42\x0c\xb2\xe6*\x08[1; 100]\x12:\n\x06\x66ilter\x18\x04 \x01(\x0b\x32*.FederatedQuery.ListBindingsRequest.Filter\x1a\x8a\x01\n\x06\x46ilter\x12\x1e\n\rconnection_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x15\n\x04name\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x15\n\rcreated_by_me\x18\x03 \x01(\x08\x12\x32\n\nvisibility\x18\x04 \x01(\x0e\x32\x1e.FederatedQuery.Acl.Visibility\"D\n\x14ListBindingsResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"e\n\x12ListBindingsResult\x12-\n\x07\x62inding\x18\x01 \x03(\x0b\x32\x1c.FederatedQuery.BriefBinding\x12 \n\x0fnext_page_token\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"t\n\x16\x44\x65scribeBindingRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1f\n\nbinding_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\"G\n\x17\x44\x65scribeBindingResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"A\n\x15\x44\x65scribeBindingResult\x12(\n\x07\x62inding\x18\x01 \x01(\x0b\x32\x17.FederatedQuery.Binding\"\xea\x01\n\x14ModifyBindingRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1f\n\nbinding_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12/\n\x07\x63ontent\x18\x03 \x01(\x0b\x32\x1e.FederatedQuery.BindingContent\x12#\n\x11previous_revision\x18\x04 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12 \n\x0fidempotency_key\x18\x05 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"E\n\x15ModifyBindingResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x15\n\x13ModifyBindingResult\"\xb9\x01\n\x14\x44\x65leteBindingRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1f\n\nbinding_id\x18\x02 \x01(\tB\x0b\xa2\xe6*\x07\n\x05\x08\x01\x10\x80\x08\x12#\n\x11previous_revision\x18\x03 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12 \n\x0fidempotency_key\x18\x04 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"E\n\x15\x44\x65leteBindingResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x15\n\x13\x44\x65leteBindingResult*q\n\x0b\x45xecuteMode\x12\x1c\n\x18\x45XECUTE_MODE_UNSPECIFIED\x10\x00\x12\x08\n\x04SAVE\x10\x01\x12\t\n\x05PARSE\x10\x02\x12\x0b\n\x07\x43OMPILE\x10\x03\x12\x0c\n\x08VALIDATE\x10\x04\x12\x0b\n\x07\x45XPLAIN\x10\x05\x12\x07\n\x03RUN\x10\x06*y\n\x0bQueryAction\x12\x1c\n\x18QUERY_ACTION_UNSPECIFIED\x10\x00\x12\t\n\x05PAUSE\x10\x01\x12\x14\n\x10PAUSE_GRACEFULLY\x10\x02\x12\t\n\x05\x41\x42ORT\x10\x03\x12\x14\n\x10\x41\x42ORT_GRACEFULLY\x10\x04\x12\n\n\x06RESUME\x10\x05*U\n\rStateLoadMode\x12\x1f\n\x1bSTATE_LOAD_MODE_UNSPECIFIED\x10\x00\x12\t\n\x05\x45MPTY\x10\x01\x12\x18\n\x14\x46ROM_LAST_CHECKPOINT\x10\x02*Q\n\rAutomaticType\x12\x1e\n\x1a\x41UTOMATIC_TYPE_UNSPECIFIED\x10\x00\x12\r\n\tAUTOMATIC\x10\x01\x12\x11\n\rNOT_AUTOMATIC\x10\x02\x42r\n$tech.ydb.proto.draft.federated.queryZGgithub.com/ydb-platform/ydb-go-genproto/draft/protos/Ydb_FederatedQuery\xf8\x01\x01\x62\x06proto3') + +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'draft.protos.ydb_federated_query_pb2', globals()) +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n$tech.ydb.proto.draft.federated.queryZGgithub.com/ydb-platform/ydb-go-genproto/draft/protos/Ydb_FederatedQuery\370\001\001' + _LIMITS.fields_by_name['vcpu_rate_limit']._options = None + _LIMITS.fields_by_name['vcpu_rate_limit']._serialized_options = b'\262\346*\004>= 0' + _LIMITS.fields_by_name['flow_rate_limit']._options = None + _LIMITS.fields_by_name['flow_rate_limit']._serialized_options = b'\262\346*\004>= 0' + _LIMITS.fields_by_name['vcpu_time_limit']._options = None + _LIMITS.fields_by_name['vcpu_time_limit']._serialized_options = b'\262\346*\004>= 0' + _LIMITS.fields_by_name['max_result_size']._options = None + _LIMITS.fields_by_name['max_result_size']._serialized_options = b'\262\346*\004>= 0' + _LIMITS.fields_by_name['max_result_rows']._options = None + _LIMITS.fields_by_name['max_result_rows']._serialized_options = b'\262\346*\004>= 0' + _LIMITS.fields_by_name['memory_limit']._options = None + _LIMITS.fields_by_name['memory_limit']._serialized_options = b'\262\346*\004>= 0' + _QUERYCONTENT_EXECUTIONSETTINGSENTRY._options = None + _QUERYCONTENT_EXECUTIONSETTINGSENTRY._serialized_options = b'8\001' + _QUERYCONTENT.fields_by_name['name']._options = None + _QUERYCONTENT.fields_by_name['name']._serialized_options = b'\242\346*\003\030\200\010' + _QUERYCONTENT.fields_by_name['text']._options = None + _QUERYCONTENT.fields_by_name['text']._serialized_options = b'\242\346*\010\n\006\010\001\020\200\240\006' + _QUERYCONTENT.fields_by_name['description']._options = None + _QUERYCONTENT.fields_by_name['description']._serialized_options = b'\242\346*\003\030\200P' + _QUERYCONTENT.fields_by_name['execution_settings']._options = None + _QUERYCONTENT.fields_by_name['execution_settings']._serialized_options = b'\252\346*\010\n\006\n\004\010\001\020d\242\346*\003\030\200 ' + _COMMONMETA.fields_by_name['id']._options = None + _COMMONMETA.fields_by_name['id']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _COMMONMETA.fields_by_name['created_by']._options = None + _COMMONMETA.fields_by_name['created_by']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _COMMONMETA.fields_by_name['modified_by']._options = None + _COMMONMETA.fields_by_name['modified_by']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _COMMONMETA.fields_by_name['revision']._options = None + _COMMONMETA.fields_by_name['revision']._serialized_options = b'\262\346*\004>= 0' + _BRIEFQUERY.fields_by_name['name']._options = None + _BRIEFQUERY.fields_by_name['name']._serialized_options = b'\242\346*\003\030\200\010' + _RESULTSETMETA.fields_by_name['rows_count']._options = None + _RESULTSETMETA.fields_by_name['rows_count']._serialized_options = b'\262\346*\004>= 0' + _CREATEQUERYREQUEST.fields_by_name['idempotency_key']._options = None + _CREATEQUERYREQUEST.fields_by_name['idempotency_key']._serialized_options = b'\242\346*\003\030\200\010' + _CREATEQUERYRESULT.fields_by_name['query_id']._options = None + _CREATEQUERYRESULT.fields_by_name['query_id']._serialized_options = b'\242\346*\003\030\200\010' + _LISTQUERIESREQUEST_FILTER.fields_by_name['status']._options = None + _LISTQUERIESREQUEST_FILTER.fields_by_name['status']._serialized_options = b'\232\346*\002\030\024' + _LISTQUERIESREQUEST_FILTER.fields_by_name['mode']._options = None + _LISTQUERIESREQUEST_FILTER.fields_by_name['mode']._serialized_options = b'\232\346*\002\030\024' + _LISTQUERIESREQUEST_FILTER.fields_by_name['name']._options = None + _LISTQUERIESREQUEST_FILTER.fields_by_name['name']._serialized_options = b'\242\346*\003\030\200\010' + _LISTQUERIESREQUEST.fields_by_name['page_token']._options = None + _LISTQUERIESREQUEST.fields_by_name['page_token']._serialized_options = b'\242\346*\003\030\200\010' + _LISTQUERIESREQUEST.fields_by_name['limit']._options = None + _LISTQUERIESREQUEST.fields_by_name['limit']._serialized_options = b'\262\346*\010[1; 100]' + _LISTQUERIESRESULT.fields_by_name['next_page_token']._options = None + _LISTQUERIESRESULT.fields_by_name['next_page_token']._serialized_options = b'\242\346*\003\030\200\010' + _DESCRIBEQUERYREQUEST.fields_by_name['query_id']._options = None + _DESCRIBEQUERYREQUEST.fields_by_name['query_id']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _GETQUERYSTATUSREQUEST.fields_by_name['query_id']._options = None + _GETQUERYSTATUSREQUEST.fields_by_name['query_id']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _DELETEQUERYREQUEST.fields_by_name['query_id']._options = None + _DELETEQUERYREQUEST.fields_by_name['query_id']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _DELETEQUERYREQUEST.fields_by_name['previous_revision']._options = None + _DELETEQUERYREQUEST.fields_by_name['previous_revision']._serialized_options = b'\262\346*\004>= 0' + _DELETEQUERYREQUEST.fields_by_name['idempotency_key']._options = None + _DELETEQUERYREQUEST.fields_by_name['idempotency_key']._serialized_options = b'\242\346*\003\030\200\010' + _MODIFYQUERYREQUEST.fields_by_name['query_id']._options = None + _MODIFYQUERYREQUEST.fields_by_name['query_id']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _MODIFYQUERYREQUEST.fields_by_name['previous_revision']._options = None + _MODIFYQUERYREQUEST.fields_by_name['previous_revision']._serialized_options = b'\262\346*\004>= 0' + _MODIFYQUERYREQUEST.fields_by_name['idempotency_key']._options = None + _MODIFYQUERYREQUEST.fields_by_name['idempotency_key']._serialized_options = b'\242\346*\003\030\200\010' + _CONTROLQUERYREQUEST.fields_by_name['query_id']._options = None + _CONTROLQUERYREQUEST.fields_by_name['query_id']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _CONTROLQUERYREQUEST.fields_by_name['previous_revision']._options = None + _CONTROLQUERYREQUEST.fields_by_name['previous_revision']._serialized_options = b'\262\346*\004>= 0' + _CONTROLQUERYREQUEST.fields_by_name['idempotency_key']._options = None + _CONTROLQUERYREQUEST.fields_by_name['idempotency_key']._serialized_options = b'\242\346*\003\030\200\010' + _LISTJOBSREQUEST_FILTER.fields_by_name['query_id']._options = None + _LISTJOBSREQUEST_FILTER.fields_by_name['query_id']._serialized_options = b'\242\346*\003\030\200\010' + _LISTJOBSREQUEST.fields_by_name['page_token']._options = None + _LISTJOBSREQUEST.fields_by_name['page_token']._serialized_options = b'\242\346*\003\030\200\010' + _LISTJOBSREQUEST.fields_by_name['limit']._options = None + _LISTJOBSREQUEST.fields_by_name['limit']._serialized_options = b'\262\346*\010[1; 100]' + _LISTJOBSRESULT.fields_by_name['next_page_token']._options = None + _LISTJOBSRESULT.fields_by_name['next_page_token']._serialized_options = b'\242\346*\003\030\200\010' + _DESCRIBEJOBREQUEST.fields_by_name['job_id']._options = None + _DESCRIBEJOBREQUEST.fields_by_name['job_id']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _SERVICEACCOUNTAUTH.fields_by_name['id']._options = None + _SERVICEACCOUNTAUTH.fields_by_name['id']._serialized_options = b'\242\346*\003\030\200\010' + _DATASTREAMS.fields_by_name['database_id']._options = None + _DATASTREAMS.fields_by_name['database_id']._serialized_options = b'\242\346*\003\030\200\010' + _DATASTREAMS.fields_by_name['endpoint']._options = None + _DATASTREAMS.fields_by_name['endpoint']._serialized_options = b'\242\346*\003\030\200\010' + _DATASTREAMS.fields_by_name['database']._options = None + _DATASTREAMS.fields_by_name['database']._serialized_options = b'\242\346*\003\030\200\010' + _MONITORING.fields_by_name['project']._options = None + _MONITORING.fields_by_name['project']._serialized_options = b'\242\346*\003\030\310\001' + _MONITORING.fields_by_name['cluster']._options = None + _MONITORING.fields_by_name['cluster']._serialized_options = b'\242\346*\003\030\310\001' + _YDBDATABASE.fields_by_name['database_id']._options = None + _YDBDATABASE.fields_by_name['database_id']._serialized_options = b'\242\346*\003\030\200\010' + _YDBDATABASE.fields_by_name['endpoint']._options = None + _YDBDATABASE.fields_by_name['endpoint']._serialized_options = b'\242\346*\003\030\200\010' + _YDBDATABASE.fields_by_name['database']._options = None + _YDBDATABASE.fields_by_name['database']._serialized_options = b'\242\346*\003\030\200\010' + _CLICKHOUSECLUSTER.fields_by_name['database_id']._options = None + _CLICKHOUSECLUSTER.fields_by_name['database_id']._serialized_options = b'\242\346*\003\030\200\010' + _CLICKHOUSECLUSTER.fields_by_name['database_name']._options = None + _CLICKHOUSECLUSTER.fields_by_name['database_name']._serialized_options = b'\242\346*\003\030\200\010' + _CLICKHOUSECLUSTER.fields_by_name['login']._options = None + _CLICKHOUSECLUSTER.fields_by_name['login']._serialized_options = b'\242\346*\003\030\200\010\270\346*\001' + _CLICKHOUSECLUSTER.fields_by_name['password']._options = None + _CLICKHOUSECLUSTER.fields_by_name['password']._serialized_options = b'\242\346*\003\030\200\010\270\346*\001' + _CLICKHOUSECLUSTER.fields_by_name['host']._options = None + _CLICKHOUSECLUSTER.fields_by_name['host']._serialized_options = b'\242\346*\003\030\200\010' + _CLICKHOUSECLUSTER.fields_by_name['port']._options = None + _CLICKHOUSECLUSTER.fields_by_name['port']._serialized_options = b'\262\346*\n[0; 65536]' + _OBJECTSTORAGECONNECTION.fields_by_name['bucket']._options = None + _OBJECTSTORAGECONNECTION.fields_by_name['bucket']._serialized_options = b'\242\346*\003\030\200\010' + _POSTGRESQLCLUSTER.fields_by_name['database_id']._options = None + _POSTGRESQLCLUSTER.fields_by_name['database_id']._serialized_options = b'\242\346*\003\030\200\010' + _POSTGRESQLCLUSTER.fields_by_name['database_name']._options = None + _POSTGRESQLCLUSTER.fields_by_name['database_name']._serialized_options = b'\242\346*\003\030\200\010' + _POSTGRESQLCLUSTER.fields_by_name['login']._options = None + _POSTGRESQLCLUSTER.fields_by_name['login']._serialized_options = b'\242\346*\003\030\200\010\270\346*\001' + _POSTGRESQLCLUSTER.fields_by_name['password']._options = None + _POSTGRESQLCLUSTER.fields_by_name['password']._serialized_options = b'\242\346*\003\030\200\010\270\346*\001' + _POSTGRESQLCLUSTER.fields_by_name['schema']._options = None + _POSTGRESQLCLUSTER.fields_by_name['schema']._serialized_options = b'\242\346*\003\030\200\010' + _POSTGRESQLCLUSTER.fields_by_name['host']._options = None + _POSTGRESQLCLUSTER.fields_by_name['host']._serialized_options = b'\242\346*\003\030\200\010' + _POSTGRESQLCLUSTER.fields_by_name['port']._options = None + _POSTGRESQLCLUSTER.fields_by_name['port']._serialized_options = b'\262\346*\n[0; 65536]' + _CONNECTIONCONTENT.fields_by_name['name']._options = None + _CONNECTIONCONTENT.fields_by_name['name']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _CONNECTIONCONTENT.fields_by_name['description']._options = None + _CONNECTIONCONTENT.fields_by_name['description']._serialized_options = b'\242\346*\003\030\200P' + _CREATECONNECTIONREQUEST.fields_by_name['idempotency_key']._options = None + _CREATECONNECTIONREQUEST.fields_by_name['idempotency_key']._serialized_options = b'\242\346*\003\030\200\010' + _CREATECONNECTIONRESULT.fields_by_name['connection_id']._options = None + _CREATECONNECTIONRESULT.fields_by_name['connection_id']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _LISTCONNECTIONSREQUEST_FILTER.fields_by_name['name']._options = None + _LISTCONNECTIONSREQUEST_FILTER.fields_by_name['name']._serialized_options = b'\242\346*\003\030\200\010' + _LISTCONNECTIONSREQUEST.fields_by_name['page_token']._options = None + _LISTCONNECTIONSREQUEST.fields_by_name['page_token']._serialized_options = b'\242\346*\003\030\200\010' + _LISTCONNECTIONSREQUEST.fields_by_name['limit']._options = None + _LISTCONNECTIONSREQUEST.fields_by_name['limit']._serialized_options = b'\262\346*\010[1; 100]' + _LISTCONNECTIONSRESULT.fields_by_name['next_page_token']._options = None + _LISTCONNECTIONSRESULT.fields_by_name['next_page_token']._serialized_options = b'\242\346*\003\030\200\010' + _DESCRIBECONNECTIONREQUEST.fields_by_name['connection_id']._options = None + _DESCRIBECONNECTIONREQUEST.fields_by_name['connection_id']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _MODIFYCONNECTIONREQUEST.fields_by_name['connection_id']._options = None + _MODIFYCONNECTIONREQUEST.fields_by_name['connection_id']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _MODIFYCONNECTIONREQUEST.fields_by_name['previous_revision']._options = None + _MODIFYCONNECTIONREQUEST.fields_by_name['previous_revision']._serialized_options = b'\262\346*\004>= 0' + _MODIFYCONNECTIONREQUEST.fields_by_name['idempotency_key']._options = None + _MODIFYCONNECTIONREQUEST.fields_by_name['idempotency_key']._serialized_options = b'\242\346*\003\030\200\010' + _DELETECONNECTIONREQUEST.fields_by_name['connection_id']._options = None + _DELETECONNECTIONREQUEST.fields_by_name['connection_id']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _DELETECONNECTIONREQUEST.fields_by_name['previous_revision']._options = None + _DELETECONNECTIONREQUEST.fields_by_name['previous_revision']._serialized_options = b'\262\346*\004>= 0' + _DELETECONNECTIONREQUEST.fields_by_name['idempotency_key']._options = None + _DELETECONNECTIONREQUEST.fields_by_name['idempotency_key']._serialized_options = b'\242\346*\003\030\200\010' + _GETRESULTDATAREQUEST.fields_by_name['query_id']._options = None + _GETRESULTDATAREQUEST.fields_by_name['query_id']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _GETRESULTDATAREQUEST.fields_by_name['result_set_index']._options = None + _GETRESULTDATAREQUEST.fields_by_name['result_set_index']._serialized_options = b'\262\346*\004>= 0' + _GETRESULTDATAREQUEST.fields_by_name['offset']._options = None + _GETRESULTDATAREQUEST.fields_by_name['offset']._serialized_options = b'\262\346*\004>= 0' + _GETRESULTDATAREQUEST.fields_by_name['limit']._options = None + _GETRESULTDATAREQUEST.fields_by_name['limit']._serialized_options = b'\262\346*\t[1; 1000]' + _SCHEMA.fields_by_name['column']._options = None + _SCHEMA.fields_by_name['column']._serialized_options = b'\232\346*\003\030\350\007' + _DATASTREAMSBINDING_FORMATSETTINGENTRY._options = None + _DATASTREAMSBINDING_FORMATSETTINGENTRY._serialized_options = b'8\001' + _DATASTREAMSBINDING.fields_by_name['stream_name']._options = None + _DATASTREAMSBINDING.fields_by_name['stream_name']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _DATASTREAMSBINDING.fields_by_name['format']._options = None + _DATASTREAMSBINDING.fields_by_name['format']._serialized_options = b'\242\346*\003\030\200\010' + _DATASTREAMSBINDING.fields_by_name['compression']._options = None + _DATASTREAMSBINDING.fields_by_name['compression']._serialized_options = b'\242\346*\003\030\200\010' + _DATASTREAMSBINDING.fields_by_name['format_setting']._options = None + _DATASTREAMSBINDING.fields_by_name['format_setting']._serialized_options = b'\232\346*\002\030d' + _OBJECTSTORAGEBINDING_SUBSET_FORMATSETTINGENTRY._options = None + _OBJECTSTORAGEBINDING_SUBSET_FORMATSETTINGENTRY._serialized_options = b'8\001' + _OBJECTSTORAGEBINDING_SUBSET_PROJECTIONENTRY._options = None + _OBJECTSTORAGEBINDING_SUBSET_PROJECTIONENTRY._serialized_options = b'8\001' + _OBJECTSTORAGEBINDING_SUBSET.fields_by_name['path_pattern']._options = None + _OBJECTSTORAGEBINDING_SUBSET.fields_by_name['path_pattern']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _OBJECTSTORAGEBINDING_SUBSET.fields_by_name['format']._options = None + _OBJECTSTORAGEBINDING_SUBSET.fields_by_name['format']._serialized_options = b'\242\346*\003\030\200\010' + _OBJECTSTORAGEBINDING_SUBSET.fields_by_name['format_setting']._options = None + _OBJECTSTORAGEBINDING_SUBSET.fields_by_name['format_setting']._serialized_options = b'\232\346*\002\030d' + _OBJECTSTORAGEBINDING_SUBSET.fields_by_name['compression']._options = None + _OBJECTSTORAGEBINDING_SUBSET.fields_by_name['compression']._serialized_options = b'\242\346*\003\030\200\010' + _BRIEFBINDING.fields_by_name['name']._options = None + _BRIEFBINDING.fields_by_name['name']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _BRIEFBINDING.fields_by_name['connection_id']._options = None + _BRIEFBINDING.fields_by_name['connection_id']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _BINDINGCONTENT.fields_by_name['name']._options = None + _BINDINGCONTENT.fields_by_name['name']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _BINDINGCONTENT.fields_by_name['connection_id']._options = None + _BINDINGCONTENT.fields_by_name['connection_id']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _BINDINGCONTENT.fields_by_name['description']._options = None + _BINDINGCONTENT.fields_by_name['description']._serialized_options = b'\242\346*\003\030\200P' + _CREATEBINDINGREQUEST.fields_by_name['idempotency_key']._options = None + _CREATEBINDINGREQUEST.fields_by_name['idempotency_key']._serialized_options = b'\242\346*\003\030\200\010' + _CREATEBINDINGRESULT.fields_by_name['binding_id']._options = None + _CREATEBINDINGRESULT.fields_by_name['binding_id']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _LISTBINDINGSREQUEST_FILTER.fields_by_name['connection_id']._options = None + _LISTBINDINGSREQUEST_FILTER.fields_by_name['connection_id']._serialized_options = b'\242\346*\003\030\200\010' + _LISTBINDINGSREQUEST_FILTER.fields_by_name['name']._options = None + _LISTBINDINGSREQUEST_FILTER.fields_by_name['name']._serialized_options = b'\242\346*\003\030\200\010' + _LISTBINDINGSREQUEST.fields_by_name['page_token']._options = None + _LISTBINDINGSREQUEST.fields_by_name['page_token']._serialized_options = b'\242\346*\003\030\200\010' + _LISTBINDINGSREQUEST.fields_by_name['limit']._options = None + _LISTBINDINGSREQUEST.fields_by_name['limit']._serialized_options = b'\262\346*\010[1; 100]' + _LISTBINDINGSRESULT.fields_by_name['next_page_token']._options = None + _LISTBINDINGSRESULT.fields_by_name['next_page_token']._serialized_options = b'\242\346*\003\030\200\010' + _DESCRIBEBINDINGREQUEST.fields_by_name['binding_id']._options = None + _DESCRIBEBINDINGREQUEST.fields_by_name['binding_id']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _MODIFYBINDINGREQUEST.fields_by_name['binding_id']._options = None + _MODIFYBINDINGREQUEST.fields_by_name['binding_id']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _MODIFYBINDINGREQUEST.fields_by_name['previous_revision']._options = None + _MODIFYBINDINGREQUEST.fields_by_name['previous_revision']._serialized_options = b'\262\346*\004>= 0' + _MODIFYBINDINGREQUEST.fields_by_name['idempotency_key']._options = None + _MODIFYBINDINGREQUEST.fields_by_name['idempotency_key']._serialized_options = b'\242\346*\003\030\200\010' + _DELETEBINDINGREQUEST.fields_by_name['binding_id']._options = None + _DELETEBINDINGREQUEST.fields_by_name['binding_id']._serialized_options = b'\242\346*\007\n\005\010\001\020\200\010' + _DELETEBINDINGREQUEST.fields_by_name['previous_revision']._options = None + _DELETEBINDINGREQUEST.fields_by_name['previous_revision']._serialized_options = b'\262\346*\004>= 0' + _DELETEBINDINGREQUEST.fields_by_name['idempotency_key']._options = None + _DELETEBINDINGREQUEST.fields_by_name['idempotency_key']._serialized_options = b'\242\346*\003\030\200\010' + _EXECUTEMODE._serialized_start=15700 + _EXECUTEMODE._serialized_end=15813 + _QUERYACTION._serialized_start=15815 + _QUERYACTION._serialized_end=15936 + _STATELOADMODE._serialized_start=15938 + _STATELOADMODE._serialized_end=16023 + _AUTOMATICTYPE._serialized_start=16025 + _AUTOMATICTYPE._serialized_end=16106 + _ACL._serialized_start=309 + _ACL._serialized_end=432 + _ACL_VISIBILITY._serialized_start=368 + _ACL_VISIBILITY._serialized_end=432 + _LIMITS._serialized_start=435 + _LIMITS._serialized_end=822 + _STREAMINGDISPOSITION._serialized_start=825 + _STREAMINGDISPOSITION._serialized_end=1320 + _STREAMINGDISPOSITION_FROMTIME._serialized_start=1155 + _STREAMINGDISPOSITION_FROMTIME._serialized_end=1212 + _STREAMINGDISPOSITION_TIMEAGO._serialized_start=1214 + _STREAMINGDISPOSITION_TIMEAGO._serialized_end=1268 + _STREAMINGDISPOSITION_FROMLASTCHECKPOINT._serialized_start=1270 + _STREAMINGDISPOSITION_FROMLASTCHECKPOINT._serialized_end=1305 + _QUERYCONTENT._serialized_start=1323 + _QUERYCONTENT._serialized_end=1919 + _QUERYCONTENT_EXECUTIONSETTINGSENTRY._serialized_start=1727 + _QUERYCONTENT_EXECUTIONSETTINGSENTRY._serialized_end=1783 + _QUERYCONTENT_QUERYTYPE._serialized_start=1785 + _QUERYCONTENT_QUERYTYPE._serialized_end=1854 + _QUERYCONTENT_QUERYSYNTAX._serialized_start=1856 + _QUERYCONTENT_QUERYSYNTAX._serialized_end=1919 + _COMMONMETA._serialized_start=1922 + _COMMONMETA._serialized_end=2151 + _QUERYMETA._serialized_start=2154 + _QUERYMETA._serialized_end=2985 + _QUERYMETA_COMPUTESTATUS._serialized_start=2716 + _QUERYMETA_COMPUTESTATUS._serialized_end=2975 + _BRIEFQUERY._serialized_start=2988 + _BRIEFQUERY._serialized_end=3189 + _QUERYPLAN._serialized_start=3191 + _QUERYPLAN._serialized_end=3216 + _QUERYAST._serialized_start=3218 + _QUERYAST._serialized_end=3242 + _RESULTSETMETA._serialized_start=3244 + _RESULTSETMETA._serialized_end=3337 + _QUERY._serialized_start=3340 + _QUERY._serialized_end=3714 + _QUERYSTATISTICS._serialized_start=3716 + _QUERYSTATISTICS._serialized_end=3747 + _CREATEQUERYREQUEST._serialized_start=3750 + _CREATEQUERYREQUEST._serialized_end=4020 + _CREATEQUERYRESPONSE._serialized_start=4022 + _CREATEQUERYRESPONSE._serialized_end=4089 + _CREATEQUERYRESULT._serialized_start=4091 + _CREATEQUERYRESULT._serialized_end=4137 + _LISTQUERIESREQUEST._serialized_start=4140 + _LISTQUERIESREQUEST._serialized_end=4671 + _LISTQUERIESREQUEST_FILTER._serialized_start=4339 + _LISTQUERIESREQUEST_FILTER._serialized_end=4671 + _LISTQUERIESRESPONSE._serialized_start=4673 + _LISTQUERIESRESPONSE._serialized_end=4740 + _LISTQUERIESRESULT._serialized_start=4742 + _LISTQUERIESRESULT._serialized_end=4838 + _DESCRIBEQUERYREQUEST._serialized_start=4840 + _DESCRIBEQUERYREQUEST._serialized_end=4952 + _DESCRIBEQUERYRESPONSE._serialized_start=4954 + _DESCRIBEQUERYRESPONSE._serialized_end=5023 + _DESCRIBEQUERYRESULT._serialized_start=5025 + _DESCRIBEQUERYRESULT._serialized_end=5084 + _GETQUERYSTATUSREQUEST._serialized_start=5086 + _GETQUERYSTATUSREQUEST._serialized_end=5199 + _GETQUERYSTATUSRESPONSE._serialized_start=5201 + _GETQUERYSTATUSRESPONSE._serialized_end=5271 + _GETQUERYSTATUSRESULT._serialized_start=5273 + _GETQUERYSTATUSRESULT._serialized_end=5375 + _DELETEQUERYREQUEST._serialized_start=5378 + _DELETEQUERYREQUEST._serialized_end=5559 + _DELETEQUERYRESPONSE._serialized_start=5561 + _DELETEQUERYRESPONSE._serialized_end=5628 + _DELETEQUERYRESULT._serialized_start=5630 + _DELETEQUERYRESULT._serialized_end=5649 + _MODIFYQUERYREQUEST._serialized_start=5652 + _MODIFYQUERYREQUEST._serialized_end=6046 + _MODIFYQUERYRESPONSE._serialized_start=6048 + _MODIFYQUERYRESPONSE._serialized_end=6115 + _MODIFYQUERYRESULT._serialized_start=6117 + _MODIFYQUERYRESULT._serialized_end=6136 + _CONTROLQUERYREQUEST._serialized_start=6139 + _CONTROLQUERYREQUEST._serialized_end=6366 + _CONTROLQUERYRESPONSE._serialized_start=6368 + _CONTROLQUERYRESPONSE._serialized_end=6436 + _CONTROLQUERYRESULT._serialized_start=6438 + _CONTROLQUERYRESULT._serialized_end=6458 + _BRIEFJOB._serialized_start=6461 + _BRIEFJOB._serialized_end=6698 + _JOB._serialized_start=6701 + _JOB._serialized_end=7216 + _LISTJOBSREQUEST._serialized_start=7219 + _LISTJOBSREQUEST._serialized_end=7487 + _LISTJOBSREQUEST_FILTER._serialized_start=7429 + _LISTJOBSREQUEST_FILTER._serialized_end=7487 + _LISTJOBSRESPONSE._serialized_start=7489 + _LISTJOBSRESPONSE._serialized_end=7553 + _LISTJOBSRESULT._serialized_start=7555 + _LISTJOBSRESULT._serialized_end=7644 + _DESCRIBEJOBREQUEST._serialized_start=7646 + _DESCRIBEJOBREQUEST._serialized_end=7754 + _DESCRIBEJOBRESPONSE._serialized_start=7756 + _DESCRIBEJOBRESPONSE._serialized_end=7823 + _DESCRIBEJOBRESULT._serialized_start=7825 + _DESCRIBEJOBRESULT._serialized_end=7878 + _CURRENTIAMTOKENAUTH._serialized_start=7880 + _CURRENTIAMTOKENAUTH._serialized_end=7901 + _NONEAUTH._serialized_start=7903 + _NONEAUTH._serialized_end=7913 + _SERVICEACCOUNTAUTH._serialized_start=7915 + _SERVICEACCOUNTAUTH._serialized_end=7956 + _IAMAUTH._serialized_start=7959 + _IAMAUTH._serialized_end=8145 + _DATASTREAMS._serialized_start=8148 + _DATASTREAMS._serialized_end=8300 + _MONITORING._serialized_start=8302 + _MONITORING._serialized_end=8405 + _YDBDATABASE._serialized_start=8408 + _YDBDATABASE._serialized_end=8560 + _CLICKHOUSECLUSTER._serialized_start=8563 + _CLICKHOUSECLUSTER._serialized_end=8811 + _OBJECTSTORAGECONNECTION._serialized_start=8813 + _OBJECTSTORAGECONNECTION._serialized_end=8902 + _POSTGRESQLCLUSTER._serialized_start=8905 + _POSTGRESQLCLUSTER._serialized_end=9178 + _CONNECTIONSETTING._serialized_start=9181 + _CONNECTIONSETTING._serialized_end=9739 + _CONNECTIONSETTING_CONNECTIONTYPE._serialized_start=9556 + _CONNECTIONSETTING_CONNECTIONTYPE._serialized_end=9725 + _CONNECTIONCONTENT._serialized_start=9742 + _CONNECTIONCONTENT._serialized_end=9904 + _CONNECTION._serialized_start=9906 + _CONNECTION._serialized_end=10012 + _CREATECONNECTIONREQUEST._serialized_start=10015 + _CREATECONNECTIONREQUEST._serialized_end=10185 + _CREATECONNECTIONRESPONSE._serialized_start=10187 + _CREATECONNECTIONRESPONSE._serialized_end=10259 + _CREATECONNECTIONRESULT._serialized_start=10261 + _CREATECONNECTIONRESULT._serialized_end=10321 + _LISTCONNECTIONSREQUEST._serialized_start=10324 + _LISTCONNECTIONSREQUEST._serialized_end=10712 + _LISTCONNECTIONSREQUEST_FILTER._serialized_start=10531 + _LISTCONNECTIONSREQUEST_FILTER._serialized_end=10712 + _LISTCONNECTIONSRESPONSE._serialized_start=10714 + _LISTCONNECTIONSRESPONSE._serialized_end=10785 + _LISTCONNECTIONSRESULT._serialized_start=10787 + _LISTCONNECTIONSRESULT._serialized_end=10892 + _DESCRIBECONNECTIONREQUEST._serialized_start=10894 + _DESCRIBECONNECTIONREQUEST._serialized_end=11016 + _DESCRIBECONNECTIONRESPONSE._serialized_start=11018 + _DESCRIBECONNECTIONRESPONSE._serialized_end=11092 + _DESCRIBECONNECTIONRESULT._serialized_start=11094 + _DESCRIBECONNECTIONRESULT._serialized_end=11168 + _MODIFYCONNECTIONREQUEST._serialized_start=11171 + _MODIFYCONNECTIONREQUEST._serialized_end=11414 + _MODIFYCONNECTIONRESPONSE._serialized_start=11416 + _MODIFYCONNECTIONRESPONSE._serialized_end=11488 + _MODIFYCONNECTIONRESULT._serialized_start=11490 + _MODIFYCONNECTIONRESULT._serialized_end=11514 + _DELETECONNECTIONREQUEST._serialized_start=11517 + _DELETECONNECTIONREQUEST._serialized_end=11708 + _DELETECONNECTIONRESPONSE._serialized_start=11710 + _DELETECONNECTIONRESPONSE._serialized_end=11782 + _DELETECONNECTIONRESULT._serialized_start=11784 + _DELETECONNECTIONRESULT._serialized_end=11808 + _TESTCONNECTIONREQUEST._serialized_start=11811 + _TESTCONNECTIONREQUEST._serialized_end=11945 + _TESTCONNECTIONRESPONSE._serialized_start=11947 + _TESTCONNECTIONRESPONSE._serialized_end=12017 + _TESTCONNECTIONRESULT._serialized_start=12019 + _TESTCONNECTIONRESULT._serialized_end=12041 + _GETRESULTDATAREQUEST._serialized_start=12044 + _GETRESULTDATAREQUEST._serialized_end=12248 + _GETRESULTDATARESPONSE._serialized_start=12250 + _GETRESULTDATARESPONSE._serialized_end=12319 + _GETRESULTDATARESULT._serialized_start=12321 + _GETRESULTDATARESULT._serialized_end=12378 + _SCHEMA._serialized_start=12380 + _SCHEMA._serialized_end=12426 + _DATASTREAMSBINDING._serialized_start=12429 + _DATASTREAMSBINDING._serialized_end=12719 + _DATASTREAMSBINDING_FORMATSETTINGENTRY._serialized_start=12667 + _DATASTREAMSBINDING_FORMATSETTINGENTRY._serialized_end=12719 + _OBJECTSTORAGEBINDING._serialized_start=12722 + _OBJECTSTORAGEBINDING._serialized_end=13252 + _OBJECTSTORAGEBINDING_SUBSET._serialized_start=12808 + _OBJECTSTORAGEBINDING_SUBSET._serialized_end=13252 + _OBJECTSTORAGEBINDING_SUBSET_FORMATSETTINGENTRY._serialized_start=12667 + _OBJECTSTORAGEBINDING_SUBSET_FORMATSETTINGENTRY._serialized_end=12719 + _OBJECTSTORAGEBINDING_SUBSET_PROJECTIONENTRY._serialized_start=13203 + _OBJECTSTORAGEBINDING_SUBSET_PROJECTIONENTRY._serialized_end=13252 + _BINDINGSETTING._serialized_start=13255 + _BINDINGSETTING._serialized_end=13489 + _BINDINGSETTING_BINDINGTYPE._serialized_start=13397 + _BINDINGSETTING_BINDINGTYPE._serialized_end=13478 + _BRIEFBINDING._serialized_start=13492 + _BRIEFBINDING._serialized_end=13721 + _BINDINGCONTENT._serialized_start=13724 + _BINDINGCONTENT._serialized_end=13916 + _BINDING._serialized_start=13918 + _BINDING._serialized_end=14018 + _CREATEBINDINGREQUEST._serialized_start=14021 + _CREATEBINDINGREQUEST._serialized_end=14185 + _CREATEBINDINGRESPONSE._serialized_start=14187 + _CREATEBINDINGRESPONSE._serialized_end=14256 + _CREATEBINDINGRESULT._serialized_start=14258 + _CREATEBINDINGRESULT._serialized_end=14312 + _LISTBINDINGSREQUEST._serialized_start=14315 + _LISTBINDINGSREQUEST._serialized_end=14654 + _LISTBINDINGSREQUEST_FILTER._serialized_start=14516 + _LISTBINDINGSREQUEST_FILTER._serialized_end=14654 + _LISTBINDINGSRESPONSE._serialized_start=14656 + _LISTBINDINGSRESPONSE._serialized_end=14724 + _LISTBINDINGSRESULT._serialized_start=14726 + _LISTBINDINGSRESULT._serialized_end=14827 + _DESCRIBEBINDINGREQUEST._serialized_start=14829 + _DESCRIBEBINDINGREQUEST._serialized_end=14945 + _DESCRIBEBINDINGRESPONSE._serialized_start=14947 + _DESCRIBEBINDINGRESPONSE._serialized_end=15018 + _DESCRIBEBINDINGRESULT._serialized_start=15020 + _DESCRIBEBINDINGRESULT._serialized_end=15085 + _MODIFYBINDINGREQUEST._serialized_start=15088 + _MODIFYBINDINGREQUEST._serialized_end=15322 + _MODIFYBINDINGRESPONSE._serialized_start=15324 + _MODIFYBINDINGRESPONSE._serialized_end=15393 + _MODIFYBINDINGRESULT._serialized_start=15395 + _MODIFYBINDINGRESULT._serialized_end=15416 + _DELETEBINDINGREQUEST._serialized_start=15419 + _DELETEBINDINGREQUEST._serialized_end=15604 + _DELETEBINDINGRESPONSE._serialized_start=15606 + _DELETEBINDINGRESPONSE._serialized_end=15675 + _DELETEBINDINGRESULT._serialized_start=15677 + _DELETEBINDINGRESULT._serialized_end=15698 +# @@protoc_insertion_point(module_scope) diff --git a/ydb/_grpc/v4/draft/protos/ydb_federated_query_pb2.pyi b/ydb/_grpc/v4/draft/protos/ydb_federated_query_pb2.pyi new file mode 100644 index 00000000..bc950b0a --- /dev/null +++ b/ydb/_grpc/v4/draft/protos/ydb_federated_query_pb2.pyi @@ -0,0 +1,1125 @@ +from protos.annotations import sensitive_pb2 as _sensitive_pb2 +from protos.annotations import validation_pb2 as _validation_pb2 +from protos import ydb_operation_pb2 as _ydb_operation_pb2 +from protos import ydb_value_pb2 as _ydb_value_pb2 +from protos import ydb_issue_message_pb2 as _ydb_issue_message_pb2 +from google.protobuf import duration_pb2 as _duration_pb2 +from google.protobuf import timestamp_pb2 as _timestamp_pb2 +from google.protobuf import empty_pb2 as _empty_pb2 +from google.protobuf.internal import containers as _containers +from google.protobuf.internal import enum_type_wrapper as _enum_type_wrapper +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from typing import ClassVar as _ClassVar, Iterable as _Iterable, Mapping as _Mapping, Optional as _Optional, Union as _Union + +ABORT: QueryAction +ABORT_GRACEFULLY: QueryAction +AUTOMATIC: AutomaticType +AUTOMATIC_TYPE_UNSPECIFIED: AutomaticType +COMPILE: ExecuteMode +DESCRIPTOR: _descriptor.FileDescriptor +EMPTY: StateLoadMode +EXECUTE_MODE_UNSPECIFIED: ExecuteMode +EXPLAIN: ExecuteMode +FROM_LAST_CHECKPOINT: StateLoadMode +NOT_AUTOMATIC: AutomaticType +PARSE: ExecuteMode +PAUSE: QueryAction +PAUSE_GRACEFULLY: QueryAction +QUERY_ACTION_UNSPECIFIED: QueryAction +RESUME: QueryAction +RUN: ExecuteMode +SAVE: ExecuteMode +STATE_LOAD_MODE_UNSPECIFIED: StateLoadMode +VALIDATE: ExecuteMode + +class Acl(_message.Message): + __slots__ = ["visibility"] + class Visibility(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PRIVATE: Acl.Visibility + SCOPE: Acl.Visibility + VISIBILITY_FIELD_NUMBER: _ClassVar[int] + VISIBILITY_UNSPECIFIED: Acl.Visibility + visibility: Acl.Visibility + def __init__(self, visibility: _Optional[_Union[Acl.Visibility, str]] = ...) -> None: ... + +class Binding(_message.Message): + __slots__ = ["content", "meta"] + CONTENT_FIELD_NUMBER: _ClassVar[int] + META_FIELD_NUMBER: _ClassVar[int] + content: BindingContent + meta: CommonMeta + def __init__(self, content: _Optional[_Union[BindingContent, _Mapping]] = ..., meta: _Optional[_Union[CommonMeta, _Mapping]] = ...) -> None: ... + +class BindingContent(_message.Message): + __slots__ = ["acl", "connection_id", "description", "name", "setting"] + ACL_FIELD_NUMBER: _ClassVar[int] + CONNECTION_ID_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + SETTING_FIELD_NUMBER: _ClassVar[int] + acl: Acl + connection_id: str + description: str + name: str + setting: BindingSetting + def __init__(self, name: _Optional[str] = ..., connection_id: _Optional[str] = ..., setting: _Optional[_Union[BindingSetting, _Mapping]] = ..., acl: _Optional[_Union[Acl, _Mapping]] = ..., description: _Optional[str] = ...) -> None: ... + +class BindingSetting(_message.Message): + __slots__ = ["data_streams", "object_storage"] + class BindingType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + BINDING_TYPE_UNSPECIFIED: BindingSetting.BindingType + DATA_STREAMS: BindingSetting.BindingType + DATA_STREAMS_FIELD_NUMBER: _ClassVar[int] + OBJECT_STORAGE: BindingSetting.BindingType + OBJECT_STORAGE_FIELD_NUMBER: _ClassVar[int] + data_streams: DataStreamsBinding + object_storage: ObjectStorageBinding + def __init__(self, data_streams: _Optional[_Union[DataStreamsBinding, _Mapping]] = ..., object_storage: _Optional[_Union[ObjectStorageBinding, _Mapping]] = ...) -> None: ... + +class BriefBinding(_message.Message): + __slots__ = ["connection_id", "meta", "name", "type", "visibility"] + CONNECTION_ID_FIELD_NUMBER: _ClassVar[int] + META_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + VISIBILITY_FIELD_NUMBER: _ClassVar[int] + connection_id: str + meta: CommonMeta + name: str + type: BindingSetting.BindingType + visibility: Acl.Visibility + def __init__(self, name: _Optional[str] = ..., connection_id: _Optional[str] = ..., meta: _Optional[_Union[CommonMeta, _Mapping]] = ..., type: _Optional[_Union[BindingSetting.BindingType, str]] = ..., visibility: _Optional[_Union[Acl.Visibility, str]] = ...) -> None: ... + +class BriefJob(_message.Message): + __slots__ = ["automatic", "expire_at", "meta", "query_meta", "query_name", "visibility"] + AUTOMATIC_FIELD_NUMBER: _ClassVar[int] + EXPIRE_AT_FIELD_NUMBER: _ClassVar[int] + META_FIELD_NUMBER: _ClassVar[int] + QUERY_META_FIELD_NUMBER: _ClassVar[int] + QUERY_NAME_FIELD_NUMBER: _ClassVar[int] + VISIBILITY_FIELD_NUMBER: _ClassVar[int] + automatic: bool + expire_at: _timestamp_pb2.Timestamp + meta: CommonMeta + query_meta: QueryMeta + query_name: str + visibility: Acl.Visibility + def __init__(self, meta: _Optional[_Union[CommonMeta, _Mapping]] = ..., query_meta: _Optional[_Union[QueryMeta, _Mapping]] = ..., query_name: _Optional[str] = ..., visibility: _Optional[_Union[Acl.Visibility, str]] = ..., automatic: bool = ..., expire_at: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ... + +class BriefQuery(_message.Message): + __slots__ = ["automatic", "meta", "name", "type", "visibility"] + AUTOMATIC_FIELD_NUMBER: _ClassVar[int] + META_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + VISIBILITY_FIELD_NUMBER: _ClassVar[int] + automatic: bool + meta: QueryMeta + name: str + type: QueryContent.QueryType + visibility: Acl.Visibility + def __init__(self, type: _Optional[_Union[QueryContent.QueryType, str]] = ..., name: _Optional[str] = ..., meta: _Optional[_Union[QueryMeta, _Mapping]] = ..., visibility: _Optional[_Union[Acl.Visibility, str]] = ..., automatic: bool = ...) -> None: ... + +class ClickHouseCluster(_message.Message): + __slots__ = ["auth", "database_id", "database_name", "host", "login", "password", "port", "secure"] + AUTH_FIELD_NUMBER: _ClassVar[int] + DATABASE_ID_FIELD_NUMBER: _ClassVar[int] + DATABASE_NAME_FIELD_NUMBER: _ClassVar[int] + HOST_FIELD_NUMBER: _ClassVar[int] + LOGIN_FIELD_NUMBER: _ClassVar[int] + PASSWORD_FIELD_NUMBER: _ClassVar[int] + PORT_FIELD_NUMBER: _ClassVar[int] + SECURE_FIELD_NUMBER: _ClassVar[int] + auth: IamAuth + database_id: str + database_name: str + host: str + login: str + password: str + port: int + secure: bool + def __init__(self, database_id: _Optional[str] = ..., database_name: _Optional[str] = ..., login: _Optional[str] = ..., password: _Optional[str] = ..., auth: _Optional[_Union[IamAuth, _Mapping]] = ..., host: _Optional[str] = ..., port: _Optional[int] = ..., secure: bool = ...) -> None: ... + +class CommonMeta(_message.Message): + __slots__ = ["created_at", "created_by", "id", "modified_at", "modified_by", "revision"] + CREATED_AT_FIELD_NUMBER: _ClassVar[int] + CREATED_BY_FIELD_NUMBER: _ClassVar[int] + ID_FIELD_NUMBER: _ClassVar[int] + MODIFIED_AT_FIELD_NUMBER: _ClassVar[int] + MODIFIED_BY_FIELD_NUMBER: _ClassVar[int] + REVISION_FIELD_NUMBER: _ClassVar[int] + created_at: _timestamp_pb2.Timestamp + created_by: str + id: str + modified_at: _timestamp_pb2.Timestamp + modified_by: str + revision: int + def __init__(self, id: _Optional[str] = ..., created_by: _Optional[str] = ..., modified_by: _Optional[str] = ..., created_at: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., modified_at: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., revision: _Optional[int] = ...) -> None: ... + +class Connection(_message.Message): + __slots__ = ["content", "meta"] + CONTENT_FIELD_NUMBER: _ClassVar[int] + META_FIELD_NUMBER: _ClassVar[int] + content: ConnectionContent + meta: CommonMeta + def __init__(self, content: _Optional[_Union[ConnectionContent, _Mapping]] = ..., meta: _Optional[_Union[CommonMeta, _Mapping]] = ...) -> None: ... + +class ConnectionContent(_message.Message): + __slots__ = ["acl", "description", "name", "setting"] + ACL_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + SETTING_FIELD_NUMBER: _ClassVar[int] + acl: Acl + description: str + name: str + setting: ConnectionSetting + def __init__(self, name: _Optional[str] = ..., setting: _Optional[_Union[ConnectionSetting, _Mapping]] = ..., acl: _Optional[_Union[Acl, _Mapping]] = ..., description: _Optional[str] = ...) -> None: ... + +class ConnectionSetting(_message.Message): + __slots__ = ["clickhouse_cluster", "data_streams", "monitoring", "object_storage", "postgresql_cluster", "ydb_database"] + class ConnectionType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + CLICKHOUSE_CLUSTER: ConnectionSetting.ConnectionType + CLICKHOUSE_CLUSTER_FIELD_NUMBER: _ClassVar[int] + CONNECTION_TYPE_UNSPECIFIED: ConnectionSetting.ConnectionType + DATA_STREAMS: ConnectionSetting.ConnectionType + DATA_STREAMS_FIELD_NUMBER: _ClassVar[int] + MONITORING: ConnectionSetting.ConnectionType + MONITORING_FIELD_NUMBER: _ClassVar[int] + OBJECT_STORAGE: ConnectionSetting.ConnectionType + OBJECT_STORAGE_FIELD_NUMBER: _ClassVar[int] + POSTGRESQL_CLUSTER: ConnectionSetting.ConnectionType + POSTGRESQL_CLUSTER_FIELD_NUMBER: _ClassVar[int] + YDB_DATABASE: ConnectionSetting.ConnectionType + YDB_DATABASE_FIELD_NUMBER: _ClassVar[int] + clickhouse_cluster: ClickHouseCluster + data_streams: DataStreams + monitoring: Monitoring + object_storage: ObjectStorageConnection + postgresql_cluster: PostgreSQLCluster + ydb_database: YdbDatabase + def __init__(self, ydb_database: _Optional[_Union[YdbDatabase, _Mapping]] = ..., clickhouse_cluster: _Optional[_Union[ClickHouseCluster, _Mapping]] = ..., data_streams: _Optional[_Union[DataStreams, _Mapping]] = ..., object_storage: _Optional[_Union[ObjectStorageConnection, _Mapping]] = ..., monitoring: _Optional[_Union[Monitoring, _Mapping]] = ..., postgresql_cluster: _Optional[_Union[PostgreSQLCluster, _Mapping]] = ...) -> None: ... + +class ControlQueryRequest(_message.Message): + __slots__ = ["action", "idempotency_key", "operation_params", "previous_revision", "query_id"] + ACTION_FIELD_NUMBER: _ClassVar[int] + IDEMPOTENCY_KEY_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + PREVIOUS_REVISION_FIELD_NUMBER: _ClassVar[int] + QUERY_ID_FIELD_NUMBER: _ClassVar[int] + action: QueryAction + idempotency_key: str + operation_params: _ydb_operation_pb2.OperationParams + previous_revision: int + query_id: str + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., query_id: _Optional[str] = ..., action: _Optional[_Union[QueryAction, str]] = ..., previous_revision: _Optional[int] = ..., idempotency_key: _Optional[str] = ...) -> None: ... + +class ControlQueryResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class ControlQueryResult(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class CreateBindingRequest(_message.Message): + __slots__ = ["content", "idempotency_key", "operation_params"] + CONTENT_FIELD_NUMBER: _ClassVar[int] + IDEMPOTENCY_KEY_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + content: BindingContent + idempotency_key: str + operation_params: _ydb_operation_pb2.OperationParams + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., content: _Optional[_Union[BindingContent, _Mapping]] = ..., idempotency_key: _Optional[str] = ...) -> None: ... + +class CreateBindingResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class CreateBindingResult(_message.Message): + __slots__ = ["binding_id"] + BINDING_ID_FIELD_NUMBER: _ClassVar[int] + binding_id: str + def __init__(self, binding_id: _Optional[str] = ...) -> None: ... + +class CreateConnectionRequest(_message.Message): + __slots__ = ["content", "idempotency_key", "operation_params"] + CONTENT_FIELD_NUMBER: _ClassVar[int] + IDEMPOTENCY_KEY_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + content: ConnectionContent + idempotency_key: str + operation_params: _ydb_operation_pb2.OperationParams + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., content: _Optional[_Union[ConnectionContent, _Mapping]] = ..., idempotency_key: _Optional[str] = ...) -> None: ... + +class CreateConnectionResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class CreateConnectionResult(_message.Message): + __slots__ = ["connection_id"] + CONNECTION_ID_FIELD_NUMBER: _ClassVar[int] + connection_id: str + def __init__(self, connection_id: _Optional[str] = ...) -> None: ... + +class CreateQueryRequest(_message.Message): + __slots__ = ["content", "disposition", "execute_mode", "idempotency_key", "operation_params"] + CONTENT_FIELD_NUMBER: _ClassVar[int] + DISPOSITION_FIELD_NUMBER: _ClassVar[int] + EXECUTE_MODE_FIELD_NUMBER: _ClassVar[int] + IDEMPOTENCY_KEY_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + content: QueryContent + disposition: StreamingDisposition + execute_mode: ExecuteMode + idempotency_key: str + operation_params: _ydb_operation_pb2.OperationParams + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., content: _Optional[_Union[QueryContent, _Mapping]] = ..., execute_mode: _Optional[_Union[ExecuteMode, str]] = ..., disposition: _Optional[_Union[StreamingDisposition, _Mapping]] = ..., idempotency_key: _Optional[str] = ...) -> None: ... + +class CreateQueryResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class CreateQueryResult(_message.Message): + __slots__ = ["query_id"] + QUERY_ID_FIELD_NUMBER: _ClassVar[int] + query_id: str + def __init__(self, query_id: _Optional[str] = ...) -> None: ... + +class CurrentIAMTokenAuth(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class DataStreams(_message.Message): + __slots__ = ["auth", "database", "database_id", "endpoint", "secure"] + AUTH_FIELD_NUMBER: _ClassVar[int] + DATABASE_FIELD_NUMBER: _ClassVar[int] + DATABASE_ID_FIELD_NUMBER: _ClassVar[int] + ENDPOINT_FIELD_NUMBER: _ClassVar[int] + SECURE_FIELD_NUMBER: _ClassVar[int] + auth: IamAuth + database: str + database_id: str + endpoint: str + secure: bool + def __init__(self, database_id: _Optional[str] = ..., auth: _Optional[_Union[IamAuth, _Mapping]] = ..., endpoint: _Optional[str] = ..., database: _Optional[str] = ..., secure: bool = ...) -> None: ... + +class DataStreamsBinding(_message.Message): + __slots__ = ["compression", "format", "format_setting", "schema", "stream_name"] + class FormatSettingEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + COMPRESSION_FIELD_NUMBER: _ClassVar[int] + FORMAT_FIELD_NUMBER: _ClassVar[int] + FORMAT_SETTING_FIELD_NUMBER: _ClassVar[int] + SCHEMA_FIELD_NUMBER: _ClassVar[int] + STREAM_NAME_FIELD_NUMBER: _ClassVar[int] + compression: str + format: str + format_setting: _containers.ScalarMap[str, str] + schema: Schema + stream_name: str + def __init__(self, stream_name: _Optional[str] = ..., format: _Optional[str] = ..., compression: _Optional[str] = ..., schema: _Optional[_Union[Schema, _Mapping]] = ..., format_setting: _Optional[_Mapping[str, str]] = ...) -> None: ... + +class DeleteBindingRequest(_message.Message): + __slots__ = ["binding_id", "idempotency_key", "operation_params", "previous_revision"] + BINDING_ID_FIELD_NUMBER: _ClassVar[int] + IDEMPOTENCY_KEY_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + PREVIOUS_REVISION_FIELD_NUMBER: _ClassVar[int] + binding_id: str + idempotency_key: str + operation_params: _ydb_operation_pb2.OperationParams + previous_revision: int + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., binding_id: _Optional[str] = ..., previous_revision: _Optional[int] = ..., idempotency_key: _Optional[str] = ...) -> None: ... + +class DeleteBindingResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class DeleteBindingResult(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class DeleteConnectionRequest(_message.Message): + __slots__ = ["connection_id", "idempotency_key", "operation_params", "previous_revision"] + CONNECTION_ID_FIELD_NUMBER: _ClassVar[int] + IDEMPOTENCY_KEY_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + PREVIOUS_REVISION_FIELD_NUMBER: _ClassVar[int] + connection_id: str + idempotency_key: str + operation_params: _ydb_operation_pb2.OperationParams + previous_revision: int + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., connection_id: _Optional[str] = ..., previous_revision: _Optional[int] = ..., idempotency_key: _Optional[str] = ...) -> None: ... + +class DeleteConnectionResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class DeleteConnectionResult(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class DeleteQueryRequest(_message.Message): + __slots__ = ["idempotency_key", "operation_params", "previous_revision", "query_id"] + IDEMPOTENCY_KEY_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + PREVIOUS_REVISION_FIELD_NUMBER: _ClassVar[int] + QUERY_ID_FIELD_NUMBER: _ClassVar[int] + idempotency_key: str + operation_params: _ydb_operation_pb2.OperationParams + previous_revision: int + query_id: str + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., query_id: _Optional[str] = ..., previous_revision: _Optional[int] = ..., idempotency_key: _Optional[str] = ...) -> None: ... + +class DeleteQueryResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class DeleteQueryResult(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class DescribeBindingRequest(_message.Message): + __slots__ = ["binding_id", "operation_params"] + BINDING_ID_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + binding_id: str + operation_params: _ydb_operation_pb2.OperationParams + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., binding_id: _Optional[str] = ...) -> None: ... + +class DescribeBindingResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class DescribeBindingResult(_message.Message): + __slots__ = ["binding"] + BINDING_FIELD_NUMBER: _ClassVar[int] + binding: Binding + def __init__(self, binding: _Optional[_Union[Binding, _Mapping]] = ...) -> None: ... + +class DescribeConnectionRequest(_message.Message): + __slots__ = ["connection_id", "operation_params"] + CONNECTION_ID_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + connection_id: str + operation_params: _ydb_operation_pb2.OperationParams + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., connection_id: _Optional[str] = ...) -> None: ... + +class DescribeConnectionResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class DescribeConnectionResult(_message.Message): + __slots__ = ["connection"] + CONNECTION_FIELD_NUMBER: _ClassVar[int] + connection: Connection + def __init__(self, connection: _Optional[_Union[Connection, _Mapping]] = ...) -> None: ... + +class DescribeJobRequest(_message.Message): + __slots__ = ["job_id", "operation_params"] + JOB_ID_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + job_id: str + operation_params: _ydb_operation_pb2.OperationParams + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., job_id: _Optional[str] = ...) -> None: ... + +class DescribeJobResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class DescribeJobResult(_message.Message): + __slots__ = ["job"] + JOB_FIELD_NUMBER: _ClassVar[int] + job: Job + def __init__(self, job: _Optional[_Union[Job, _Mapping]] = ...) -> None: ... + +class DescribeQueryRequest(_message.Message): + __slots__ = ["operation_params", "query_id"] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + QUERY_ID_FIELD_NUMBER: _ClassVar[int] + operation_params: _ydb_operation_pb2.OperationParams + query_id: str + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., query_id: _Optional[str] = ...) -> None: ... + +class DescribeQueryResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class DescribeQueryResult(_message.Message): + __slots__ = ["query"] + QUERY_FIELD_NUMBER: _ClassVar[int] + query: Query + def __init__(self, query: _Optional[_Union[Query, _Mapping]] = ...) -> None: ... + +class GetQueryStatusRequest(_message.Message): + __slots__ = ["operation_params", "query_id"] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + QUERY_ID_FIELD_NUMBER: _ClassVar[int] + operation_params: _ydb_operation_pb2.OperationParams + query_id: str + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., query_id: _Optional[str] = ...) -> None: ... + +class GetQueryStatusResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class GetQueryStatusResult(_message.Message): + __slots__ = ["meta_revision", "status"] + META_REVISION_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + meta_revision: int + status: QueryMeta.ComputeStatus + def __init__(self, status: _Optional[_Union[QueryMeta.ComputeStatus, str]] = ..., meta_revision: _Optional[int] = ...) -> None: ... + +class GetResultDataRequest(_message.Message): + __slots__ = ["limit", "offset", "operation_params", "query_id", "result_set_index"] + LIMIT_FIELD_NUMBER: _ClassVar[int] + OFFSET_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + QUERY_ID_FIELD_NUMBER: _ClassVar[int] + RESULT_SET_INDEX_FIELD_NUMBER: _ClassVar[int] + limit: int + offset: int + operation_params: _ydb_operation_pb2.OperationParams + query_id: str + result_set_index: int + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., query_id: _Optional[str] = ..., result_set_index: _Optional[int] = ..., offset: _Optional[int] = ..., limit: _Optional[int] = ...) -> None: ... + +class GetResultDataResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class GetResultDataResult(_message.Message): + __slots__ = ["result_set"] + RESULT_SET_FIELD_NUMBER: _ClassVar[int] + result_set: _ydb_value_pb2.ResultSet + def __init__(self, result_set: _Optional[_Union[_ydb_value_pb2.ResultSet, _Mapping]] = ...) -> None: ... + +class IamAuth(_message.Message): + __slots__ = ["current_iam", "none", "service_account"] + CURRENT_IAM_FIELD_NUMBER: _ClassVar[int] + NONE_FIELD_NUMBER: _ClassVar[int] + SERVICE_ACCOUNT_FIELD_NUMBER: _ClassVar[int] + current_iam: CurrentIAMTokenAuth + none: NoneAuth + service_account: ServiceAccountAuth + def __init__(self, current_iam: _Optional[_Union[CurrentIAMTokenAuth, _Mapping]] = ..., service_account: _Optional[_Union[ServiceAccountAuth, _Mapping]] = ..., none: _Optional[_Union[NoneAuth, _Mapping]] = ...) -> None: ... + +class Job(_message.Message): + __slots__ = ["acl", "ast", "automatic", "expire_at", "issue", "meta", "plan", "query_meta", "query_name", "result_set_meta", "statistics", "syntax", "text"] + ACL_FIELD_NUMBER: _ClassVar[int] + AST_FIELD_NUMBER: _ClassVar[int] + AUTOMATIC_FIELD_NUMBER: _ClassVar[int] + EXPIRE_AT_FIELD_NUMBER: _ClassVar[int] + ISSUE_FIELD_NUMBER: _ClassVar[int] + META_FIELD_NUMBER: _ClassVar[int] + PLAN_FIELD_NUMBER: _ClassVar[int] + QUERY_META_FIELD_NUMBER: _ClassVar[int] + QUERY_NAME_FIELD_NUMBER: _ClassVar[int] + RESULT_SET_META_FIELD_NUMBER: _ClassVar[int] + STATISTICS_FIELD_NUMBER: _ClassVar[int] + SYNTAX_FIELD_NUMBER: _ClassVar[int] + TEXT_FIELD_NUMBER: _ClassVar[int] + acl: Acl + ast: QueryAst + automatic: bool + expire_at: _timestamp_pb2.Timestamp + issue: _containers.RepeatedCompositeFieldContainer[_ydb_issue_message_pb2.IssueMessage] + meta: CommonMeta + plan: QueryPlan + query_meta: QueryMeta + query_name: str + result_set_meta: _containers.RepeatedCompositeFieldContainer[ResultSetMeta] + statistics: QueryStatistics + syntax: QueryContent.QuerySyntax + text: str + def __init__(self, meta: _Optional[_Union[CommonMeta, _Mapping]] = ..., text: _Optional[str] = ..., query_meta: _Optional[_Union[QueryMeta, _Mapping]] = ..., plan: _Optional[_Union[QueryPlan, _Mapping]] = ..., issue: _Optional[_Iterable[_Union[_ydb_issue_message_pb2.IssueMessage, _Mapping]]] = ..., statistics: _Optional[_Union[QueryStatistics, _Mapping]] = ..., result_set_meta: _Optional[_Iterable[_Union[ResultSetMeta, _Mapping]]] = ..., ast: _Optional[_Union[QueryAst, _Mapping]] = ..., query_name: _Optional[str] = ..., acl: _Optional[_Union[Acl, _Mapping]] = ..., automatic: bool = ..., expire_at: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., syntax: _Optional[_Union[QueryContent.QuerySyntax, str]] = ...) -> None: ... + +class Limits(_message.Message): + __slots__ = ["execution_deadline", "execution_timeout", "flow_rate_limit", "max_result_rows", "max_result_size", "memory_limit", "result_ttl", "vcpu_rate_limit", "vcpu_time_limit"] + EXECUTION_DEADLINE_FIELD_NUMBER: _ClassVar[int] + EXECUTION_TIMEOUT_FIELD_NUMBER: _ClassVar[int] + FLOW_RATE_LIMIT_FIELD_NUMBER: _ClassVar[int] + MAX_RESULT_ROWS_FIELD_NUMBER: _ClassVar[int] + MAX_RESULT_SIZE_FIELD_NUMBER: _ClassVar[int] + MEMORY_LIMIT_FIELD_NUMBER: _ClassVar[int] + RESULT_TTL_FIELD_NUMBER: _ClassVar[int] + VCPU_RATE_LIMIT_FIELD_NUMBER: _ClassVar[int] + VCPU_TIME_LIMIT_FIELD_NUMBER: _ClassVar[int] + execution_deadline: _timestamp_pb2.Timestamp + execution_timeout: _duration_pb2.Duration + flow_rate_limit: int + max_result_rows: int + max_result_size: int + memory_limit: int + result_ttl: _duration_pb2.Duration + vcpu_rate_limit: int + vcpu_time_limit: int + def __init__(self, vcpu_rate_limit: _Optional[int] = ..., flow_rate_limit: _Optional[int] = ..., vcpu_time_limit: _Optional[int] = ..., max_result_size: _Optional[int] = ..., max_result_rows: _Optional[int] = ..., memory_limit: _Optional[int] = ..., result_ttl: _Optional[_Union[_duration_pb2.Duration, _Mapping]] = ..., execution_timeout: _Optional[_Union[_duration_pb2.Duration, _Mapping]] = ..., execution_deadline: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ... + +class ListBindingsRequest(_message.Message): + __slots__ = ["filter", "limit", "operation_params", "page_token"] + class Filter(_message.Message): + __slots__ = ["connection_id", "created_by_me", "name", "visibility"] + CONNECTION_ID_FIELD_NUMBER: _ClassVar[int] + CREATED_BY_ME_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + VISIBILITY_FIELD_NUMBER: _ClassVar[int] + connection_id: str + created_by_me: bool + name: str + visibility: Acl.Visibility + def __init__(self, connection_id: _Optional[str] = ..., name: _Optional[str] = ..., created_by_me: bool = ..., visibility: _Optional[_Union[Acl.Visibility, str]] = ...) -> None: ... + FILTER_FIELD_NUMBER: _ClassVar[int] + LIMIT_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + PAGE_TOKEN_FIELD_NUMBER: _ClassVar[int] + filter: ListBindingsRequest.Filter + limit: int + operation_params: _ydb_operation_pb2.OperationParams + page_token: str + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., page_token: _Optional[str] = ..., limit: _Optional[int] = ..., filter: _Optional[_Union[ListBindingsRequest.Filter, _Mapping]] = ...) -> None: ... + +class ListBindingsResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class ListBindingsResult(_message.Message): + __slots__ = ["binding", "next_page_token"] + BINDING_FIELD_NUMBER: _ClassVar[int] + NEXT_PAGE_TOKEN_FIELD_NUMBER: _ClassVar[int] + binding: _containers.RepeatedCompositeFieldContainer[BriefBinding] + next_page_token: str + def __init__(self, binding: _Optional[_Iterable[_Union[BriefBinding, _Mapping]]] = ..., next_page_token: _Optional[str] = ...) -> None: ... + +class ListConnectionsRequest(_message.Message): + __slots__ = ["filter", "limit", "operation_params", "page_token"] + class Filter(_message.Message): + __slots__ = ["connection_type", "created_by_me", "name", "visibility"] + CONNECTION_TYPE_FIELD_NUMBER: _ClassVar[int] + CREATED_BY_ME_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + VISIBILITY_FIELD_NUMBER: _ClassVar[int] + connection_type: ConnectionSetting.ConnectionType + created_by_me: bool + name: str + visibility: Acl.Visibility + def __init__(self, name: _Optional[str] = ..., created_by_me: bool = ..., connection_type: _Optional[_Union[ConnectionSetting.ConnectionType, str]] = ..., visibility: _Optional[_Union[Acl.Visibility, str]] = ...) -> None: ... + FILTER_FIELD_NUMBER: _ClassVar[int] + LIMIT_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + PAGE_TOKEN_FIELD_NUMBER: _ClassVar[int] + filter: ListConnectionsRequest.Filter + limit: int + operation_params: _ydb_operation_pb2.OperationParams + page_token: str + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., page_token: _Optional[str] = ..., limit: _Optional[int] = ..., filter: _Optional[_Union[ListConnectionsRequest.Filter, _Mapping]] = ...) -> None: ... + +class ListConnectionsResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class ListConnectionsResult(_message.Message): + __slots__ = ["connection", "next_page_token"] + CONNECTION_FIELD_NUMBER: _ClassVar[int] + NEXT_PAGE_TOKEN_FIELD_NUMBER: _ClassVar[int] + connection: _containers.RepeatedCompositeFieldContainer[Connection] + next_page_token: str + def __init__(self, connection: _Optional[_Iterable[_Union[Connection, _Mapping]]] = ..., next_page_token: _Optional[str] = ...) -> None: ... + +class ListJobsRequest(_message.Message): + __slots__ = ["filter", "limit", "operation_params", "page_token", "query_id"] + class Filter(_message.Message): + __slots__ = ["created_by_me", "query_id"] + CREATED_BY_ME_FIELD_NUMBER: _ClassVar[int] + QUERY_ID_FIELD_NUMBER: _ClassVar[int] + created_by_me: bool + query_id: str + def __init__(self, query_id: _Optional[str] = ..., created_by_me: bool = ...) -> None: ... + FILTER_FIELD_NUMBER: _ClassVar[int] + LIMIT_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + PAGE_TOKEN_FIELD_NUMBER: _ClassVar[int] + QUERY_ID_FIELD_NUMBER: _ClassVar[int] + filter: ListJobsRequest.Filter + limit: int + operation_params: _ydb_operation_pb2.OperationParams + page_token: str + query_id: str + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., page_token: _Optional[str] = ..., limit: _Optional[int] = ..., query_id: _Optional[str] = ..., filter: _Optional[_Union[ListJobsRequest.Filter, _Mapping]] = ...) -> None: ... + +class ListJobsResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class ListJobsResult(_message.Message): + __slots__ = ["job", "next_page_token"] + JOB_FIELD_NUMBER: _ClassVar[int] + NEXT_PAGE_TOKEN_FIELD_NUMBER: _ClassVar[int] + job: _containers.RepeatedCompositeFieldContainer[BriefJob] + next_page_token: str + def __init__(self, job: _Optional[_Iterable[_Union[BriefJob, _Mapping]]] = ..., next_page_token: _Optional[str] = ...) -> None: ... + +class ListQueriesRequest(_message.Message): + __slots__ = ["filter", "limit", "operation_params", "page_token"] + class Filter(_message.Message): + __slots__ = ["automatic", "created_by_me", "mode", "name", "query_type", "status", "visibility"] + AUTOMATIC_FIELD_NUMBER: _ClassVar[int] + CREATED_BY_ME_FIELD_NUMBER: _ClassVar[int] + MODE_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + QUERY_TYPE_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + VISIBILITY_FIELD_NUMBER: _ClassVar[int] + automatic: AutomaticType + created_by_me: bool + mode: _containers.RepeatedScalarFieldContainer[ExecuteMode] + name: str + query_type: QueryContent.QueryType + status: _containers.RepeatedScalarFieldContainer[QueryMeta.ComputeStatus] + visibility: Acl.Visibility + def __init__(self, query_type: _Optional[_Union[QueryContent.QueryType, str]] = ..., status: _Optional[_Iterable[_Union[QueryMeta.ComputeStatus, str]]] = ..., mode: _Optional[_Iterable[_Union[ExecuteMode, str]]] = ..., name: _Optional[str] = ..., created_by_me: bool = ..., visibility: _Optional[_Union[Acl.Visibility, str]] = ..., automatic: _Optional[_Union[AutomaticType, str]] = ...) -> None: ... + FILTER_FIELD_NUMBER: _ClassVar[int] + LIMIT_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + PAGE_TOKEN_FIELD_NUMBER: _ClassVar[int] + filter: ListQueriesRequest.Filter + limit: int + operation_params: _ydb_operation_pb2.OperationParams + page_token: str + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., page_token: _Optional[str] = ..., limit: _Optional[int] = ..., filter: _Optional[_Union[ListQueriesRequest.Filter, _Mapping]] = ...) -> None: ... + +class ListQueriesResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class ListQueriesResult(_message.Message): + __slots__ = ["next_page_token", "query"] + NEXT_PAGE_TOKEN_FIELD_NUMBER: _ClassVar[int] + QUERY_FIELD_NUMBER: _ClassVar[int] + next_page_token: str + query: _containers.RepeatedCompositeFieldContainer[BriefQuery] + def __init__(self, query: _Optional[_Iterable[_Union[BriefQuery, _Mapping]]] = ..., next_page_token: _Optional[str] = ...) -> None: ... + +class ModifyBindingRequest(_message.Message): + __slots__ = ["binding_id", "content", "idempotency_key", "operation_params", "previous_revision"] + BINDING_ID_FIELD_NUMBER: _ClassVar[int] + CONTENT_FIELD_NUMBER: _ClassVar[int] + IDEMPOTENCY_KEY_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + PREVIOUS_REVISION_FIELD_NUMBER: _ClassVar[int] + binding_id: str + content: BindingContent + idempotency_key: str + operation_params: _ydb_operation_pb2.OperationParams + previous_revision: int + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., binding_id: _Optional[str] = ..., content: _Optional[_Union[BindingContent, _Mapping]] = ..., previous_revision: _Optional[int] = ..., idempotency_key: _Optional[str] = ...) -> None: ... + +class ModifyBindingResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class ModifyBindingResult(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ModifyConnectionRequest(_message.Message): + __slots__ = ["connection_id", "content", "idempotency_key", "operation_params", "previous_revision"] + CONNECTION_ID_FIELD_NUMBER: _ClassVar[int] + CONTENT_FIELD_NUMBER: _ClassVar[int] + IDEMPOTENCY_KEY_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + PREVIOUS_REVISION_FIELD_NUMBER: _ClassVar[int] + connection_id: str + content: ConnectionContent + idempotency_key: str + operation_params: _ydb_operation_pb2.OperationParams + previous_revision: int + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., connection_id: _Optional[str] = ..., content: _Optional[_Union[ConnectionContent, _Mapping]] = ..., previous_revision: _Optional[int] = ..., idempotency_key: _Optional[str] = ...) -> None: ... + +class ModifyConnectionResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class ModifyConnectionResult(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ModifyQueryRequest(_message.Message): + __slots__ = ["content", "disposition", "execute_mode", "idempotency_key", "operation_params", "previous_revision", "query_id", "state_load_mode"] + CONTENT_FIELD_NUMBER: _ClassVar[int] + DISPOSITION_FIELD_NUMBER: _ClassVar[int] + EXECUTE_MODE_FIELD_NUMBER: _ClassVar[int] + IDEMPOTENCY_KEY_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + PREVIOUS_REVISION_FIELD_NUMBER: _ClassVar[int] + QUERY_ID_FIELD_NUMBER: _ClassVar[int] + STATE_LOAD_MODE_FIELD_NUMBER: _ClassVar[int] + content: QueryContent + disposition: StreamingDisposition + execute_mode: ExecuteMode + idempotency_key: str + operation_params: _ydb_operation_pb2.OperationParams + previous_revision: int + query_id: str + state_load_mode: StateLoadMode + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., query_id: _Optional[str] = ..., content: _Optional[_Union[QueryContent, _Mapping]] = ..., execute_mode: _Optional[_Union[ExecuteMode, str]] = ..., disposition: _Optional[_Union[StreamingDisposition, _Mapping]] = ..., state_load_mode: _Optional[_Union[StateLoadMode, str]] = ..., previous_revision: _Optional[int] = ..., idempotency_key: _Optional[str] = ...) -> None: ... + +class ModifyQueryResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class ModifyQueryResult(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class Monitoring(_message.Message): + __slots__ = ["auth", "cluster", "project"] + AUTH_FIELD_NUMBER: _ClassVar[int] + CLUSTER_FIELD_NUMBER: _ClassVar[int] + PROJECT_FIELD_NUMBER: _ClassVar[int] + auth: IamAuth + cluster: str + project: str + def __init__(self, project: _Optional[str] = ..., cluster: _Optional[str] = ..., auth: _Optional[_Union[IamAuth, _Mapping]] = ...) -> None: ... + +class NoneAuth(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ObjectStorageBinding(_message.Message): + __slots__ = ["subset"] + class Subset(_message.Message): + __slots__ = ["compression", "format", "format_setting", "partitioned_by", "path_pattern", "projection", "schema"] + class FormatSettingEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + class ProjectionEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + COMPRESSION_FIELD_NUMBER: _ClassVar[int] + FORMAT_FIELD_NUMBER: _ClassVar[int] + FORMAT_SETTING_FIELD_NUMBER: _ClassVar[int] + PARTITIONED_BY_FIELD_NUMBER: _ClassVar[int] + PATH_PATTERN_FIELD_NUMBER: _ClassVar[int] + PROJECTION_FIELD_NUMBER: _ClassVar[int] + SCHEMA_FIELD_NUMBER: _ClassVar[int] + compression: str + format: str + format_setting: _containers.ScalarMap[str, str] + partitioned_by: _containers.RepeatedScalarFieldContainer[str] + path_pattern: str + projection: _containers.ScalarMap[str, str] + schema: Schema + def __init__(self, path_pattern: _Optional[str] = ..., format: _Optional[str] = ..., format_setting: _Optional[_Mapping[str, str]] = ..., compression: _Optional[str] = ..., schema: _Optional[_Union[Schema, _Mapping]] = ..., projection: _Optional[_Mapping[str, str]] = ..., partitioned_by: _Optional[_Iterable[str]] = ...) -> None: ... + SUBSET_FIELD_NUMBER: _ClassVar[int] + subset: _containers.RepeatedCompositeFieldContainer[ObjectStorageBinding.Subset] + def __init__(self, subset: _Optional[_Iterable[_Union[ObjectStorageBinding.Subset, _Mapping]]] = ...) -> None: ... + +class ObjectStorageConnection(_message.Message): + __slots__ = ["auth", "bucket"] + AUTH_FIELD_NUMBER: _ClassVar[int] + BUCKET_FIELD_NUMBER: _ClassVar[int] + auth: IamAuth + bucket: str + def __init__(self, bucket: _Optional[str] = ..., auth: _Optional[_Union[IamAuth, _Mapping]] = ...) -> None: ... + +class PostgreSQLCluster(_message.Message): + __slots__ = ["auth", "database_id", "database_name", "host", "login", "password", "port", "schema", "secure"] + AUTH_FIELD_NUMBER: _ClassVar[int] + DATABASE_ID_FIELD_NUMBER: _ClassVar[int] + DATABASE_NAME_FIELD_NUMBER: _ClassVar[int] + HOST_FIELD_NUMBER: _ClassVar[int] + LOGIN_FIELD_NUMBER: _ClassVar[int] + PASSWORD_FIELD_NUMBER: _ClassVar[int] + PORT_FIELD_NUMBER: _ClassVar[int] + SCHEMA_FIELD_NUMBER: _ClassVar[int] + SECURE_FIELD_NUMBER: _ClassVar[int] + auth: IamAuth + database_id: str + database_name: str + host: str + login: str + password: str + port: int + schema: str + secure: bool + def __init__(self, database_id: _Optional[str] = ..., database_name: _Optional[str] = ..., login: _Optional[str] = ..., password: _Optional[str] = ..., schema: _Optional[str] = ..., auth: _Optional[_Union[IamAuth, _Mapping]] = ..., host: _Optional[str] = ..., port: _Optional[int] = ..., secure: bool = ...) -> None: ... + +class Query(_message.Message): + __slots__ = ["ast", "content", "issue", "meta", "plan", "result_set_meta", "statistics", "transient_issue"] + AST_FIELD_NUMBER: _ClassVar[int] + CONTENT_FIELD_NUMBER: _ClassVar[int] + ISSUE_FIELD_NUMBER: _ClassVar[int] + META_FIELD_NUMBER: _ClassVar[int] + PLAN_FIELD_NUMBER: _ClassVar[int] + RESULT_SET_META_FIELD_NUMBER: _ClassVar[int] + STATISTICS_FIELD_NUMBER: _ClassVar[int] + TRANSIENT_ISSUE_FIELD_NUMBER: _ClassVar[int] + ast: QueryAst + content: QueryContent + issue: _containers.RepeatedCompositeFieldContainer[_ydb_issue_message_pb2.IssueMessage] + meta: QueryMeta + plan: QueryPlan + result_set_meta: _containers.RepeatedCompositeFieldContainer[ResultSetMeta] + statistics: QueryStatistics + transient_issue: _containers.RepeatedCompositeFieldContainer[_ydb_issue_message_pb2.IssueMessage] + def __init__(self, meta: _Optional[_Union[QueryMeta, _Mapping]] = ..., content: _Optional[_Union[QueryContent, _Mapping]] = ..., plan: _Optional[_Union[QueryPlan, _Mapping]] = ..., issue: _Optional[_Iterable[_Union[_ydb_issue_message_pb2.IssueMessage, _Mapping]]] = ..., transient_issue: _Optional[_Iterable[_Union[_ydb_issue_message_pb2.IssueMessage, _Mapping]]] = ..., statistics: _Optional[_Union[QueryStatistics, _Mapping]] = ..., result_set_meta: _Optional[_Iterable[_Union[ResultSetMeta, _Mapping]]] = ..., ast: _Optional[_Union[QueryAst, _Mapping]] = ...) -> None: ... + +class QueryAst(_message.Message): + __slots__ = ["data"] + DATA_FIELD_NUMBER: _ClassVar[int] + data: str + def __init__(self, data: _Optional[str] = ...) -> None: ... + +class QueryContent(_message.Message): + __slots__ = ["acl", "automatic", "description", "execution_settings", "limits", "name", "syntax", "text", "type"] + class QuerySyntax(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + class QueryType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + class ExecutionSettingsEntry(_message.Message): + __slots__ = ["key", "value"] + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... + ACL_FIELD_NUMBER: _ClassVar[int] + ANALYTICS: QueryContent.QueryType + AUTOMATIC_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + EXECUTION_SETTINGS_FIELD_NUMBER: _ClassVar[int] + LIMITS_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + PG: QueryContent.QuerySyntax + QUERY_SYNTAX_UNSPECIFIED: QueryContent.QuerySyntax + QUERY_TYPE_UNSPECIFIED: QueryContent.QueryType + STREAMING: QueryContent.QueryType + SYNTAX_FIELD_NUMBER: _ClassVar[int] + TEXT_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + YQL_V1: QueryContent.QuerySyntax + acl: Acl + automatic: bool + description: str + execution_settings: _containers.ScalarMap[str, str] + limits: Limits + name: str + syntax: QueryContent.QuerySyntax + text: str + type: QueryContent.QueryType + def __init__(self, type: _Optional[_Union[QueryContent.QueryType, str]] = ..., name: _Optional[str] = ..., acl: _Optional[_Union[Acl, _Mapping]] = ..., limits: _Optional[_Union[Limits, _Mapping]] = ..., text: _Optional[str] = ..., automatic: bool = ..., description: _Optional[str] = ..., execution_settings: _Optional[_Mapping[str, str]] = ..., syntax: _Optional[_Union[QueryContent.QuerySyntax, str]] = ...) -> None: ... + +class QueryMeta(_message.Message): + __slots__ = ["aborted_by", "common", "execute_mode", "expire_at", "finished_at", "has_saved_checkpoints", "last_job_id", "last_job_query_revision", "paused_by", "result_expire_at", "started_at", "started_by", "status", "submitted_at"] + class ComputeStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + ABORTED_BY_FIELD_NUMBER: _ClassVar[int] + ABORTED_BY_SYSTEM: QueryMeta.ComputeStatus + ABORTED_BY_USER: QueryMeta.ComputeStatus + ABORTING_BY_SYSTEM: QueryMeta.ComputeStatus + ABORTING_BY_USER: QueryMeta.ComputeStatus + COMMON_FIELD_NUMBER: _ClassVar[int] + COMPLETED: QueryMeta.ComputeStatus + COMPLETING: QueryMeta.ComputeStatus + COMPUTE_STATUS_UNSPECIFIED: QueryMeta.ComputeStatus + EXECUTE_MODE_FIELD_NUMBER: _ClassVar[int] + EXPIRE_AT_FIELD_NUMBER: _ClassVar[int] + FAILED: QueryMeta.ComputeStatus + FAILING: QueryMeta.ComputeStatus + FINISHED_AT_FIELD_NUMBER: _ClassVar[int] + HAS_SAVED_CHECKPOINTS_FIELD_NUMBER: _ClassVar[int] + LAST_JOB_ID_FIELD_NUMBER: _ClassVar[int] + LAST_JOB_QUERY_REVISION_FIELD_NUMBER: _ClassVar[int] + PAUSED: QueryMeta.ComputeStatus + PAUSED_BY_FIELD_NUMBER: _ClassVar[int] + PAUSING: QueryMeta.ComputeStatus + RESULT_EXPIRE_AT_FIELD_NUMBER: _ClassVar[int] + RESUMING: QueryMeta.ComputeStatus + RUNNING: QueryMeta.ComputeStatus + STARTED_AT_FIELD_NUMBER: _ClassVar[int] + STARTED_BY_FIELD_NUMBER: _ClassVar[int] + STARTING: QueryMeta.ComputeStatus + STATUS_FIELD_NUMBER: _ClassVar[int] + SUBMITTED_AT_FIELD_NUMBER: _ClassVar[int] + aborted_by: str + common: CommonMeta + execute_mode: ExecuteMode + expire_at: _timestamp_pb2.Timestamp + finished_at: _timestamp_pb2.Timestamp + has_saved_checkpoints: bool + last_job_id: str + last_job_query_revision: int + paused_by: str + result_expire_at: _timestamp_pb2.Timestamp + started_at: _timestamp_pb2.Timestamp + started_by: str + status: QueryMeta.ComputeStatus + submitted_at: _timestamp_pb2.Timestamp + def __init__(self, common: _Optional[_Union[CommonMeta, _Mapping]] = ..., submitted_at: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., started_at: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., finished_at: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., execute_mode: _Optional[_Union[ExecuteMode, str]] = ..., status: _Optional[_Union[QueryMeta.ComputeStatus, str]] = ..., last_job_query_revision: _Optional[int] = ..., last_job_id: _Optional[str] = ..., expire_at: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., result_expire_at: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., started_by: _Optional[str] = ..., aborted_by: _Optional[str] = ..., paused_by: _Optional[str] = ..., has_saved_checkpoints: bool = ...) -> None: ... + +class QueryPlan(_message.Message): + __slots__ = ["json"] + JSON_FIELD_NUMBER: _ClassVar[int] + json: str + def __init__(self, json: _Optional[str] = ...) -> None: ... + +class QueryStatistics(_message.Message): + __slots__ = ["json"] + JSON_FIELD_NUMBER: _ClassVar[int] + json: str + def __init__(self, json: _Optional[str] = ...) -> None: ... + +class ResultSetMeta(_message.Message): + __slots__ = ["column", "rows_count", "truncated"] + COLUMN_FIELD_NUMBER: _ClassVar[int] + ROWS_COUNT_FIELD_NUMBER: _ClassVar[int] + TRUNCATED_FIELD_NUMBER: _ClassVar[int] + column: _containers.RepeatedCompositeFieldContainer[_ydb_value_pb2.Column] + rows_count: int + truncated: bool + def __init__(self, column: _Optional[_Iterable[_Union[_ydb_value_pb2.Column, _Mapping]]] = ..., rows_count: _Optional[int] = ..., truncated: bool = ...) -> None: ... + +class Schema(_message.Message): + __slots__ = ["column"] + COLUMN_FIELD_NUMBER: _ClassVar[int] + column: _containers.RepeatedCompositeFieldContainer[_ydb_value_pb2.Column] + def __init__(self, column: _Optional[_Iterable[_Union[_ydb_value_pb2.Column, _Mapping]]] = ...) -> None: ... + +class ServiceAccountAuth(_message.Message): + __slots__ = ["id"] + ID_FIELD_NUMBER: _ClassVar[int] + id: str + def __init__(self, id: _Optional[str] = ...) -> None: ... + +class StreamingDisposition(_message.Message): + __slots__ = ["fresh", "from_last_checkpoint", "from_time", "oldest", "time_ago"] + class FromLastCheckpoint(_message.Message): + __slots__ = ["force"] + FORCE_FIELD_NUMBER: _ClassVar[int] + force: bool + def __init__(self, force: bool = ...) -> None: ... + class FromTime(_message.Message): + __slots__ = ["timestamp"] + TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + timestamp: _timestamp_pb2.Timestamp + def __init__(self, timestamp: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ... + class TimeAgo(_message.Message): + __slots__ = ["duration"] + DURATION_FIELD_NUMBER: _ClassVar[int] + duration: _duration_pb2.Duration + def __init__(self, duration: _Optional[_Union[_duration_pb2.Duration, _Mapping]] = ...) -> None: ... + FRESH_FIELD_NUMBER: _ClassVar[int] + FROM_LAST_CHECKPOINT_FIELD_NUMBER: _ClassVar[int] + FROM_TIME_FIELD_NUMBER: _ClassVar[int] + OLDEST_FIELD_NUMBER: _ClassVar[int] + TIME_AGO_FIELD_NUMBER: _ClassVar[int] + fresh: _empty_pb2.Empty + from_last_checkpoint: StreamingDisposition.FromLastCheckpoint + from_time: StreamingDisposition.FromTime + oldest: _empty_pb2.Empty + time_ago: StreamingDisposition.TimeAgo + def __init__(self, oldest: _Optional[_Union[_empty_pb2.Empty, _Mapping]] = ..., fresh: _Optional[_Union[_empty_pb2.Empty, _Mapping]] = ..., from_time: _Optional[_Union[StreamingDisposition.FromTime, _Mapping]] = ..., time_ago: _Optional[_Union[StreamingDisposition.TimeAgo, _Mapping]] = ..., from_last_checkpoint: _Optional[_Union[StreamingDisposition.FromLastCheckpoint, _Mapping]] = ...) -> None: ... + +class TestConnectionRequest(_message.Message): + __slots__ = ["operation_params", "setting"] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + SETTING_FIELD_NUMBER: _ClassVar[int] + operation_params: _ydb_operation_pb2.OperationParams + setting: ConnectionSetting + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., setting: _Optional[_Union[ConnectionSetting, _Mapping]] = ...) -> None: ... + +class TestConnectionResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class TestConnectionResult(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class YdbDatabase(_message.Message): + __slots__ = ["auth", "database", "database_id", "endpoint", "secure"] + AUTH_FIELD_NUMBER: _ClassVar[int] + DATABASE_FIELD_NUMBER: _ClassVar[int] + DATABASE_ID_FIELD_NUMBER: _ClassVar[int] + ENDPOINT_FIELD_NUMBER: _ClassVar[int] + SECURE_FIELD_NUMBER: _ClassVar[int] + auth: IamAuth + database: str + database_id: str + endpoint: str + secure: bool + def __init__(self, database_id: _Optional[str] = ..., auth: _Optional[_Union[IamAuth, _Mapping]] = ..., endpoint: _Optional[str] = ..., database: _Optional[str] = ..., secure: bool = ...) -> None: ... + +class ExecuteMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + +class QueryAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + +class StateLoadMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + +class AutomaticType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] diff --git a/ydb/_grpc/v4/draft/protos/ydb_federated_query_pb2_grpc.py b/ydb/_grpc/v4/draft/protos/ydb_federated_query_pb2_grpc.py new file mode 100644 index 00000000..2daafffe --- /dev/null +++ b/ydb/_grpc/v4/draft/protos/ydb_federated_query_pb2_grpc.py @@ -0,0 +1,4 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + diff --git a/ydb/_grpc/v4/draft/protos/ydb_keyvalue_pb2.py b/ydb/_grpc/v4/draft/protos/ydb_keyvalue_pb2.py new file mode 100644 index 00000000..60f5b9b8 --- /dev/null +++ b/ydb/_grpc/v4/draft/protos/ydb_keyvalue_pb2.py @@ -0,0 +1,124 @@ +# -*- coding: utf-8 -*- +# flake8: noqa +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: draft/protos/ydb_keyvalue.proto +"""Generated protocol buffer code.""" +from google.protobuf.internal import builder as _builder +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from ydb._grpc.v4.protos import ydb_operation_pb2 as protos_dot_ydb__operation__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1f\x64raft/protos/ydb_keyvalue.proto\x12\x0cYdb.KeyValue\x1a\x1aprotos/ydb_operation.proto\"\xf0\x01\n\x12StorageChannelInfo\x12\x17\n\x0fstorage_channel\x18\x01 \x01(\r\x12@\n\x0bstatus_flag\x18\x02 \x01(\x0e\x32+.Ydb.KeyValue.StorageChannelInfo.StatusFlag\"\x7f\n\nStatusFlag\x12\x1b\n\x17STATUS_FLAG_UNSPECIFIED\x10\x00\x12\x15\n\x11STATUS_FLAG_GREEN\x10\n\x12\x1b\n\x17STATUS_FLAG_YELLOW_STOP\x10\x14\x12 \n\x1cSTATUS_FLAG_ORANGE_OUT_SPACE\x10\x1e\"b\n\nPriorities\"T\n\x08Priority\x12\x18\n\x14PRIORITY_UNSPECIFIED\x10\x00\x12\x15\n\x11PRIORITY_REALTIME\x10\x01\x12\x17\n\x13PRIORITY_BACKGROUND\x10\x02\"k\n\rStorageConfig\x12:\n\x07\x63hannel\x18\x01 \x03(\x0b\x32).Ydb.KeyValue.StorageConfig.ChannelConfig\x1a\x1e\n\rChannelConfig\x12\r\n\x05media\x18\x01 \x01(\t\"\x98\x01\n\x08KeyRange\x12\x1c\n\x12\x66rom_key_inclusive\x18\x01 \x01(\tH\x00\x12\x1c\n\x12\x66rom_key_exclusive\x18\x02 \x01(\tH\x00\x12\x1a\n\x10to_key_inclusive\x18\x03 \x01(\tH\x01\x12\x1a\n\x10to_key_exclusive\x18\x04 \x01(\tH\x01\x42\x0c\n\nfrom_boundB\n\n\x08to_bound\"s\n\x12\x41\x63quireLockRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x04\"C\n\x13\x41\x63quireLockResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"=\n\x11\x41\x63quireLockResult\x12\x17\n\x0flock_generation\x18\x01 \x01(\x04\x12\x0f\n\x07node_id\x18\x02 \x01(\r\"\xac\t\n\x19\x45xecuteTransactionRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x04\x12\x1c\n\x0flock_generation\x18\x04 \x01(\x04H\x00\x88\x01\x01\x12\x41\n\x08\x63ommands\x18\x05 \x03(\x0b\x32/.Ydb.KeyValue.ExecuteTransactionRequest.Command\x1a\xba\x07\n\x07\x43ommand\x12S\n\x0c\x64\x65lete_range\x18\x01 \x01(\x0b\x32;.Ydb.KeyValue.ExecuteTransactionRequest.Command.DeleteRangeH\x00\x12H\n\x06rename\x18\x02 \x01(\x0b\x32\x36.Ydb.KeyValue.ExecuteTransactionRequest.Command.RenameH\x00\x12O\n\ncopy_range\x18\x03 \x01(\x0b\x32\x39.Ydb.KeyValue.ExecuteTransactionRequest.Command.CopyRangeH\x00\x12H\n\x06\x63oncat\x18\x04 \x01(\x0b\x32\x36.Ydb.KeyValue.ExecuteTransactionRequest.Command.ConcatH\x00\x12\x46\n\x05write\x18\x05 \x01(\x0b\x32\x35.Ydb.KeyValue.ExecuteTransactionRequest.Command.WriteH\x00\x1a*\n\x06Rename\x12\x0f\n\x07old_key\x18\x01 \x01(\t\x12\x0f\n\x07new_key\x18\x02 \x01(\t\x1a\x45\n\x06\x43oncat\x12\x12\n\ninput_keys\x18\x01 \x03(\t\x12\x12\n\noutput_key\x18\x02 \x01(\t\x12\x13\n\x0bkeep_inputs\x18\x03 \x01(\x08\x1a\x63\n\tCopyRange\x12%\n\x05range\x18\x01 \x01(\x0b\x32\x16.Ydb.KeyValue.KeyRange\x12\x18\n\x10prefix_to_remove\x18\x02 \x01(\t\x12\x15\n\rprefix_to_add\x18\x03 \x01(\t\x1a\x94\x02\n\x05Write\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x0c\x12\x17\n\x0fstorage_channel\x18\x03 \x01(\r\x12\x33\n\x08priority\x18\x04 \x01(\x0e\x32!.Ydb.KeyValue.Priorities.Priority\x12L\n\x06tactic\x18\x05 \x01(\x0e\x32<.Ydb.KeyValue.ExecuteTransactionRequest.Command.Write.Tactic\"S\n\x06Tactic\x12\x16\n\x12TACTIC_UNSPECIFIED\x10\x00\x12\x19\n\x15TACTIC_MAX_THROUGHPUT\x10\x01\x12\x16\n\x12TACTIC_MIN_LATENCY\x10\x02\x1a\x34\n\x0b\x44\x65leteRange\x12%\n\x05range\x18\x01 \x01(\x0b\x32\x16.Ydb.KeyValue.KeyRangeB\x08\n\x06\x61\x63tionB\x12\n\x10_lock_generation\"J\n\x1a\x45xecuteTransactionResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"k\n\x18\x45xecuteTransactionResult\x12>\n\x14storage_channel_info\x18\x01 \x03(\x0b\x32 .Ydb.KeyValue.StorageChannelInfo\x12\x0f\n\x07node_id\x18\x02 \x01(\r\"\x93\x02\n\x0bReadRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x04\x12\x1c\n\x0flock_generation\x18\x04 \x01(\x04H\x00\x88\x01\x01\x12\x0b\n\x03key\x18\x05 \x01(\t\x12\x0e\n\x06offset\x18\x06 \x01(\x04\x12\x0c\n\x04size\x18\x07 \x01(\x04\x12\x13\n\x0blimit_bytes\x18\x08 \x01(\x04\x12\x33\n\x08priority\x18\t \x01(\x0e\x32!.Ydb.KeyValue.Priorities.PriorityB\x12\n\x10_lock_generation\"<\n\x0cReadResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x89\x01\n\nReadResult\x12\x15\n\rrequested_key\x18\x01 \x01(\t\x12\x18\n\x10requested_offset\x18\x02 \x01(\x04\x12\x16\n\x0erequested_size\x18\x03 \x01(\x04\x12\r\n\x05value\x18\x04 \x01(\x0c\x12\x12\n\nis_overrun\x18\x05 \x01(\x08\x12\x0f\n\x07node_id\x18\x06 \x01(\r\"\x94\x02\n\x10ReadRangeRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x04\x12\x1c\n\x0flock_generation\x18\x04 \x01(\x04H\x00\x88\x01\x01\x12%\n\x05range\x18\x05 \x01(\x0b\x32\x16.Ydb.KeyValue.KeyRange\x12\x13\n\x0blimit_bytes\x18\x06 \x01(\x04\x12\x33\n\x08priority\x18\x07 \x01(\x0e\x32!.Ydb.KeyValue.Priorities.PriorityB\x12\n\x10_lock_generation\"A\n\x11ReadRangeResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\xd1\x01\n\x0fReadRangeResult\x12\x38\n\x04pair\x18\x01 \x03(\x0b\x32*.Ydb.KeyValue.ReadRangeResult.KeyValuePair\x12\x12\n\nis_overrun\x18\x02 \x01(\x08\x12\x0f\n\x07node_id\x18\x03 \x01(\r\x1a_\n\x0cKeyValuePair\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x0c\x12\x1a\n\x12\x63reation_unix_time\x18\x04 \x01(\x04\x12\x17\n\x0fstorage_channel\x18\x05 \x01(\r\"\xdf\x01\n\x10ListRangeRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x04\x12\x1c\n\x0flock_generation\x18\x04 \x01(\x04H\x00\x88\x01\x01\x12%\n\x05range\x18\x05 \x01(\x0b\x32\x16.Ydb.KeyValue.KeyRange\x12\x13\n\x0blimit_bytes\x18\x06 \x01(\x04\x42\x12\n\x10_lock_generation\"A\n\x11ListRangeResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\xcb\x01\n\x0fListRangeResult\x12\x32\n\x03key\x18\x01 \x03(\x0b\x32%.Ydb.KeyValue.ListRangeResult.KeyInfo\x12\x12\n\nis_overrun\x18\x02 \x01(\x08\x12\x0f\n\x07node_id\x18\x03 \x01(\r\x1a_\n\x07KeyInfo\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x12\n\nvalue_size\x18\x02 \x01(\r\x12\x1a\n\x12\x63reation_unix_time\x18\x03 \x01(\x04\x12\x17\n\x0fstorage_channel\x18\x04 \x01(\r\"\xca\x01\n\x1eGetStorageChannelStatusRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x04\x12\x1c\n\x0flock_generation\x18\x04 \x01(\x04H\x00\x88\x01\x01\x12\x17\n\x0fstorage_channel\x18\x05 \x03(\rB\x12\n\x10_lock_generation\"O\n\x1fGetStorageChannelStatusResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"p\n\x1dGetStorageChannelStatusResult\x12>\n\x14storage_channel_info\x18\x01 \x03(\x0b\x32 .Ydb.KeyValue.StorageChannelInfo\x12\x0f\n\x07node_id\x18\x02 \x01(\r\"\xac\x01\n\x13\x43reateVolumeRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x17\n\x0fpartition_count\x18\x04 \x01(\r\x12\x33\n\x0estorage_config\x18\x05 \x01(\x0b\x32\x1b.Ydb.KeyValue.StorageConfig\"D\n\x14\x43reateVolumeResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x14\n\x12\x43reateVolumeResult\"\\\n\x11\x44ropVolumeRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\"B\n\x12\x44ropVolumeResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x12\n\x10\x44ropVolumeResult\"\xb1\x01\n\x12\x41lterVolumeRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x1d\n\x15\x61lter_partition_count\x18\x03 \x01(\r\x12\x33\n\x0estorage_config\x18\x04 \x01(\x0b\x32\x1b.Ydb.KeyValue.StorageConfig\"C\n\x13\x41lterVolumeResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x13\n\x11\x41lterVolumeResult\"`\n\x15\x44\x65scribeVolumeRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\"F\n\x16\x44\x65scribeVolumeResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"=\n\x14\x44\x65scribeVolumeResult\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x17\n\x0fpartition_count\x18\x02 \x01(\x04\"v\n\x1aListLocalPartitionsRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x0f\n\x07node_id\x18\x03 \x01(\x04\"K\n\x1bListLocalPartitionsResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"Q\n\x19ListLocalPartitionsResult\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x0f\n\x07node_id\x18\x02 \x01(\x04\x12\x15\n\rpartition_ids\x18\x03 \x03(\x04\x42h\n tech.ydb.proto.draft.keyvalue.v1ZAgithub.com/ydb-platform/ydb-go-genproto/draft/protos/Ydb_KeyValue\xf8\x01\x01\x62\x06proto3') + +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'draft.protos.ydb_keyvalue_pb2', globals()) +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n tech.ydb.proto.draft.keyvalue.v1ZAgithub.com/ydb-platform/ydb-go-genproto/draft/protos/Ydb_KeyValue\370\001\001' + _STORAGECHANNELINFO._serialized_start=78 + _STORAGECHANNELINFO._serialized_end=318 + _STORAGECHANNELINFO_STATUSFLAG._serialized_start=191 + _STORAGECHANNELINFO_STATUSFLAG._serialized_end=318 + _PRIORITIES._serialized_start=320 + _PRIORITIES._serialized_end=418 + _PRIORITIES_PRIORITY._serialized_start=334 + _PRIORITIES_PRIORITY._serialized_end=418 + _STORAGECONFIG._serialized_start=420 + _STORAGECONFIG._serialized_end=527 + _STORAGECONFIG_CHANNELCONFIG._serialized_start=497 + _STORAGECONFIG_CHANNELCONFIG._serialized_end=527 + _KEYRANGE._serialized_start=530 + _KEYRANGE._serialized_end=682 + _ACQUIRELOCKREQUEST._serialized_start=684 + _ACQUIRELOCKREQUEST._serialized_end=799 + _ACQUIRELOCKRESPONSE._serialized_start=801 + _ACQUIRELOCKRESPONSE._serialized_end=868 + _ACQUIRELOCKRESULT._serialized_start=870 + _ACQUIRELOCKRESULT._serialized_end=931 + _EXECUTETRANSACTIONREQUEST._serialized_start=934 + _EXECUTETRANSACTIONREQUEST._serialized_end=2130 + _EXECUTETRANSACTIONREQUEST_COMMAND._serialized_start=1156 + _EXECUTETRANSACTIONREQUEST_COMMAND._serialized_end=2110 + _EXECUTETRANSACTIONREQUEST_COMMAND_RENAME._serialized_start=1553 + _EXECUTETRANSACTIONREQUEST_COMMAND_RENAME._serialized_end=1595 + _EXECUTETRANSACTIONREQUEST_COMMAND_CONCAT._serialized_start=1597 + _EXECUTETRANSACTIONREQUEST_COMMAND_CONCAT._serialized_end=1666 + _EXECUTETRANSACTIONREQUEST_COMMAND_COPYRANGE._serialized_start=1668 + _EXECUTETRANSACTIONREQUEST_COMMAND_COPYRANGE._serialized_end=1767 + _EXECUTETRANSACTIONREQUEST_COMMAND_WRITE._serialized_start=1770 + _EXECUTETRANSACTIONREQUEST_COMMAND_WRITE._serialized_end=2046 + _EXECUTETRANSACTIONREQUEST_COMMAND_WRITE_TACTIC._serialized_start=1963 + _EXECUTETRANSACTIONREQUEST_COMMAND_WRITE_TACTIC._serialized_end=2046 + _EXECUTETRANSACTIONREQUEST_COMMAND_DELETERANGE._serialized_start=2048 + _EXECUTETRANSACTIONREQUEST_COMMAND_DELETERANGE._serialized_end=2100 + _EXECUTETRANSACTIONRESPONSE._serialized_start=2132 + _EXECUTETRANSACTIONRESPONSE._serialized_end=2206 + _EXECUTETRANSACTIONRESULT._serialized_start=2208 + _EXECUTETRANSACTIONRESULT._serialized_end=2315 + _READREQUEST._serialized_start=2318 + _READREQUEST._serialized_end=2593 + _READRESPONSE._serialized_start=2595 + _READRESPONSE._serialized_end=2655 + _READRESULT._serialized_start=2658 + _READRESULT._serialized_end=2795 + _READRANGEREQUEST._serialized_start=2798 + _READRANGEREQUEST._serialized_end=3074 + _READRANGERESPONSE._serialized_start=3076 + _READRANGERESPONSE._serialized_end=3141 + _READRANGERESULT._serialized_start=3144 + _READRANGERESULT._serialized_end=3353 + _READRANGERESULT_KEYVALUEPAIR._serialized_start=3258 + _READRANGERESULT_KEYVALUEPAIR._serialized_end=3353 + _LISTRANGEREQUEST._serialized_start=3356 + _LISTRANGEREQUEST._serialized_end=3579 + _LISTRANGERESPONSE._serialized_start=3581 + _LISTRANGERESPONSE._serialized_end=3646 + _LISTRANGERESULT._serialized_start=3649 + _LISTRANGERESULT._serialized_end=3852 + _LISTRANGERESULT_KEYINFO._serialized_start=3757 + _LISTRANGERESULT_KEYINFO._serialized_end=3852 + _GETSTORAGECHANNELSTATUSREQUEST._serialized_start=3855 + _GETSTORAGECHANNELSTATUSREQUEST._serialized_end=4057 + _GETSTORAGECHANNELSTATUSRESPONSE._serialized_start=4059 + _GETSTORAGECHANNELSTATUSRESPONSE._serialized_end=4138 + _GETSTORAGECHANNELSTATUSRESULT._serialized_start=4140 + _GETSTORAGECHANNELSTATUSRESULT._serialized_end=4252 + _CREATEVOLUMEREQUEST._serialized_start=4255 + _CREATEVOLUMEREQUEST._serialized_end=4427 + _CREATEVOLUMERESPONSE._serialized_start=4429 + _CREATEVOLUMERESPONSE._serialized_end=4497 + _CREATEVOLUMERESULT._serialized_start=4499 + _CREATEVOLUMERESULT._serialized_end=4519 + _DROPVOLUMEREQUEST._serialized_start=4521 + _DROPVOLUMEREQUEST._serialized_end=4613 + _DROPVOLUMERESPONSE._serialized_start=4615 + _DROPVOLUMERESPONSE._serialized_end=4681 + _DROPVOLUMERESULT._serialized_start=4683 + _DROPVOLUMERESULT._serialized_end=4701 + _ALTERVOLUMEREQUEST._serialized_start=4704 + _ALTERVOLUMEREQUEST._serialized_end=4881 + _ALTERVOLUMERESPONSE._serialized_start=4883 + _ALTERVOLUMERESPONSE._serialized_end=4950 + _ALTERVOLUMERESULT._serialized_start=4952 + _ALTERVOLUMERESULT._serialized_end=4971 + _DESCRIBEVOLUMEREQUEST._serialized_start=4973 + _DESCRIBEVOLUMEREQUEST._serialized_end=5069 + _DESCRIBEVOLUMERESPONSE._serialized_start=5071 + _DESCRIBEVOLUMERESPONSE._serialized_end=5141 + _DESCRIBEVOLUMERESULT._serialized_start=5143 + _DESCRIBEVOLUMERESULT._serialized_end=5204 + _LISTLOCALPARTITIONSREQUEST._serialized_start=5206 + _LISTLOCALPARTITIONSREQUEST._serialized_end=5324 + _LISTLOCALPARTITIONSRESPONSE._serialized_start=5326 + _LISTLOCALPARTITIONSRESPONSE._serialized_end=5401 + _LISTLOCALPARTITIONSRESULT._serialized_start=5403 + _LISTLOCALPARTITIONSRESULT._serialized_end=5484 +# @@protoc_insertion_point(module_scope) diff --git a/ydb/_grpc/v4/draft/protos/ydb_keyvalue_pb2.pyi b/ydb/_grpc/v4/draft/protos/ydb_keyvalue_pb2.pyi new file mode 100644 index 00000000..52e93e5b --- /dev/null +++ b/ydb/_grpc/v4/draft/protos/ydb_keyvalue_pb2.pyi @@ -0,0 +1,437 @@ +from protos import ydb_operation_pb2 as _ydb_operation_pb2 +from google.protobuf.internal import containers as _containers +from google.protobuf.internal import enum_type_wrapper as _enum_type_wrapper +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from typing import ClassVar as _ClassVar, Iterable as _Iterable, Mapping as _Mapping, Optional as _Optional, Union as _Union + +DESCRIPTOR: _descriptor.FileDescriptor + +class AcquireLockRequest(_message.Message): + __slots__ = ["operation_params", "partition_id", "path"] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + PARTITION_ID_FIELD_NUMBER: _ClassVar[int] + PATH_FIELD_NUMBER: _ClassVar[int] + operation_params: _ydb_operation_pb2.OperationParams + partition_id: int + path: str + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., path: _Optional[str] = ..., partition_id: _Optional[int] = ...) -> None: ... + +class AcquireLockResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class AcquireLockResult(_message.Message): + __slots__ = ["lock_generation", "node_id"] + LOCK_GENERATION_FIELD_NUMBER: _ClassVar[int] + NODE_ID_FIELD_NUMBER: _ClassVar[int] + lock_generation: int + node_id: int + def __init__(self, lock_generation: _Optional[int] = ..., node_id: _Optional[int] = ...) -> None: ... + +class AlterVolumeRequest(_message.Message): + __slots__ = ["alter_partition_count", "operation_params", "path", "storage_config"] + ALTER_PARTITION_COUNT_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + PATH_FIELD_NUMBER: _ClassVar[int] + STORAGE_CONFIG_FIELD_NUMBER: _ClassVar[int] + alter_partition_count: int + operation_params: _ydb_operation_pb2.OperationParams + path: str + storage_config: StorageConfig + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., path: _Optional[str] = ..., alter_partition_count: _Optional[int] = ..., storage_config: _Optional[_Union[StorageConfig, _Mapping]] = ...) -> None: ... + +class AlterVolumeResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class AlterVolumeResult(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class CreateVolumeRequest(_message.Message): + __slots__ = ["operation_params", "partition_count", "path", "storage_config"] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + PARTITION_COUNT_FIELD_NUMBER: _ClassVar[int] + PATH_FIELD_NUMBER: _ClassVar[int] + STORAGE_CONFIG_FIELD_NUMBER: _ClassVar[int] + operation_params: _ydb_operation_pb2.OperationParams + partition_count: int + path: str + storage_config: StorageConfig + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., path: _Optional[str] = ..., partition_count: _Optional[int] = ..., storage_config: _Optional[_Union[StorageConfig, _Mapping]] = ...) -> None: ... + +class CreateVolumeResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class CreateVolumeResult(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class DescribeVolumeRequest(_message.Message): + __slots__ = ["operation_params", "path"] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + PATH_FIELD_NUMBER: _ClassVar[int] + operation_params: _ydb_operation_pb2.OperationParams + path: str + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., path: _Optional[str] = ...) -> None: ... + +class DescribeVolumeResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class DescribeVolumeResult(_message.Message): + __slots__ = ["partition_count", "path"] + PARTITION_COUNT_FIELD_NUMBER: _ClassVar[int] + PATH_FIELD_NUMBER: _ClassVar[int] + partition_count: int + path: str + def __init__(self, path: _Optional[str] = ..., partition_count: _Optional[int] = ...) -> None: ... + +class DropVolumeRequest(_message.Message): + __slots__ = ["operation_params", "path"] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + PATH_FIELD_NUMBER: _ClassVar[int] + operation_params: _ydb_operation_pb2.OperationParams + path: str + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., path: _Optional[str] = ...) -> None: ... + +class DropVolumeResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class DropVolumeResult(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class ExecuteTransactionRequest(_message.Message): + __slots__ = ["commands", "lock_generation", "operation_params", "partition_id", "path"] + class Command(_message.Message): + __slots__ = ["concat", "copy_range", "delete_range", "rename", "write"] + class Concat(_message.Message): + __slots__ = ["input_keys", "keep_inputs", "output_key"] + INPUT_KEYS_FIELD_NUMBER: _ClassVar[int] + KEEP_INPUTS_FIELD_NUMBER: _ClassVar[int] + OUTPUT_KEY_FIELD_NUMBER: _ClassVar[int] + input_keys: _containers.RepeatedScalarFieldContainer[str] + keep_inputs: bool + output_key: str + def __init__(self, input_keys: _Optional[_Iterable[str]] = ..., output_key: _Optional[str] = ..., keep_inputs: bool = ...) -> None: ... + class CopyRange(_message.Message): + __slots__ = ["prefix_to_add", "prefix_to_remove", "range"] + PREFIX_TO_ADD_FIELD_NUMBER: _ClassVar[int] + PREFIX_TO_REMOVE_FIELD_NUMBER: _ClassVar[int] + RANGE_FIELD_NUMBER: _ClassVar[int] + prefix_to_add: str + prefix_to_remove: str + range: KeyRange + def __init__(self, range: _Optional[_Union[KeyRange, _Mapping]] = ..., prefix_to_remove: _Optional[str] = ..., prefix_to_add: _Optional[str] = ...) -> None: ... + class DeleteRange(_message.Message): + __slots__ = ["range"] + RANGE_FIELD_NUMBER: _ClassVar[int] + range: KeyRange + def __init__(self, range: _Optional[_Union[KeyRange, _Mapping]] = ...) -> None: ... + class Rename(_message.Message): + __slots__ = ["new_key", "old_key"] + NEW_KEY_FIELD_NUMBER: _ClassVar[int] + OLD_KEY_FIELD_NUMBER: _ClassVar[int] + new_key: str + old_key: str + def __init__(self, old_key: _Optional[str] = ..., new_key: _Optional[str] = ...) -> None: ... + class Write(_message.Message): + __slots__ = ["key", "priority", "storage_channel", "tactic", "value"] + class Tactic(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + KEY_FIELD_NUMBER: _ClassVar[int] + PRIORITY_FIELD_NUMBER: _ClassVar[int] + STORAGE_CHANNEL_FIELD_NUMBER: _ClassVar[int] + TACTIC_FIELD_NUMBER: _ClassVar[int] + TACTIC_MAX_THROUGHPUT: ExecuteTransactionRequest.Command.Write.Tactic + TACTIC_MIN_LATENCY: ExecuteTransactionRequest.Command.Write.Tactic + TACTIC_UNSPECIFIED: ExecuteTransactionRequest.Command.Write.Tactic + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + priority: Priorities.Priority + storage_channel: int + tactic: ExecuteTransactionRequest.Command.Write.Tactic + value: bytes + def __init__(self, key: _Optional[str] = ..., value: _Optional[bytes] = ..., storage_channel: _Optional[int] = ..., priority: _Optional[_Union[Priorities.Priority, str]] = ..., tactic: _Optional[_Union[ExecuteTransactionRequest.Command.Write.Tactic, str]] = ...) -> None: ... + CONCAT_FIELD_NUMBER: _ClassVar[int] + COPY_RANGE_FIELD_NUMBER: _ClassVar[int] + DELETE_RANGE_FIELD_NUMBER: _ClassVar[int] + RENAME_FIELD_NUMBER: _ClassVar[int] + WRITE_FIELD_NUMBER: _ClassVar[int] + concat: ExecuteTransactionRequest.Command.Concat + copy_range: ExecuteTransactionRequest.Command.CopyRange + delete_range: ExecuteTransactionRequest.Command.DeleteRange + rename: ExecuteTransactionRequest.Command.Rename + write: ExecuteTransactionRequest.Command.Write + def __init__(self, delete_range: _Optional[_Union[ExecuteTransactionRequest.Command.DeleteRange, _Mapping]] = ..., rename: _Optional[_Union[ExecuteTransactionRequest.Command.Rename, _Mapping]] = ..., copy_range: _Optional[_Union[ExecuteTransactionRequest.Command.CopyRange, _Mapping]] = ..., concat: _Optional[_Union[ExecuteTransactionRequest.Command.Concat, _Mapping]] = ..., write: _Optional[_Union[ExecuteTransactionRequest.Command.Write, _Mapping]] = ...) -> None: ... + COMMANDS_FIELD_NUMBER: _ClassVar[int] + LOCK_GENERATION_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + PARTITION_ID_FIELD_NUMBER: _ClassVar[int] + PATH_FIELD_NUMBER: _ClassVar[int] + commands: _containers.RepeatedCompositeFieldContainer[ExecuteTransactionRequest.Command] + lock_generation: int + operation_params: _ydb_operation_pb2.OperationParams + partition_id: int + path: str + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., path: _Optional[str] = ..., partition_id: _Optional[int] = ..., lock_generation: _Optional[int] = ..., commands: _Optional[_Iterable[_Union[ExecuteTransactionRequest.Command, _Mapping]]] = ...) -> None: ... + +class ExecuteTransactionResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class ExecuteTransactionResult(_message.Message): + __slots__ = ["node_id", "storage_channel_info"] + NODE_ID_FIELD_NUMBER: _ClassVar[int] + STORAGE_CHANNEL_INFO_FIELD_NUMBER: _ClassVar[int] + node_id: int + storage_channel_info: _containers.RepeatedCompositeFieldContainer[StorageChannelInfo] + def __init__(self, storage_channel_info: _Optional[_Iterable[_Union[StorageChannelInfo, _Mapping]]] = ..., node_id: _Optional[int] = ...) -> None: ... + +class GetStorageChannelStatusRequest(_message.Message): + __slots__ = ["lock_generation", "operation_params", "partition_id", "path", "storage_channel"] + LOCK_GENERATION_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + PARTITION_ID_FIELD_NUMBER: _ClassVar[int] + PATH_FIELD_NUMBER: _ClassVar[int] + STORAGE_CHANNEL_FIELD_NUMBER: _ClassVar[int] + lock_generation: int + operation_params: _ydb_operation_pb2.OperationParams + partition_id: int + path: str + storage_channel: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., path: _Optional[str] = ..., partition_id: _Optional[int] = ..., lock_generation: _Optional[int] = ..., storage_channel: _Optional[_Iterable[int]] = ...) -> None: ... + +class GetStorageChannelStatusResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class GetStorageChannelStatusResult(_message.Message): + __slots__ = ["node_id", "storage_channel_info"] + NODE_ID_FIELD_NUMBER: _ClassVar[int] + STORAGE_CHANNEL_INFO_FIELD_NUMBER: _ClassVar[int] + node_id: int + storage_channel_info: _containers.RepeatedCompositeFieldContainer[StorageChannelInfo] + def __init__(self, storage_channel_info: _Optional[_Iterable[_Union[StorageChannelInfo, _Mapping]]] = ..., node_id: _Optional[int] = ...) -> None: ... + +class KeyRange(_message.Message): + __slots__ = ["from_key_exclusive", "from_key_inclusive", "to_key_exclusive", "to_key_inclusive"] + FROM_KEY_EXCLUSIVE_FIELD_NUMBER: _ClassVar[int] + FROM_KEY_INCLUSIVE_FIELD_NUMBER: _ClassVar[int] + TO_KEY_EXCLUSIVE_FIELD_NUMBER: _ClassVar[int] + TO_KEY_INCLUSIVE_FIELD_NUMBER: _ClassVar[int] + from_key_exclusive: str + from_key_inclusive: str + to_key_exclusive: str + to_key_inclusive: str + def __init__(self, from_key_inclusive: _Optional[str] = ..., from_key_exclusive: _Optional[str] = ..., to_key_inclusive: _Optional[str] = ..., to_key_exclusive: _Optional[str] = ...) -> None: ... + +class ListLocalPartitionsRequest(_message.Message): + __slots__ = ["node_id", "operation_params", "path"] + NODE_ID_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + PATH_FIELD_NUMBER: _ClassVar[int] + node_id: int + operation_params: _ydb_operation_pb2.OperationParams + path: str + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., path: _Optional[str] = ..., node_id: _Optional[int] = ...) -> None: ... + +class ListLocalPartitionsResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class ListLocalPartitionsResult(_message.Message): + __slots__ = ["node_id", "partition_ids", "path"] + NODE_ID_FIELD_NUMBER: _ClassVar[int] + PARTITION_IDS_FIELD_NUMBER: _ClassVar[int] + PATH_FIELD_NUMBER: _ClassVar[int] + node_id: int + partition_ids: _containers.RepeatedScalarFieldContainer[int] + path: str + def __init__(self, path: _Optional[str] = ..., node_id: _Optional[int] = ..., partition_ids: _Optional[_Iterable[int]] = ...) -> None: ... + +class ListRangeRequest(_message.Message): + __slots__ = ["limit_bytes", "lock_generation", "operation_params", "partition_id", "path", "range"] + LIMIT_BYTES_FIELD_NUMBER: _ClassVar[int] + LOCK_GENERATION_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + PARTITION_ID_FIELD_NUMBER: _ClassVar[int] + PATH_FIELD_NUMBER: _ClassVar[int] + RANGE_FIELD_NUMBER: _ClassVar[int] + limit_bytes: int + lock_generation: int + operation_params: _ydb_operation_pb2.OperationParams + partition_id: int + path: str + range: KeyRange + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., path: _Optional[str] = ..., partition_id: _Optional[int] = ..., lock_generation: _Optional[int] = ..., range: _Optional[_Union[KeyRange, _Mapping]] = ..., limit_bytes: _Optional[int] = ...) -> None: ... + +class ListRangeResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class ListRangeResult(_message.Message): + __slots__ = ["is_overrun", "key", "node_id"] + class KeyInfo(_message.Message): + __slots__ = ["creation_unix_time", "key", "storage_channel", "value_size"] + CREATION_UNIX_TIME_FIELD_NUMBER: _ClassVar[int] + KEY_FIELD_NUMBER: _ClassVar[int] + STORAGE_CHANNEL_FIELD_NUMBER: _ClassVar[int] + VALUE_SIZE_FIELD_NUMBER: _ClassVar[int] + creation_unix_time: int + key: str + storage_channel: int + value_size: int + def __init__(self, key: _Optional[str] = ..., value_size: _Optional[int] = ..., creation_unix_time: _Optional[int] = ..., storage_channel: _Optional[int] = ...) -> None: ... + IS_OVERRUN_FIELD_NUMBER: _ClassVar[int] + KEY_FIELD_NUMBER: _ClassVar[int] + NODE_ID_FIELD_NUMBER: _ClassVar[int] + is_overrun: bool + key: _containers.RepeatedCompositeFieldContainer[ListRangeResult.KeyInfo] + node_id: int + def __init__(self, key: _Optional[_Iterable[_Union[ListRangeResult.KeyInfo, _Mapping]]] = ..., is_overrun: bool = ..., node_id: _Optional[int] = ...) -> None: ... + +class Priorities(_message.Message): + __slots__ = [] + class Priority(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + PRIORITY_BACKGROUND: Priorities.Priority + PRIORITY_REALTIME: Priorities.Priority + PRIORITY_UNSPECIFIED: Priorities.Priority + def __init__(self) -> None: ... + +class ReadRangeRequest(_message.Message): + __slots__ = ["limit_bytes", "lock_generation", "operation_params", "partition_id", "path", "priority", "range"] + LIMIT_BYTES_FIELD_NUMBER: _ClassVar[int] + LOCK_GENERATION_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + PARTITION_ID_FIELD_NUMBER: _ClassVar[int] + PATH_FIELD_NUMBER: _ClassVar[int] + PRIORITY_FIELD_NUMBER: _ClassVar[int] + RANGE_FIELD_NUMBER: _ClassVar[int] + limit_bytes: int + lock_generation: int + operation_params: _ydb_operation_pb2.OperationParams + partition_id: int + path: str + priority: Priorities.Priority + range: KeyRange + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., path: _Optional[str] = ..., partition_id: _Optional[int] = ..., lock_generation: _Optional[int] = ..., range: _Optional[_Union[KeyRange, _Mapping]] = ..., limit_bytes: _Optional[int] = ..., priority: _Optional[_Union[Priorities.Priority, str]] = ...) -> None: ... + +class ReadRangeResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class ReadRangeResult(_message.Message): + __slots__ = ["is_overrun", "node_id", "pair"] + class KeyValuePair(_message.Message): + __slots__ = ["creation_unix_time", "key", "storage_channel", "value"] + CREATION_UNIX_TIME_FIELD_NUMBER: _ClassVar[int] + KEY_FIELD_NUMBER: _ClassVar[int] + STORAGE_CHANNEL_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + creation_unix_time: int + key: str + storage_channel: int + value: bytes + def __init__(self, key: _Optional[str] = ..., value: _Optional[bytes] = ..., creation_unix_time: _Optional[int] = ..., storage_channel: _Optional[int] = ...) -> None: ... + IS_OVERRUN_FIELD_NUMBER: _ClassVar[int] + NODE_ID_FIELD_NUMBER: _ClassVar[int] + PAIR_FIELD_NUMBER: _ClassVar[int] + is_overrun: bool + node_id: int + pair: _containers.RepeatedCompositeFieldContainer[ReadRangeResult.KeyValuePair] + def __init__(self, pair: _Optional[_Iterable[_Union[ReadRangeResult.KeyValuePair, _Mapping]]] = ..., is_overrun: bool = ..., node_id: _Optional[int] = ...) -> None: ... + +class ReadRequest(_message.Message): + __slots__ = ["key", "limit_bytes", "lock_generation", "offset", "operation_params", "partition_id", "path", "priority", "size"] + KEY_FIELD_NUMBER: _ClassVar[int] + LIMIT_BYTES_FIELD_NUMBER: _ClassVar[int] + LOCK_GENERATION_FIELD_NUMBER: _ClassVar[int] + OFFSET_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + PARTITION_ID_FIELD_NUMBER: _ClassVar[int] + PATH_FIELD_NUMBER: _ClassVar[int] + PRIORITY_FIELD_NUMBER: _ClassVar[int] + SIZE_FIELD_NUMBER: _ClassVar[int] + key: str + limit_bytes: int + lock_generation: int + offset: int + operation_params: _ydb_operation_pb2.OperationParams + partition_id: int + path: str + priority: Priorities.Priority + size: int + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., path: _Optional[str] = ..., partition_id: _Optional[int] = ..., lock_generation: _Optional[int] = ..., key: _Optional[str] = ..., offset: _Optional[int] = ..., size: _Optional[int] = ..., limit_bytes: _Optional[int] = ..., priority: _Optional[_Union[Priorities.Priority, str]] = ...) -> None: ... + +class ReadResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class ReadResult(_message.Message): + __slots__ = ["is_overrun", "node_id", "requested_key", "requested_offset", "requested_size", "value"] + IS_OVERRUN_FIELD_NUMBER: _ClassVar[int] + NODE_ID_FIELD_NUMBER: _ClassVar[int] + REQUESTED_KEY_FIELD_NUMBER: _ClassVar[int] + REQUESTED_OFFSET_FIELD_NUMBER: _ClassVar[int] + REQUESTED_SIZE_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + is_overrun: bool + node_id: int + requested_key: str + requested_offset: int + requested_size: int + value: bytes + def __init__(self, requested_key: _Optional[str] = ..., requested_offset: _Optional[int] = ..., requested_size: _Optional[int] = ..., value: _Optional[bytes] = ..., is_overrun: bool = ..., node_id: _Optional[int] = ...) -> None: ... + +class StorageChannelInfo(_message.Message): + __slots__ = ["status_flag", "storage_channel"] + class StatusFlag(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + STATUS_FLAG_FIELD_NUMBER: _ClassVar[int] + STATUS_FLAG_GREEN: StorageChannelInfo.StatusFlag + STATUS_FLAG_ORANGE_OUT_SPACE: StorageChannelInfo.StatusFlag + STATUS_FLAG_UNSPECIFIED: StorageChannelInfo.StatusFlag + STATUS_FLAG_YELLOW_STOP: StorageChannelInfo.StatusFlag + STORAGE_CHANNEL_FIELD_NUMBER: _ClassVar[int] + status_flag: StorageChannelInfo.StatusFlag + storage_channel: int + def __init__(self, storage_channel: _Optional[int] = ..., status_flag: _Optional[_Union[StorageChannelInfo.StatusFlag, str]] = ...) -> None: ... + +class StorageConfig(_message.Message): + __slots__ = ["channel"] + class ChannelConfig(_message.Message): + __slots__ = ["media"] + MEDIA_FIELD_NUMBER: _ClassVar[int] + media: str + def __init__(self, media: _Optional[str] = ...) -> None: ... + CHANNEL_FIELD_NUMBER: _ClassVar[int] + channel: _containers.RepeatedCompositeFieldContainer[StorageConfig.ChannelConfig] + def __init__(self, channel: _Optional[_Iterable[_Union[StorageConfig.ChannelConfig, _Mapping]]] = ...) -> None: ... diff --git a/ydb/_grpc/v4/draft/protos/ydb_keyvalue_pb2_grpc.py b/ydb/_grpc/v4/draft/protos/ydb_keyvalue_pb2_grpc.py new file mode 100644 index 00000000..2daafffe --- /dev/null +++ b/ydb/_grpc/v4/draft/protos/ydb_keyvalue_pb2_grpc.py @@ -0,0 +1,4 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + diff --git a/ydb/_grpc/v4/draft/protos/ydb_maintenance_pb2.py b/ydb/_grpc/v4/draft/protos/ydb_maintenance_pb2.py index 664a2b61..8648ef8c 100644 --- a/ydb/_grpc/v4/draft/protos/ydb_maintenance_pb2.py +++ b/ydb/_grpc/v4/draft/protos/ydb_maintenance_pb2.py @@ -20,7 +20,7 @@ from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"draft/protos/ydb_maintenance.proto\x12\x0fYdb.Maintenance\x1a#protos/annotations/validation.proto\x1a\x1dprotos/ydb_status_codes.proto\x1a\x1aprotos/ydb_discovery.proto\x1a\x1aprotos/ydb_operation.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xaf\x02\n\x04Node\x12\x0f\n\x07node_id\x18\x01 \x01(\r\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x0c\n\x04port\x18\x03 \x01(\r\x12-\n\x08location\x18\x04 \x01(\x0b\x32\x1b.Ydb.Discovery.NodeLocation\x12)\n\x05state\x18\x05 \x01(\x0e\x32\x1a.Ydb.Maintenance.ItemState\x12\x34\n\x07storage\x18\x06 \x01(\x0b\x32!.Ydb.Maintenance.Node.StorageNodeH\x00\x12\x34\n\x07\x64ynamic\x18\x07 \x01(\x0b\x32!.Ydb.Maintenance.Node.DynamicNodeH\x00\x1a\r\n\x0bStorageNode\x1a\x1d\n\x0b\x44ynamicNode\x12\x0e\n\x06tenant\x18\x01 \x01(\tB\x06\n\x04type\"T\n\x17ListClusterNodesRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\">\n\x16ListClusterNodesResult\x12$\n\x05nodes\x18\x01 \x03(\x0b\x32\x15.Ydb.Maintenance.Node\"H\n\x18ListClusterNodesResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\xa0\x01\n\x16MaintenanceTaskOptions\x12\x19\n\x08task_uid\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\x12\x1c\n\x0b\x64\x65scription\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\x12<\n\x11\x61vailability_mode\x18\x03 \x01(\x0e\x32!.Ydb.Maintenance.AvailabilityMode\x12\x0f\n\x07\x64ry_run\x18\x04 \x01(\x08\"B\n\x0b\x41\x63tionScope\x12\x11\n\x07node_id\x18\x01 \x01(\rH\x00\x12\x17\n\x04host\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\xff\x01H\x00\x42\x07\n\x05scope\"f\n\nLockAction\x12+\n\x05scope\x18\x01 \x01(\x0b\x32\x1c.Ydb.Maintenance.ActionScope\x12+\n\x08\x64uration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\"F\n\x06\x41\x63tion\x12\x32\n\x0block_action\x18\x01 \x01(\x0b\x32\x1b.Ydb.Maintenance.LockActionH\x00\x42\x08\n\x06\x61\x63tion\"?\n\x0b\x41\x63tionGroup\x12\x30\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32\x17.Ydb.Maintenance.ActionB\x06\x9a\xe6*\x02(\x01\"\xd5\x01\n\x1c\x43reateMaintenanceTaskRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12=\n\x0ctask_options\x18\x02 \x01(\x0b\x32\'.Ydb.Maintenance.MaintenanceTaskOptions\x12;\n\raction_groups\x18\x03 \x03(\x0b\x32\x1c.Ydb.Maintenance.ActionGroupB\x06\x9a\xe6*\x02(\x01\"u\n\x1dRefreshMaintenanceTaskRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x19\n\x08task_uid\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\"]\n\tActionUid\x12\x19\n\x08task_uid\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\x12\x19\n\x08group_id\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\x12\x1a\n\taction_id\x18\x03 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\"\xdc\x05\n\x0b\x41\x63tionState\x12\'\n\x06\x61\x63tion\x18\x01 \x01(\x0b\x32\x17.Ydb.Maintenance.Action\x12.\n\naction_uid\x18\x02 \x01(\x0b\x32\x1a.Ydb.Maintenance.ActionUid\x12\x39\n\x06status\x18\x03 \x01(\x0e\x32).Ydb.Maintenance.ActionState.ActionStatus\x12\x39\n\x06reason\x18\x04 \x01(\x0e\x32).Ydb.Maintenance.ActionState.ActionReason\x12,\n\x08\x64\x65\x61\x64line\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"e\n\x0c\x41\x63tionStatus\x12\x1d\n\x19\x41\x43TION_STATUS_UNSPECIFIED\x10\x00\x12\x19\n\x15\x41\x43TION_STATUS_PENDING\x10\x01\x12\x1b\n\x17\x41\x43TION_STATUS_PERFORMED\x10\x02\"\xe8\x02\n\x0c\x41\x63tionReason\x12\x1d\n\x19\x41\x43TION_REASON_UNSPECIFIED\x10\x00\x12\x14\n\x10\x41\x43TION_REASON_OK\x10\x01\x12-\n)ACTION_REASON_TOO_MANY_UNAVAILABLE_VDISKS\x10\x02\x12:\n6ACTION_REASON_TOO_MANY_UNAVAILABLE_STATE_STORAGE_RINGS\x10\x03\x12.\n*ACTION_REASON_DISABLED_NODES_LIMIT_REACHED\x10\x04\x12\x35\n1ACTION_REASON_TENANT_DISABLED_NODES_LIMIT_REACHED\x10\x05\x12\x1f\n\x1b\x41\x43TION_REASON_WRONG_REQUEST\x10\x06\x12\x30\n,ACTION_REASON_SYS_TABLETS_NODE_LIMIT_REACHED\x10\x07\"H\n\x11\x41\x63tionGroupStates\x12\x33\n\raction_states\x18\x01 \x03(\x0b\x32\x1c.Ydb.Maintenance.ActionState\"\xb0\x01\n\x15MaintenanceTaskResult\x12\x10\n\x08task_uid\x18\x01 \x01(\t\x12?\n\x13\x61\x63tion_group_states\x18\x02 \x03(\x0b\x32\".Ydb.Maintenance.ActionGroupStates\x12\x34\n\x0bretry_after\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x00\x88\x01\x01\x42\x0e\n\x0c_retry_after\"G\n\x17MaintenanceTaskResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"q\n\x19GetMaintenanceTaskRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x19\n\x08task_uid\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\"\x9a\x01\n\x18GetMaintenanceTaskResult\x12=\n\x0ctask_options\x18\x01 \x01(\x0b\x32\'.Ydb.Maintenance.MaintenanceTaskOptions\x12?\n\x13\x61\x63tion_group_states\x18\x02 \x03(\x0b\x32\".Ydb.Maintenance.ActionGroupStates\"J\n\x1aGetMaintenanceTaskResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"t\n\x1bListMaintenanceTasksRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x11\n\x04user\x18\x02 \x01(\tH\x00\x88\x01\x01\x42\x07\n\x05_user\"0\n\x1aListMaintenanceTasksResult\x12\x12\n\ntasks_uids\x18\x01 \x03(\t\"L\n\x1cListMaintenanceTasksResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"r\n\x1a\x44ropMaintenanceTaskRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x19\n\x08task_uid\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\"M\n\x1dManageMaintenanceTaskResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x8b\x01\n\x15\x43ompleteActionRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x37\n\x0b\x61\x63tion_uids\x18\x02 \x03(\x0b\x32\x1a.Ydb.Maintenance.ActionUidB\x06\x9a\xe6*\x02(\x01\"\xbe\x01\n\x12ManageActionResult\x12\x43\n\x0f\x61\x63tion_statuses\x18\x01 \x03(\x0b\x32*.Ydb.Maintenance.ManageActionResult.Status\x1a\x63\n\x06Status\x12.\n\naction_uid\x18\x01 \x01(\x0b\x32\x1a.Ydb.Maintenance.ActionUid\x12)\n\x06status\x18\x02 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\"D\n\x14ManageActionResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation*k\n\tItemState\x12\x1a\n\x16ITEM_STATE_UNSPECIFIED\x10\x00\x12\x11\n\rITEM_STATE_UP\x10\x01\x12\x1a\n\x16ITEM_STATE_MAINTENANCE\x10\x02\x12\x13\n\x0fITEM_STATE_DOWN\x10\x03*\x8c\x01\n\x10\x41vailabilityMode\x12!\n\x1d\x41VAILABILITY_MODE_UNSPECIFIED\x10\x00\x12\x1c\n\x18\x41VAILABILITY_MODE_STRONG\x10\x01\x12\x1a\n\x16\x41VAILABILITY_MODE_WEAK\x10\x02\x12\x1b\n\x17\x41VAILABILITY_MODE_FORCE\x10\x03\x42n\n#tech.ydb.proto.draft.maintenance.v1ZDgithub.com/ydb-platform/ydb-go-genproto/draft/protos/Ydb_Maintenance\xf8\x01\x01\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"draft/protos/ydb_maintenance.proto\x12\x0fYdb.Maintenance\x1a#protos/annotations/validation.proto\x1a\x1dprotos/ydb_status_codes.proto\x1a\x1aprotos/ydb_discovery.proto\x1a\x1aprotos/ydb_operation.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xf0\x02\n\x04Node\x12\x0f\n\x07node_id\x18\x01 \x01(\r\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x0c\n\x04port\x18\x03 \x01(\r\x12-\n\x08location\x18\x04 \x01(\x0b\x32\x1b.Ydb.Discovery.NodeLocation\x12)\n\x05state\x18\x05 \x01(\x0e\x32\x1a.Ydb.Maintenance.ItemState\x12\x34\n\x07storage\x18\x06 \x01(\x0b\x32!.Ydb.Maintenance.Node.StorageNodeH\x00\x12\x34\n\x07\x64ynamic\x18\x07 \x01(\x0b\x32!.Ydb.Maintenance.Node.DynamicNodeH\x00\x12.\n\nstart_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07version\x18\t \x01(\t\x1a\r\n\x0bStorageNode\x1a\x1d\n\x0b\x44ynamicNode\x12\x0e\n\x06tenant\x18\x01 \x01(\tB\x06\n\x04type\"T\n\x17ListClusterNodesRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\">\n\x16ListClusterNodesResult\x12$\n\x05nodes\x18\x01 \x03(\x0b\x32\x15.Ydb.Maintenance.Node\"H\n\x18ListClusterNodesResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\xa0\x01\n\x16MaintenanceTaskOptions\x12\x19\n\x08task_uid\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\x12\x1c\n\x0b\x64\x65scription\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\x12<\n\x11\x61vailability_mode\x18\x03 \x01(\x0e\x32!.Ydb.Maintenance.AvailabilityMode\x12\x0f\n\x07\x64ry_run\x18\x04 \x01(\x08\"B\n\x0b\x41\x63tionScope\x12\x11\n\x07node_id\x18\x01 \x01(\rH\x00\x12\x17\n\x04host\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\xff\x01H\x00\x42\x07\n\x05scope\"f\n\nLockAction\x12+\n\x05scope\x18\x01 \x01(\x0b\x32\x1c.Ydb.Maintenance.ActionScope\x12+\n\x08\x64uration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\"F\n\x06\x41\x63tion\x12\x32\n\x0block_action\x18\x01 \x01(\x0b\x32\x1b.Ydb.Maintenance.LockActionH\x00\x42\x08\n\x06\x61\x63tion\"?\n\x0b\x41\x63tionGroup\x12\x30\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32\x17.Ydb.Maintenance.ActionB\x06\x9a\xe6*\x02(\x01\"\xd5\x01\n\x1c\x43reateMaintenanceTaskRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12=\n\x0ctask_options\x18\x02 \x01(\x0b\x32\'.Ydb.Maintenance.MaintenanceTaskOptions\x12;\n\raction_groups\x18\x03 \x03(\x0b\x32\x1c.Ydb.Maintenance.ActionGroupB\x06\x9a\xe6*\x02(\x01\"u\n\x1dRefreshMaintenanceTaskRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x19\n\x08task_uid\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\"]\n\tActionUid\x12\x19\n\x08task_uid\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\x12\x19\n\x08group_id\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\x12\x1a\n\taction_id\x18\x03 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\"\xdc\x05\n\x0b\x41\x63tionState\x12\'\n\x06\x61\x63tion\x18\x01 \x01(\x0b\x32\x17.Ydb.Maintenance.Action\x12.\n\naction_uid\x18\x02 \x01(\x0b\x32\x1a.Ydb.Maintenance.ActionUid\x12\x39\n\x06status\x18\x03 \x01(\x0e\x32).Ydb.Maintenance.ActionState.ActionStatus\x12\x39\n\x06reason\x18\x04 \x01(\x0e\x32).Ydb.Maintenance.ActionState.ActionReason\x12,\n\x08\x64\x65\x61\x64line\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"e\n\x0c\x41\x63tionStatus\x12\x1d\n\x19\x41\x43TION_STATUS_UNSPECIFIED\x10\x00\x12\x19\n\x15\x41\x43TION_STATUS_PENDING\x10\x01\x12\x1b\n\x17\x41\x43TION_STATUS_PERFORMED\x10\x02\"\xe8\x02\n\x0c\x41\x63tionReason\x12\x1d\n\x19\x41\x43TION_REASON_UNSPECIFIED\x10\x00\x12\x14\n\x10\x41\x43TION_REASON_OK\x10\x01\x12-\n)ACTION_REASON_TOO_MANY_UNAVAILABLE_VDISKS\x10\x02\x12:\n6ACTION_REASON_TOO_MANY_UNAVAILABLE_STATE_STORAGE_RINGS\x10\x03\x12.\n*ACTION_REASON_DISABLED_NODES_LIMIT_REACHED\x10\x04\x12\x35\n1ACTION_REASON_TENANT_DISABLED_NODES_LIMIT_REACHED\x10\x05\x12\x1f\n\x1b\x41\x43TION_REASON_WRONG_REQUEST\x10\x06\x12\x30\n,ACTION_REASON_SYS_TABLETS_NODE_LIMIT_REACHED\x10\x07\"H\n\x11\x41\x63tionGroupStates\x12\x33\n\raction_states\x18\x01 \x03(\x0b\x32\x1c.Ydb.Maintenance.ActionState\"\xb0\x01\n\x15MaintenanceTaskResult\x12\x10\n\x08task_uid\x18\x01 \x01(\t\x12?\n\x13\x61\x63tion_group_states\x18\x02 \x03(\x0b\x32\".Ydb.Maintenance.ActionGroupStates\x12\x34\n\x0bretry_after\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x00\x88\x01\x01\x42\x0e\n\x0c_retry_after\"G\n\x17MaintenanceTaskResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"q\n\x19GetMaintenanceTaskRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x19\n\x08task_uid\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\"\x9a\x01\n\x18GetMaintenanceTaskResult\x12=\n\x0ctask_options\x18\x01 \x01(\x0b\x32\'.Ydb.Maintenance.MaintenanceTaskOptions\x12?\n\x13\x61\x63tion_group_states\x18\x02 \x03(\x0b\x32\".Ydb.Maintenance.ActionGroupStates\"J\n\x1aGetMaintenanceTaskResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"t\n\x1bListMaintenanceTasksRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x11\n\x04user\x18\x02 \x01(\tH\x00\x88\x01\x01\x42\x07\n\x05_user\"0\n\x1aListMaintenanceTasksResult\x12\x12\n\ntasks_uids\x18\x01 \x03(\t\"L\n\x1cListMaintenanceTasksResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"r\n\x1a\x44ropMaintenanceTaskRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x19\n\x08task_uid\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x01\"M\n\x1dManageMaintenanceTaskResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x8b\x01\n\x15\x43ompleteActionRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x37\n\x0b\x61\x63tion_uids\x18\x02 \x03(\x0b\x32\x1a.Ydb.Maintenance.ActionUidB\x06\x9a\xe6*\x02(\x01\"\xbe\x01\n\x12ManageActionResult\x12\x43\n\x0f\x61\x63tion_statuses\x18\x01 \x03(\x0b\x32*.Ydb.Maintenance.ManageActionResult.Status\x1a\x63\n\x06Status\x12.\n\naction_uid\x18\x01 \x01(\x0b\x32\x1a.Ydb.Maintenance.ActionUid\x12)\n\x06status\x18\x02 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\"D\n\x14ManageActionResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation*k\n\tItemState\x12\x1a\n\x16ITEM_STATE_UNSPECIFIED\x10\x00\x12\x11\n\rITEM_STATE_UP\x10\x01\x12\x1a\n\x16ITEM_STATE_MAINTENANCE\x10\x02\x12\x13\n\x0fITEM_STATE_DOWN\x10\x03*\x8c\x01\n\x10\x41vailabilityMode\x12!\n\x1d\x41VAILABILITY_MODE_UNSPECIFIED\x10\x00\x12\x1c\n\x18\x41VAILABILITY_MODE_STRONG\x10\x01\x12\x1a\n\x16\x41VAILABILITY_MODE_WEAK\x10\x02\x12\x1b\n\x17\x41VAILABILITY_MODE_FORCE\x10\x03\x42n\n#tech.ydb.proto.draft.maintenance.v1ZDgithub.com/ydb-platform/ydb-go-genproto/draft/protos/Ydb_Maintenance\xf8\x01\x01\x62\x06proto3') _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'draft.protos.ydb_maintenance_pb2', globals()) @@ -52,72 +52,72 @@ _DROPMAINTENANCETASKREQUEST.fields_by_name['task_uid']._serialized_options = b'\242\346*\003\030\200\001' _COMPLETEACTIONREQUEST.fields_by_name['action_uids']._options = None _COMPLETEACTIONREQUEST.fields_by_name['action_uids']._serialized_options = b'\232\346*\002(\001' - _ITEMSTATE._serialized_start=3931 - _ITEMSTATE._serialized_end=4038 - _AVAILABILITYMODE._serialized_start=4041 - _AVAILABILITYMODE._serialized_end=4181 + _ITEMSTATE._serialized_start=3996 + _ITEMSTATE._serialized_end=4103 + _AVAILABILITYMODE._serialized_start=4106 + _AVAILABILITYMODE._serialized_end=4246 _NODE._serialized_start=245 - _NODE._serialized_end=548 - _NODE_STORAGENODE._serialized_start=496 - _NODE_STORAGENODE._serialized_end=509 - _NODE_DYNAMICNODE._serialized_start=511 - _NODE_DYNAMICNODE._serialized_end=540 - _LISTCLUSTERNODESREQUEST._serialized_start=550 - _LISTCLUSTERNODESREQUEST._serialized_end=634 - _LISTCLUSTERNODESRESULT._serialized_start=636 - _LISTCLUSTERNODESRESULT._serialized_end=698 - _LISTCLUSTERNODESRESPONSE._serialized_start=700 - _LISTCLUSTERNODESRESPONSE._serialized_end=772 - _MAINTENANCETASKOPTIONS._serialized_start=775 - _MAINTENANCETASKOPTIONS._serialized_end=935 - _ACTIONSCOPE._serialized_start=937 - _ACTIONSCOPE._serialized_end=1003 - _LOCKACTION._serialized_start=1005 - _LOCKACTION._serialized_end=1107 - _ACTION._serialized_start=1109 - _ACTION._serialized_end=1179 - _ACTIONGROUP._serialized_start=1181 - _ACTIONGROUP._serialized_end=1244 - _CREATEMAINTENANCETASKREQUEST._serialized_start=1247 - _CREATEMAINTENANCETASKREQUEST._serialized_end=1460 - _REFRESHMAINTENANCETASKREQUEST._serialized_start=1462 - _REFRESHMAINTENANCETASKREQUEST._serialized_end=1579 - _ACTIONUID._serialized_start=1581 - _ACTIONUID._serialized_end=1674 - _ACTIONSTATE._serialized_start=1677 - _ACTIONSTATE._serialized_end=2409 - _ACTIONSTATE_ACTIONSTATUS._serialized_start=1945 - _ACTIONSTATE_ACTIONSTATUS._serialized_end=2046 - _ACTIONSTATE_ACTIONREASON._serialized_start=2049 - _ACTIONSTATE_ACTIONREASON._serialized_end=2409 - _ACTIONGROUPSTATES._serialized_start=2411 - _ACTIONGROUPSTATES._serialized_end=2483 - _MAINTENANCETASKRESULT._serialized_start=2486 - _MAINTENANCETASKRESULT._serialized_end=2662 - _MAINTENANCETASKRESPONSE._serialized_start=2664 - _MAINTENANCETASKRESPONSE._serialized_end=2735 - _GETMAINTENANCETASKREQUEST._serialized_start=2737 - _GETMAINTENANCETASKREQUEST._serialized_end=2850 - _GETMAINTENANCETASKRESULT._serialized_start=2853 - _GETMAINTENANCETASKRESULT._serialized_end=3007 - _GETMAINTENANCETASKRESPONSE._serialized_start=3009 - _GETMAINTENANCETASKRESPONSE._serialized_end=3083 - _LISTMAINTENANCETASKSREQUEST._serialized_start=3085 - _LISTMAINTENANCETASKSREQUEST._serialized_end=3201 - _LISTMAINTENANCETASKSRESULT._serialized_start=3203 - _LISTMAINTENANCETASKSRESULT._serialized_end=3251 - _LISTMAINTENANCETASKSRESPONSE._serialized_start=3253 - _LISTMAINTENANCETASKSRESPONSE._serialized_end=3329 - _DROPMAINTENANCETASKREQUEST._serialized_start=3331 - _DROPMAINTENANCETASKREQUEST._serialized_end=3445 - _MANAGEMAINTENANCETASKRESPONSE._serialized_start=3447 - _MANAGEMAINTENANCETASKRESPONSE._serialized_end=3524 - _COMPLETEACTIONREQUEST._serialized_start=3527 - _COMPLETEACTIONREQUEST._serialized_end=3666 - _MANAGEACTIONRESULT._serialized_start=3669 - _MANAGEACTIONRESULT._serialized_end=3859 - _MANAGEACTIONRESULT_STATUS._serialized_start=3760 - _MANAGEACTIONRESULT_STATUS._serialized_end=3859 - _MANAGEACTIONRESPONSE._serialized_start=3861 - _MANAGEACTIONRESPONSE._serialized_end=3929 + _NODE._serialized_end=613 + _NODE_STORAGENODE._serialized_start=561 + _NODE_STORAGENODE._serialized_end=574 + _NODE_DYNAMICNODE._serialized_start=576 + _NODE_DYNAMICNODE._serialized_end=605 + _LISTCLUSTERNODESREQUEST._serialized_start=615 + _LISTCLUSTERNODESREQUEST._serialized_end=699 + _LISTCLUSTERNODESRESULT._serialized_start=701 + _LISTCLUSTERNODESRESULT._serialized_end=763 + _LISTCLUSTERNODESRESPONSE._serialized_start=765 + _LISTCLUSTERNODESRESPONSE._serialized_end=837 + _MAINTENANCETASKOPTIONS._serialized_start=840 + _MAINTENANCETASKOPTIONS._serialized_end=1000 + _ACTIONSCOPE._serialized_start=1002 + _ACTIONSCOPE._serialized_end=1068 + _LOCKACTION._serialized_start=1070 + _LOCKACTION._serialized_end=1172 + _ACTION._serialized_start=1174 + _ACTION._serialized_end=1244 + _ACTIONGROUP._serialized_start=1246 + _ACTIONGROUP._serialized_end=1309 + _CREATEMAINTENANCETASKREQUEST._serialized_start=1312 + _CREATEMAINTENANCETASKREQUEST._serialized_end=1525 + _REFRESHMAINTENANCETASKREQUEST._serialized_start=1527 + _REFRESHMAINTENANCETASKREQUEST._serialized_end=1644 + _ACTIONUID._serialized_start=1646 + _ACTIONUID._serialized_end=1739 + _ACTIONSTATE._serialized_start=1742 + _ACTIONSTATE._serialized_end=2474 + _ACTIONSTATE_ACTIONSTATUS._serialized_start=2010 + _ACTIONSTATE_ACTIONSTATUS._serialized_end=2111 + _ACTIONSTATE_ACTIONREASON._serialized_start=2114 + _ACTIONSTATE_ACTIONREASON._serialized_end=2474 + _ACTIONGROUPSTATES._serialized_start=2476 + _ACTIONGROUPSTATES._serialized_end=2548 + _MAINTENANCETASKRESULT._serialized_start=2551 + _MAINTENANCETASKRESULT._serialized_end=2727 + _MAINTENANCETASKRESPONSE._serialized_start=2729 + _MAINTENANCETASKRESPONSE._serialized_end=2800 + _GETMAINTENANCETASKREQUEST._serialized_start=2802 + _GETMAINTENANCETASKREQUEST._serialized_end=2915 + _GETMAINTENANCETASKRESULT._serialized_start=2918 + _GETMAINTENANCETASKRESULT._serialized_end=3072 + _GETMAINTENANCETASKRESPONSE._serialized_start=3074 + _GETMAINTENANCETASKRESPONSE._serialized_end=3148 + _LISTMAINTENANCETASKSREQUEST._serialized_start=3150 + _LISTMAINTENANCETASKSREQUEST._serialized_end=3266 + _LISTMAINTENANCETASKSRESULT._serialized_start=3268 + _LISTMAINTENANCETASKSRESULT._serialized_end=3316 + _LISTMAINTENANCETASKSRESPONSE._serialized_start=3318 + _LISTMAINTENANCETASKSRESPONSE._serialized_end=3394 + _DROPMAINTENANCETASKREQUEST._serialized_start=3396 + _DROPMAINTENANCETASKREQUEST._serialized_end=3510 + _MANAGEMAINTENANCETASKRESPONSE._serialized_start=3512 + _MANAGEMAINTENANCETASKRESPONSE._serialized_end=3589 + _COMPLETEACTIONREQUEST._serialized_start=3592 + _COMPLETEACTIONREQUEST._serialized_end=3731 + _MANAGEACTIONRESULT._serialized_start=3734 + _MANAGEACTIONRESULT._serialized_end=3924 + _MANAGEACTIONRESULT_STATUS._serialized_start=3825 + _MANAGEACTIONRESULT_STATUS._serialized_end=3924 + _MANAGEACTIONRESPONSE._serialized_start=3926 + _MANAGEACTIONRESPONSE._serialized_end=3994 # @@protoc_insertion_point(module_scope) diff --git a/ydb/_grpc/v4/draft/protos/ydb_maintenance_pb2.pyi b/ydb/_grpc/v4/draft/protos/ydb_maintenance_pb2.pyi index e8f3bed5..45445843 100644 --- a/ydb/_grpc/v4/draft/protos/ydb_maintenance_pb2.pyi +++ b/ydb/_grpc/v4/draft/protos/ydb_maintenance_pb2.pyi @@ -233,7 +233,7 @@ class ManageMaintenanceTaskResponse(_message.Message): def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... class Node(_message.Message): - __slots__ = ["dynamic", "host", "location", "node_id", "port", "state", "storage"] + __slots__ = ["dynamic", "host", "location", "node_id", "port", "start_time", "state", "storage", "version"] class DynamicNode(_message.Message): __slots__ = ["tenant"] TENANT_FIELD_NUMBER: _ClassVar[int] @@ -247,16 +247,20 @@ class Node(_message.Message): LOCATION_FIELD_NUMBER: _ClassVar[int] NODE_ID_FIELD_NUMBER: _ClassVar[int] PORT_FIELD_NUMBER: _ClassVar[int] + START_TIME_FIELD_NUMBER: _ClassVar[int] STATE_FIELD_NUMBER: _ClassVar[int] STORAGE_FIELD_NUMBER: _ClassVar[int] + VERSION_FIELD_NUMBER: _ClassVar[int] dynamic: Node.DynamicNode host: str location: _ydb_discovery_pb2.NodeLocation node_id: int port: int + start_time: _timestamp_pb2.Timestamp state: ItemState storage: Node.StorageNode - def __init__(self, node_id: _Optional[int] = ..., host: _Optional[str] = ..., port: _Optional[int] = ..., location: _Optional[_Union[_ydb_discovery_pb2.NodeLocation, _Mapping]] = ..., state: _Optional[_Union[ItemState, str]] = ..., storage: _Optional[_Union[Node.StorageNode, _Mapping]] = ..., dynamic: _Optional[_Union[Node.DynamicNode, _Mapping]] = ...) -> None: ... + version: str + def __init__(self, node_id: _Optional[int] = ..., host: _Optional[str] = ..., port: _Optional[int] = ..., location: _Optional[_Union[_ydb_discovery_pb2.NodeLocation, _Mapping]] = ..., state: _Optional[_Union[ItemState, str]] = ..., storage: _Optional[_Union[Node.StorageNode, _Mapping]] = ..., dynamic: _Optional[_Union[Node.DynamicNode, _Mapping]] = ..., start_time: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., version: _Optional[str] = ...) -> None: ... class RefreshMaintenanceTaskRequest(_message.Message): __slots__ = ["operation_params", "task_uid"] diff --git a/ydb/_grpc/v4/draft/protos/ydb_object_storage_pb2.py b/ydb/_grpc/v4/draft/protos/ydb_object_storage_pb2.py new file mode 100644 index 00000000..cea77193 --- /dev/null +++ b/ydb/_grpc/v4/draft/protos/ydb_object_storage_pb2.py @@ -0,0 +1,34 @@ +# -*- coding: utf-8 -*- +# flake8: noqa +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: draft/protos/ydb_object_storage.proto +"""Generated protocol buffer code.""" +from google.protobuf.internal import builder as _builder +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from ydb._grpc.v4.protos import ydb_issue_message_pb2 as protos_dot_ydb__issue__message__pb2 +from ydb._grpc.v4.protos import ydb_value_pb2 as protos_dot_ydb__value__pb2 +from ydb._grpc.v4.protos import ydb_status_codes_pb2 as protos_dot_ydb__status__codes__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n%draft/protos/ydb_object_storage.proto\x12\x11Ydb.ObjectStorage\x1a\x1eprotos/ydb_issue_message.proto\x1a\x16protos/ydb_value.proto\x1a\x1dprotos/ydb_status_codes.proto\"\xd6\x02\n\x0eListingRequest\x12\x12\n\ntable_name\x18\x01 \x01(\t\x12#\n\nkey_prefix\x18\x02 \x01(\x0b\x32\x0f.Ydb.TypedValue\x12\x1a\n\x12path_column_prefix\x18\x03 \x01(\t\x12\x1d\n\x15path_column_delimiter\x18\x04 \x01(\t\x12\x1a\n\x12\x63ontinuation_token\x18\x05 \x01(\x0c\x12/\n\x16start_after_key_suffix\x18\x06 \x01(\x0b\x32\x0f.Ydb.TypedValue\x12\x10\n\x08max_keys\x18\x07 \x01(\x05\x12\x19\n\x11\x63olumns_to_return\x18\x08 \x03(\t\x12(\n\x0fmatching_filter\x18\n \x01(\x0b\x32\x0f.Ydb.TypedValue\"&\n\nEMatchType\x12\t\n\x05\x45QUAL\x10\x00\x12\r\n\tNOT_EQUAL\x10\x01J\x04\x08\t\x10\n\"\xd7\x01\n\x0fListingResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\x17\n\x0f\x63ommon_prefixes\x18\x03 \x03(\t\x12 \n\x08\x63ontents\x18\x04 \x01(\x0b\x32\x0e.Ydb.ResultSet\x12\x14\n\x0cis_truncated\x18\x05 \x01(\x08\x12\x1f\n\x17next_continuation_token\x18\x06 \x01(\x0c\x42p\n#tech.ydb.proto.draft.object_storageZFgithub.com/ydb-platform/ydb-go-genproto/draft/protos/Ydb_ObjectStorage\xf8\x01\x01\x62\x06proto3') + +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'draft.protos.ydb_object_storage_pb2', globals()) +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n#tech.ydb.proto.draft.object_storageZFgithub.com/ydb-platform/ydb-go-genproto/draft/protos/Ydb_ObjectStorage\370\001\001' + _LISTINGREQUEST._serialized_start=148 + _LISTINGREQUEST._serialized_end=490 + _LISTINGREQUEST_EMATCHTYPE._serialized_start=446 + _LISTINGREQUEST_EMATCHTYPE._serialized_end=484 + _LISTINGRESPONSE._serialized_start=493 + _LISTINGRESPONSE._serialized_end=708 +# @@protoc_insertion_point(module_scope) diff --git a/ydb/_grpc/v4/draft/protos/ydb_object_storage_pb2.pyi b/ydb/_grpc/v4/draft/protos/ydb_object_storage_pb2.pyi new file mode 100644 index 00000000..3fabda60 --- /dev/null +++ b/ydb/_grpc/v4/draft/protos/ydb_object_storage_pb2.pyi @@ -0,0 +1,52 @@ +from protos import ydb_issue_message_pb2 as _ydb_issue_message_pb2 +from protos import ydb_value_pb2 as _ydb_value_pb2 +from protos import ydb_status_codes_pb2 as _ydb_status_codes_pb2 +from google.protobuf.internal import containers as _containers +from google.protobuf.internal import enum_type_wrapper as _enum_type_wrapper +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from typing import ClassVar as _ClassVar, Iterable as _Iterable, Mapping as _Mapping, Optional as _Optional, Union as _Union + +DESCRIPTOR: _descriptor.FileDescriptor + +class ListingRequest(_message.Message): + __slots__ = ["columns_to_return", "continuation_token", "key_prefix", "matching_filter", "max_keys", "path_column_delimiter", "path_column_prefix", "start_after_key_suffix", "table_name"] + class EMatchType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] + COLUMNS_TO_RETURN_FIELD_NUMBER: _ClassVar[int] + CONTINUATION_TOKEN_FIELD_NUMBER: _ClassVar[int] + EQUAL: ListingRequest.EMatchType + KEY_PREFIX_FIELD_NUMBER: _ClassVar[int] + MATCHING_FILTER_FIELD_NUMBER: _ClassVar[int] + MAX_KEYS_FIELD_NUMBER: _ClassVar[int] + NOT_EQUAL: ListingRequest.EMatchType + PATH_COLUMN_DELIMITER_FIELD_NUMBER: _ClassVar[int] + PATH_COLUMN_PREFIX_FIELD_NUMBER: _ClassVar[int] + START_AFTER_KEY_SUFFIX_FIELD_NUMBER: _ClassVar[int] + TABLE_NAME_FIELD_NUMBER: _ClassVar[int] + columns_to_return: _containers.RepeatedScalarFieldContainer[str] + continuation_token: bytes + key_prefix: _ydb_value_pb2.TypedValue + matching_filter: _ydb_value_pb2.TypedValue + max_keys: int + path_column_delimiter: str + path_column_prefix: str + start_after_key_suffix: _ydb_value_pb2.TypedValue + table_name: str + def __init__(self, table_name: _Optional[str] = ..., key_prefix: _Optional[_Union[_ydb_value_pb2.TypedValue, _Mapping]] = ..., path_column_prefix: _Optional[str] = ..., path_column_delimiter: _Optional[str] = ..., continuation_token: _Optional[bytes] = ..., start_after_key_suffix: _Optional[_Union[_ydb_value_pb2.TypedValue, _Mapping]] = ..., max_keys: _Optional[int] = ..., columns_to_return: _Optional[_Iterable[str]] = ..., matching_filter: _Optional[_Union[_ydb_value_pb2.TypedValue, _Mapping]] = ...) -> None: ... + +class ListingResponse(_message.Message): + __slots__ = ["common_prefixes", "contents", "is_truncated", "issues", "next_continuation_token", "status"] + COMMON_PREFIXES_FIELD_NUMBER: _ClassVar[int] + CONTENTS_FIELD_NUMBER: _ClassVar[int] + ISSUES_FIELD_NUMBER: _ClassVar[int] + IS_TRUNCATED_FIELD_NUMBER: _ClassVar[int] + NEXT_CONTINUATION_TOKEN_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + common_prefixes: _containers.RepeatedScalarFieldContainer[str] + contents: _ydb_value_pb2.ResultSet + is_truncated: bool + issues: _containers.RepeatedCompositeFieldContainer[_ydb_issue_message_pb2.IssueMessage] + next_continuation_token: bytes + status: _ydb_status_codes_pb2.StatusIds.StatusCode + def __init__(self, status: _Optional[_Union[_ydb_status_codes_pb2.StatusIds.StatusCode, str]] = ..., issues: _Optional[_Iterable[_Union[_ydb_issue_message_pb2.IssueMessage, _Mapping]]] = ..., common_prefixes: _Optional[_Iterable[str]] = ..., contents: _Optional[_Union[_ydb_value_pb2.ResultSet, _Mapping]] = ..., is_truncated: bool = ..., next_continuation_token: _Optional[bytes] = ...) -> None: ... diff --git a/ydb/_grpc/v4/draft/protos/ydb_object_storage_pb2_grpc.py b/ydb/_grpc/v4/draft/protos/ydb_object_storage_pb2_grpc.py new file mode 100644 index 00000000..2daafffe --- /dev/null +++ b/ydb/_grpc/v4/draft/protos/ydb_object_storage_pb2_grpc.py @@ -0,0 +1,4 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + diff --git a/ydb/_grpc/v4/draft/ydb_federated_query_v1_pb2.py b/ydb/_grpc/v4/draft/ydb_federated_query_v1_pb2.py new file mode 100644 index 00000000..2586bd6b --- /dev/null +++ b/ydb/_grpc/v4/draft/ydb_federated_query_v1_pb2.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- +# flake8: noqa +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: draft/ydb_federated_query_v1.proto +"""Generated protocol buffer code.""" +from google.protobuf.internal import builder as _builder +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from ydb._grpc.v4.draft.protos import ydb_federated_query_pb2 as draft_dot_protos_dot_ydb__federated__query__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"draft/ydb_federated_query_v1.proto\x12\x11\x46\x65\x64\x65ratedQuery.V1\x1a&draft/protos/ydb_federated_query.proto2\xd6\x0f\n\x15\x46\x65\x64\x65ratedQueryService\x12V\n\x0b\x43reateQuery\x12\".FederatedQuery.CreateQueryRequest\x1a#.FederatedQuery.CreateQueryResponse\x12V\n\x0bListQueries\x12\".FederatedQuery.ListQueriesRequest\x1a#.FederatedQuery.ListQueriesResponse\x12\\\n\rDescribeQuery\x12$.FederatedQuery.DescribeQueryRequest\x1a%.FederatedQuery.DescribeQueryResponse\x12_\n\x0eGetQueryStatus\x12%.FederatedQuery.GetQueryStatusRequest\x1a&.FederatedQuery.GetQueryStatusResponse\x12V\n\x0bModifyQuery\x12\".FederatedQuery.ModifyQueryRequest\x1a#.FederatedQuery.ModifyQueryResponse\x12V\n\x0b\x44\x65leteQuery\x12\".FederatedQuery.DeleteQueryRequest\x1a#.FederatedQuery.DeleteQueryResponse\x12Y\n\x0c\x43ontrolQuery\x12#.FederatedQuery.ControlQueryRequest\x1a$.FederatedQuery.ControlQueryResponse\x12\\\n\rGetResultData\x12$.FederatedQuery.GetResultDataRequest\x1a%.FederatedQuery.GetResultDataResponse\x12M\n\x08ListJobs\x12\x1f.FederatedQuery.ListJobsRequest\x1a .FederatedQuery.ListJobsResponse\x12V\n\x0b\x44\x65scribeJob\x12\".FederatedQuery.DescribeJobRequest\x1a#.FederatedQuery.DescribeJobResponse\x12\x65\n\x10\x43reateConnection\x12\'.FederatedQuery.CreateConnectionRequest\x1a(.FederatedQuery.CreateConnectionResponse\x12\x62\n\x0fListConnections\x12&.FederatedQuery.ListConnectionsRequest\x1a\'.FederatedQuery.ListConnectionsResponse\x12k\n\x12\x44\x65scribeConnection\x12).FederatedQuery.DescribeConnectionRequest\x1a*.FederatedQuery.DescribeConnectionResponse\x12\x65\n\x10ModifyConnection\x12\'.FederatedQuery.ModifyConnectionRequest\x1a(.FederatedQuery.ModifyConnectionResponse\x12\x65\n\x10\x44\x65leteConnection\x12\'.FederatedQuery.DeleteConnectionRequest\x1a(.FederatedQuery.DeleteConnectionResponse\x12_\n\x0eTestConnection\x12%.FederatedQuery.TestConnectionRequest\x1a&.FederatedQuery.TestConnectionResponse\x12\\\n\rCreateBinding\x12$.FederatedQuery.CreateBindingRequest\x1a%.FederatedQuery.CreateBindingResponse\x12Y\n\x0cListBindings\x12#.FederatedQuery.ListBindingsRequest\x1a$.FederatedQuery.ListBindingsResponse\x12\x62\n\x0f\x44\x65scribeBinding\x12&.FederatedQuery.DescribeBindingRequest\x1a\'.FederatedQuery.DescribeBindingResponse\x12\\\n\rModifyBinding\x12$.FederatedQuery.ModifyBindingRequest\x1a%.FederatedQuery.ModifyBindingResponse\x12\\\n\rDeleteBinding\x12$.FederatedQuery.DeleteBindingRequest\x1a%.FederatedQuery.DeleteBindingResponseBn\n\'tech.ydb.proto.draft.federated.query.v1ZCgithub.com/ydb-platform/ydb-go-genproto/draft/Ydb_FederatedQuery_V1b\x06proto3') + +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'draft.ydb_federated_query_v1_pb2', globals()) +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n\'tech.ydb.proto.draft.federated.query.v1ZCgithub.com/ydb-platform/ydb-go-genproto/draft/Ydb_FederatedQuery_V1' + _FEDERATEDQUERYSERVICE._serialized_start=98 + _FEDERATEDQUERYSERVICE._serialized_end=2104 +# @@protoc_insertion_point(module_scope) diff --git a/ydb/_grpc/v4/draft/ydb_federated_query_v1_pb2.pyi b/ydb/_grpc/v4/draft/ydb_federated_query_v1_pb2.pyi new file mode 100644 index 00000000..786beec0 --- /dev/null +++ b/ydb/_grpc/v4/draft/ydb_federated_query_v1_pb2.pyi @@ -0,0 +1,5 @@ +from draft.protos import ydb_federated_query_pb2 as _ydb_federated_query_pb2 +from google.protobuf import descriptor as _descriptor +from typing import ClassVar as _ClassVar + +DESCRIPTOR: _descriptor.FileDescriptor diff --git a/ydb/_grpc/v4/draft/ydb_federated_query_v1_pb2_grpc.py b/ydb/_grpc/v4/draft/ydb_federated_query_v1_pb2_grpc.py new file mode 100644 index 00000000..1257099b --- /dev/null +++ b/ydb/_grpc/v4/draft/ydb_federated_query_v1_pb2_grpc.py @@ -0,0 +1,755 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + +from ydb._grpc.v4.draft.protos import ydb_federated_query_pb2 as draft_dot_protos_dot_ydb__federated__query__pb2 + + +class FederatedQueryServiceStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.CreateQuery = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/CreateQuery', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateQueryRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateQueryResponse.FromString, + ) + self.ListQueries = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/ListQueries', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListQueriesRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListQueriesResponse.FromString, + ) + self.DescribeQuery = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/DescribeQuery', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeQueryRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeQueryResponse.FromString, + ) + self.GetQueryStatus = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/GetQueryStatus', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.GetQueryStatusRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.GetQueryStatusResponse.FromString, + ) + self.ModifyQuery = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/ModifyQuery', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyQueryRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyQueryResponse.FromString, + ) + self.DeleteQuery = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/DeleteQuery', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteQueryRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteQueryResponse.FromString, + ) + self.ControlQuery = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/ControlQuery', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ControlQueryRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ControlQueryResponse.FromString, + ) + self.GetResultData = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/GetResultData', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.GetResultDataRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.GetResultDataResponse.FromString, + ) + self.ListJobs = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/ListJobs', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListJobsRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListJobsResponse.FromString, + ) + self.DescribeJob = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/DescribeJob', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeJobRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeJobResponse.FromString, + ) + self.CreateConnection = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/CreateConnection', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateConnectionRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateConnectionResponse.FromString, + ) + self.ListConnections = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/ListConnections', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListConnectionsRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListConnectionsResponse.FromString, + ) + self.DescribeConnection = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/DescribeConnection', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeConnectionRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeConnectionResponse.FromString, + ) + self.ModifyConnection = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/ModifyConnection', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyConnectionRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyConnectionResponse.FromString, + ) + self.DeleteConnection = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/DeleteConnection', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteConnectionRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteConnectionResponse.FromString, + ) + self.TestConnection = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/TestConnection', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.TestConnectionRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.TestConnectionResponse.FromString, + ) + self.CreateBinding = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/CreateBinding', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateBindingRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateBindingResponse.FromString, + ) + self.ListBindings = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/ListBindings', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListBindingsRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListBindingsResponse.FromString, + ) + self.DescribeBinding = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/DescribeBinding', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeBindingRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeBindingResponse.FromString, + ) + self.ModifyBinding = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/ModifyBinding', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyBindingRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyBindingResponse.FromString, + ) + self.DeleteBinding = channel.unary_unary( + '/FederatedQuery.V1.FederatedQueryService/DeleteBinding', + request_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteBindingRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteBindingResponse.FromString, + ) + + +class FederatedQueryServiceServicer(object): + """Missing associated documentation comment in .proto file.""" + + def CreateQuery(self, request, context): + """Query + Query is the text of an SQL request, the results of the last run and the state after the last run (partitions offsets, consumer in YDS) + Create a query object with a given SQL + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ListQueries(self, request, context): + """Get a list of brief queries objects + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DescribeQuery(self, request, context): + """Get full information about the object of the query + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetQueryStatus(self, request, context): + """Get status of the query + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ModifyQuery(self, request, context): + """Change the attributes of the query (acl, name, ...) + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DeleteQuery(self, request, context): + """Completely delete the query + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ControlQuery(self, request, context): + """Change the state of the query lifecycle + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetResultData(self, request, context): + """Get a results page + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ListJobs(self, request, context): + """Job + Job - appears immediately after starting the request and contains the request metadata + Get a list of jobs + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DescribeJob(self, request, context): + """Get information about the job + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def CreateConnection(self, request, context): + """Connection + Connection - entity that describes connection points. This can be imagined as an analogue of a network address. + Create a connection object (ObjectStorage, YDB, YDS, ...) + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ListConnections(self, request, context): + """Get a list of connections objects + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DescribeConnection(self, request, context): + """Get information about the object of the connection + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ModifyConnection(self, request, context): + """Change the attributes of the connection + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DeleteConnection(self, request, context): + """Completely delete the connection + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def TestConnection(self, request, context): + """Test the connection (permissions, network, ...) + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def CreateBinding(self, request, context): + """Binding + Binding - entity using which a schema is assigned to non-schematic data + Create a binding object - bind schema with ObjectStorage object or YDS stream + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ListBindings(self, request, context): + """Get a list of bindings objects + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DescribeBinding(self, request, context): + """Get information about the object of the binding + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ModifyBinding(self, request, context): + """Change the attributes of the binding + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DeleteBinding(self, request, context): + """Completely delete the binding + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_FederatedQueryServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'CreateQuery': grpc.unary_unary_rpc_method_handler( + servicer.CreateQuery, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateQueryRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateQueryResponse.SerializeToString, + ), + 'ListQueries': grpc.unary_unary_rpc_method_handler( + servicer.ListQueries, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListQueriesRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListQueriesResponse.SerializeToString, + ), + 'DescribeQuery': grpc.unary_unary_rpc_method_handler( + servicer.DescribeQuery, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeQueryRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeQueryResponse.SerializeToString, + ), + 'GetQueryStatus': grpc.unary_unary_rpc_method_handler( + servicer.GetQueryStatus, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.GetQueryStatusRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.GetQueryStatusResponse.SerializeToString, + ), + 'ModifyQuery': grpc.unary_unary_rpc_method_handler( + servicer.ModifyQuery, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyQueryRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyQueryResponse.SerializeToString, + ), + 'DeleteQuery': grpc.unary_unary_rpc_method_handler( + servicer.DeleteQuery, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteQueryRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteQueryResponse.SerializeToString, + ), + 'ControlQuery': grpc.unary_unary_rpc_method_handler( + servicer.ControlQuery, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ControlQueryRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ControlQueryResponse.SerializeToString, + ), + 'GetResultData': grpc.unary_unary_rpc_method_handler( + servicer.GetResultData, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.GetResultDataRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.GetResultDataResponse.SerializeToString, + ), + 'ListJobs': grpc.unary_unary_rpc_method_handler( + servicer.ListJobs, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListJobsRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListJobsResponse.SerializeToString, + ), + 'DescribeJob': grpc.unary_unary_rpc_method_handler( + servicer.DescribeJob, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeJobRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeJobResponse.SerializeToString, + ), + 'CreateConnection': grpc.unary_unary_rpc_method_handler( + servicer.CreateConnection, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateConnectionRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateConnectionResponse.SerializeToString, + ), + 'ListConnections': grpc.unary_unary_rpc_method_handler( + servicer.ListConnections, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListConnectionsRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListConnectionsResponse.SerializeToString, + ), + 'DescribeConnection': grpc.unary_unary_rpc_method_handler( + servicer.DescribeConnection, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeConnectionRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeConnectionResponse.SerializeToString, + ), + 'ModifyConnection': grpc.unary_unary_rpc_method_handler( + servicer.ModifyConnection, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyConnectionRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyConnectionResponse.SerializeToString, + ), + 'DeleteConnection': grpc.unary_unary_rpc_method_handler( + servicer.DeleteConnection, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteConnectionRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteConnectionResponse.SerializeToString, + ), + 'TestConnection': grpc.unary_unary_rpc_method_handler( + servicer.TestConnection, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.TestConnectionRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.TestConnectionResponse.SerializeToString, + ), + 'CreateBinding': grpc.unary_unary_rpc_method_handler( + servicer.CreateBinding, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateBindingRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.CreateBindingResponse.SerializeToString, + ), + 'ListBindings': grpc.unary_unary_rpc_method_handler( + servicer.ListBindings, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListBindingsRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ListBindingsResponse.SerializeToString, + ), + 'DescribeBinding': grpc.unary_unary_rpc_method_handler( + servicer.DescribeBinding, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeBindingRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DescribeBindingResponse.SerializeToString, + ), + 'ModifyBinding': grpc.unary_unary_rpc_method_handler( + servicer.ModifyBinding, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyBindingRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.ModifyBindingResponse.SerializeToString, + ), + 'DeleteBinding': grpc.unary_unary_rpc_method_handler( + servicer.DeleteBinding, + request_deserializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteBindingRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__federated__query__pb2.DeleteBindingResponse.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'FederatedQuery.V1.FederatedQueryService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class FederatedQueryService(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def CreateQuery(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/CreateQuery', + draft_dot_protos_dot_ydb__federated__query__pb2.CreateQueryRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.CreateQueryResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ListQueries(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/ListQueries', + draft_dot_protos_dot_ydb__federated__query__pb2.ListQueriesRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.ListQueriesResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DescribeQuery(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/DescribeQuery', + draft_dot_protos_dot_ydb__federated__query__pb2.DescribeQueryRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.DescribeQueryResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetQueryStatus(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/GetQueryStatus', + draft_dot_protos_dot_ydb__federated__query__pb2.GetQueryStatusRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.GetQueryStatusResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ModifyQuery(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/ModifyQuery', + draft_dot_protos_dot_ydb__federated__query__pb2.ModifyQueryRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.ModifyQueryResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DeleteQuery(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/DeleteQuery', + draft_dot_protos_dot_ydb__federated__query__pb2.DeleteQueryRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.DeleteQueryResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ControlQuery(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/ControlQuery', + draft_dot_protos_dot_ydb__federated__query__pb2.ControlQueryRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.ControlQueryResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetResultData(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/GetResultData', + draft_dot_protos_dot_ydb__federated__query__pb2.GetResultDataRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.GetResultDataResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ListJobs(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/ListJobs', + draft_dot_protos_dot_ydb__federated__query__pb2.ListJobsRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.ListJobsResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DescribeJob(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/DescribeJob', + draft_dot_protos_dot_ydb__federated__query__pb2.DescribeJobRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.DescribeJobResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def CreateConnection(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/CreateConnection', + draft_dot_protos_dot_ydb__federated__query__pb2.CreateConnectionRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.CreateConnectionResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ListConnections(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/ListConnections', + draft_dot_protos_dot_ydb__federated__query__pb2.ListConnectionsRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.ListConnectionsResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DescribeConnection(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/DescribeConnection', + draft_dot_protos_dot_ydb__federated__query__pb2.DescribeConnectionRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.DescribeConnectionResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ModifyConnection(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/ModifyConnection', + draft_dot_protos_dot_ydb__federated__query__pb2.ModifyConnectionRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.ModifyConnectionResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DeleteConnection(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/DeleteConnection', + draft_dot_protos_dot_ydb__federated__query__pb2.DeleteConnectionRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.DeleteConnectionResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def TestConnection(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/TestConnection', + draft_dot_protos_dot_ydb__federated__query__pb2.TestConnectionRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.TestConnectionResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def CreateBinding(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/CreateBinding', + draft_dot_protos_dot_ydb__federated__query__pb2.CreateBindingRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.CreateBindingResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ListBindings(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/ListBindings', + draft_dot_protos_dot_ydb__federated__query__pb2.ListBindingsRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.ListBindingsResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DescribeBinding(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/DescribeBinding', + draft_dot_protos_dot_ydb__federated__query__pb2.DescribeBindingRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.DescribeBindingResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ModifyBinding(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/ModifyBinding', + draft_dot_protos_dot_ydb__federated__query__pb2.ModifyBindingRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.ModifyBindingResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DeleteBinding(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/FederatedQuery.V1.FederatedQueryService/DeleteBinding', + draft_dot_protos_dot_ydb__federated__query__pb2.DeleteBindingRequest.SerializeToString, + draft_dot_protos_dot_ydb__federated__query__pb2.DeleteBindingResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/ydb/_grpc/v4/draft/ydb_keyvalue_v1_pb2.py b/ydb/_grpc/v4/draft/ydb_keyvalue_v1_pb2.py new file mode 100644 index 00000000..a4a1a3d8 --- /dev/null +++ b/ydb/_grpc/v4/draft/ydb_keyvalue_v1_pb2.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- +# flake8: noqa +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: draft/ydb_keyvalue_v1.proto +"""Generated protocol buffer code.""" +from google.protobuf.internal import builder as _builder +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from ydb._grpc.v4.draft.protos import ydb_keyvalue_pb2 as draft_dot_protos_dot_ydb__keyvalue__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1b\x64raft/ydb_keyvalue_v1.proto\x12\x0fYdb.KeyValue.V1\x1a\x1f\x64raft/protos/ydb_keyvalue.proto2\xe6\x07\n\x0fKeyValueService\x12U\n\x0c\x43reateVolume\x12!.Ydb.KeyValue.CreateVolumeRequest\x1a\".Ydb.KeyValue.CreateVolumeResponse\x12O\n\nDropVolume\x12\x1f.Ydb.KeyValue.DropVolumeRequest\x1a .Ydb.KeyValue.DropVolumeResponse\x12R\n\x0b\x41lterVolume\x12 .Ydb.KeyValue.AlterVolumeRequest\x1a!.Ydb.KeyValue.AlterVolumeResponse\x12[\n\x0e\x44\x65scribeVolume\x12#.Ydb.KeyValue.DescribeVolumeRequest\x1a$.Ydb.KeyValue.DescribeVolumeResponse\x12j\n\x13ListLocalPartitions\x12(.Ydb.KeyValue.ListLocalPartitionsRequest\x1a).Ydb.KeyValue.ListLocalPartitionsResponse\x12R\n\x0b\x41\x63quireLock\x12 .Ydb.KeyValue.AcquireLockRequest\x1a!.Ydb.KeyValue.AcquireLockResponse\x12g\n\x12\x45xecuteTransaction\x12\'.Ydb.KeyValue.ExecuteTransactionRequest\x1a(.Ydb.KeyValue.ExecuteTransactionResponse\x12=\n\x04Read\x12\x19.Ydb.KeyValue.ReadRequest\x1a\x1a.Ydb.KeyValue.ReadResponse\x12L\n\tReadRange\x12\x1e.Ydb.KeyValue.ReadRangeRequest\x1a\x1f.Ydb.KeyValue.ReadRangeResponse\x12L\n\tListRange\x12\x1e.Ydb.KeyValue.ListRangeRequest\x1a\x1f.Ydb.KeyValue.ListRangeResponse\x12v\n\x17GetStorageChannelStatus\x12,.Ydb.KeyValue.GetStorageChannelStatusRequest\x1a-.Ydb.KeyValue.GetStorageChannelStatusResponseB^\n\x1dtech.ydb.proto.draft.keyvalueZ=github.com/ydb-platform/ydb-go-genproto/draft/Ydb_KeyValue_V1b\x06proto3') + +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'draft.ydb_keyvalue_v1_pb2', globals()) +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n\035tech.ydb.proto.draft.keyvalueZ=github.com/ydb-platform/ydb-go-genproto/draft/Ydb_KeyValue_V1' + _KEYVALUESERVICE._serialized_start=82 + _KEYVALUESERVICE._serialized_end=1080 +# @@protoc_insertion_point(module_scope) diff --git a/ydb/_grpc/v4/draft/ydb_keyvalue_v1_pb2.pyi b/ydb/_grpc/v4/draft/ydb_keyvalue_v1_pb2.pyi new file mode 100644 index 00000000..8780324b --- /dev/null +++ b/ydb/_grpc/v4/draft/ydb_keyvalue_v1_pb2.pyi @@ -0,0 +1,5 @@ +from draft.protos import ydb_keyvalue_pb2 as _ydb_keyvalue_pb2 +from google.protobuf import descriptor as _descriptor +from typing import ClassVar as _ClassVar + +DESCRIPTOR: _descriptor.FileDescriptor diff --git a/ydb/_grpc/v4/draft/ydb_keyvalue_v1_pb2_grpc.py b/ydb/_grpc/v4/draft/ydb_keyvalue_v1_pb2_grpc.py new file mode 100644 index 00000000..c638dba9 --- /dev/null +++ b/ydb/_grpc/v4/draft/ydb_keyvalue_v1_pb2_grpc.py @@ -0,0 +1,419 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + +from ydb._grpc.v4.draft.protos import ydb_keyvalue_pb2 as draft_dot_protos_dot_ydb__keyvalue__pb2 + + +class KeyValueServiceStub(object): + """KeyValue tablets provide a simple key-value storage in a low-overhead and easy-to-shoot-your-leg manner. + To use KeyValue tablets in an efficient way one must be familiar with the design of both the KeyValue tablet + and the Distributed Storage underneath it. + + """ + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.CreateVolume = channel.unary_unary( + '/Ydb.KeyValue.V1.KeyValueService/CreateVolume', + request_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.CreateVolumeRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.CreateVolumeResponse.FromString, + ) + self.DropVolume = channel.unary_unary( + '/Ydb.KeyValue.V1.KeyValueService/DropVolume', + request_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.DropVolumeRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.DropVolumeResponse.FromString, + ) + self.AlterVolume = channel.unary_unary( + '/Ydb.KeyValue.V1.KeyValueService/AlterVolume', + request_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.AlterVolumeRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.AlterVolumeResponse.FromString, + ) + self.DescribeVolume = channel.unary_unary( + '/Ydb.KeyValue.V1.KeyValueService/DescribeVolume', + request_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.DescribeVolumeRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.DescribeVolumeResponse.FromString, + ) + self.ListLocalPartitions = channel.unary_unary( + '/Ydb.KeyValue.V1.KeyValueService/ListLocalPartitions', + request_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ListLocalPartitionsRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ListLocalPartitionsResponse.FromString, + ) + self.AcquireLock = channel.unary_unary( + '/Ydb.KeyValue.V1.KeyValueService/AcquireLock', + request_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.AcquireLockRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.AcquireLockResponse.FromString, + ) + self.ExecuteTransaction = channel.unary_unary( + '/Ydb.KeyValue.V1.KeyValueService/ExecuteTransaction', + request_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ExecuteTransactionRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ExecuteTransactionResponse.FromString, + ) + self.Read = channel.unary_unary( + '/Ydb.KeyValue.V1.KeyValueService/Read', + request_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ReadRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ReadResponse.FromString, + ) + self.ReadRange = channel.unary_unary( + '/Ydb.KeyValue.V1.KeyValueService/ReadRange', + request_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ReadRangeRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ReadRangeResponse.FromString, + ) + self.ListRange = channel.unary_unary( + '/Ydb.KeyValue.V1.KeyValueService/ListRange', + request_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ListRangeRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ListRangeResponse.FromString, + ) + self.GetStorageChannelStatus = channel.unary_unary( + '/Ydb.KeyValue.V1.KeyValueService/GetStorageChannelStatus', + request_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.GetStorageChannelStatusRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.GetStorageChannelStatusResponse.FromString, + ) + + +class KeyValueServiceServicer(object): + """KeyValue tablets provide a simple key-value storage in a low-overhead and easy-to-shoot-your-leg manner. + To use KeyValue tablets in an efficient way one must be familiar with the design of both the KeyValue tablet + and the Distributed Storage underneath it. + + """ + + def CreateVolume(self, request, context): + """Create a volume by path and partition count + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DropVolume(self, request, context): + """Drop the volume by path + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def AlterVolume(self, request, context): + """Alter the volume by path + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DescribeVolume(self, request, context): + """Describe the volume by path + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ListLocalPartitions(self, request, context): + """List partitions of a volume at the local node. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def AcquireLock(self, request, context): + """Acquire an exclusive lock for the partition. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ExecuteTransaction(self, request, context): + """Perform list of commands to modify the state of the partition as an atomic transaction. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def Read(self, request, context): + """Read the value stored in the item with the key specified. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ReadRange(self, request, context): + """Read items with keys in the specified range. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ListRange(self, request, context): + """List keys and metadata of items with keys in the specified range. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetStorageChannelStatus(self, request, context): + """Get storage channel status of the partition. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_KeyValueServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'CreateVolume': grpc.unary_unary_rpc_method_handler( + servicer.CreateVolume, + request_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.CreateVolumeRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.CreateVolumeResponse.SerializeToString, + ), + 'DropVolume': grpc.unary_unary_rpc_method_handler( + servicer.DropVolume, + request_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.DropVolumeRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.DropVolumeResponse.SerializeToString, + ), + 'AlterVolume': grpc.unary_unary_rpc_method_handler( + servicer.AlterVolume, + request_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.AlterVolumeRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.AlterVolumeResponse.SerializeToString, + ), + 'DescribeVolume': grpc.unary_unary_rpc_method_handler( + servicer.DescribeVolume, + request_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.DescribeVolumeRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.DescribeVolumeResponse.SerializeToString, + ), + 'ListLocalPartitions': grpc.unary_unary_rpc_method_handler( + servicer.ListLocalPartitions, + request_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ListLocalPartitionsRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ListLocalPartitionsResponse.SerializeToString, + ), + 'AcquireLock': grpc.unary_unary_rpc_method_handler( + servicer.AcquireLock, + request_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.AcquireLockRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.AcquireLockResponse.SerializeToString, + ), + 'ExecuteTransaction': grpc.unary_unary_rpc_method_handler( + servicer.ExecuteTransaction, + request_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ExecuteTransactionRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ExecuteTransactionResponse.SerializeToString, + ), + 'Read': grpc.unary_unary_rpc_method_handler( + servicer.Read, + request_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ReadRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ReadResponse.SerializeToString, + ), + 'ReadRange': grpc.unary_unary_rpc_method_handler( + servicer.ReadRange, + request_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ReadRangeRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ReadRangeResponse.SerializeToString, + ), + 'ListRange': grpc.unary_unary_rpc_method_handler( + servicer.ListRange, + request_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ListRangeRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.ListRangeResponse.SerializeToString, + ), + 'GetStorageChannelStatus': grpc.unary_unary_rpc_method_handler( + servicer.GetStorageChannelStatus, + request_deserializer=draft_dot_protos_dot_ydb__keyvalue__pb2.GetStorageChannelStatusRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__keyvalue__pb2.GetStorageChannelStatusResponse.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'Ydb.KeyValue.V1.KeyValueService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class KeyValueService(object): + """KeyValue tablets provide a simple key-value storage in a low-overhead and easy-to-shoot-your-leg manner. + To use KeyValue tablets in an efficient way one must be familiar with the design of both the KeyValue tablet + and the Distributed Storage underneath it. + + """ + + @staticmethod + def CreateVolume(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.KeyValue.V1.KeyValueService/CreateVolume', + draft_dot_protos_dot_ydb__keyvalue__pb2.CreateVolumeRequest.SerializeToString, + draft_dot_protos_dot_ydb__keyvalue__pb2.CreateVolumeResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DropVolume(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.KeyValue.V1.KeyValueService/DropVolume', + draft_dot_protos_dot_ydb__keyvalue__pb2.DropVolumeRequest.SerializeToString, + draft_dot_protos_dot_ydb__keyvalue__pb2.DropVolumeResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def AlterVolume(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.KeyValue.V1.KeyValueService/AlterVolume', + draft_dot_protos_dot_ydb__keyvalue__pb2.AlterVolumeRequest.SerializeToString, + draft_dot_protos_dot_ydb__keyvalue__pb2.AlterVolumeResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DescribeVolume(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.KeyValue.V1.KeyValueService/DescribeVolume', + draft_dot_protos_dot_ydb__keyvalue__pb2.DescribeVolumeRequest.SerializeToString, + draft_dot_protos_dot_ydb__keyvalue__pb2.DescribeVolumeResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ListLocalPartitions(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.KeyValue.V1.KeyValueService/ListLocalPartitions', + draft_dot_protos_dot_ydb__keyvalue__pb2.ListLocalPartitionsRequest.SerializeToString, + draft_dot_protos_dot_ydb__keyvalue__pb2.ListLocalPartitionsResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def AcquireLock(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.KeyValue.V1.KeyValueService/AcquireLock', + draft_dot_protos_dot_ydb__keyvalue__pb2.AcquireLockRequest.SerializeToString, + draft_dot_protos_dot_ydb__keyvalue__pb2.AcquireLockResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ExecuteTransaction(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.KeyValue.V1.KeyValueService/ExecuteTransaction', + draft_dot_protos_dot_ydb__keyvalue__pb2.ExecuteTransactionRequest.SerializeToString, + draft_dot_protos_dot_ydb__keyvalue__pb2.ExecuteTransactionResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def Read(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.KeyValue.V1.KeyValueService/Read', + draft_dot_protos_dot_ydb__keyvalue__pb2.ReadRequest.SerializeToString, + draft_dot_protos_dot_ydb__keyvalue__pb2.ReadResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ReadRange(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.KeyValue.V1.KeyValueService/ReadRange', + draft_dot_protos_dot_ydb__keyvalue__pb2.ReadRangeRequest.SerializeToString, + draft_dot_protos_dot_ydb__keyvalue__pb2.ReadRangeResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ListRange(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.KeyValue.V1.KeyValueService/ListRange', + draft_dot_protos_dot_ydb__keyvalue__pb2.ListRangeRequest.SerializeToString, + draft_dot_protos_dot_ydb__keyvalue__pb2.ListRangeResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetStorageChannelStatus(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.KeyValue.V1.KeyValueService/GetStorageChannelStatus', + draft_dot_protos_dot_ydb__keyvalue__pb2.GetStorageChannelStatusRequest.SerializeToString, + draft_dot_protos_dot_ydb__keyvalue__pb2.GetStorageChannelStatusResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/ydb/_grpc/v4/draft/ydb_object_storage_v1_pb2.py b/ydb/_grpc/v4/draft/ydb_object_storage_v1_pb2.py new file mode 100644 index 00000000..5cdf0b95 --- /dev/null +++ b/ydb/_grpc/v4/draft/ydb_object_storage_v1_pb2.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- +# flake8: noqa +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: draft/ydb_object_storage_v1.proto +"""Generated protocol buffer code.""" +from google.protobuf.internal import builder as _builder +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from ydb._grpc.v4.draft.protos import ydb_object_storage_pb2 as draft_dot_protos_dot_ydb__object__storage__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!draft/ydb_object_storage_v1.proto\x12\x14Ydb.ObjectStorage.V1\x1a%draft/protos/ydb_object_storage.proto2e\n\x14ObjectStorageService\x12M\n\x04List\x12!.Ydb.ObjectStorage.ListingRequest\x1a\".Ydb.ObjectStorage.ListingResponseBl\n&tech.ydb.proto.draft.object_storage.v1ZBgithub.com/ydb-platform/ydb-go-genproto/draft/Ydb_ObjectStorage_V1b\x06proto3') + +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'draft.ydb_object_storage_v1_pb2', globals()) +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n&tech.ydb.proto.draft.object_storage.v1ZBgithub.com/ydb-platform/ydb-go-genproto/draft/Ydb_ObjectStorage_V1' + _OBJECTSTORAGESERVICE._serialized_start=98 + _OBJECTSTORAGESERVICE._serialized_end=199 +# @@protoc_insertion_point(module_scope) diff --git a/ydb/_grpc/v4/draft/ydb_object_storage_v1_pb2.pyi b/ydb/_grpc/v4/draft/ydb_object_storage_v1_pb2.pyi new file mode 100644 index 00000000..bfdf7662 --- /dev/null +++ b/ydb/_grpc/v4/draft/ydb_object_storage_v1_pb2.pyi @@ -0,0 +1,5 @@ +from draft.protos import ydb_object_storage_pb2 as _ydb_object_storage_pb2 +from google.protobuf import descriptor as _descriptor +from typing import ClassVar as _ClassVar + +DESCRIPTOR: _descriptor.FileDescriptor diff --git a/ydb/_grpc/v4/draft/ydb_object_storage_v1_pb2_grpc.py b/ydb/_grpc/v4/draft/ydb_object_storage_v1_pb2_grpc.py new file mode 100644 index 00000000..6eabf44e --- /dev/null +++ b/ydb/_grpc/v4/draft/ydb_object_storage_v1_pb2_grpc.py @@ -0,0 +1,66 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + +from ydb._grpc.v4.draft.protos import ydb_object_storage_pb2 as draft_dot_protos_dot_ydb__object__storage__pb2 + + +class ObjectStorageServiceStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.List = channel.unary_unary( + '/Ydb.ObjectStorage.V1.ObjectStorageService/List', + request_serializer=draft_dot_protos_dot_ydb__object__storage__pb2.ListingRequest.SerializeToString, + response_deserializer=draft_dot_protos_dot_ydb__object__storage__pb2.ListingResponse.FromString, + ) + + +class ObjectStorageServiceServicer(object): + """Missing associated documentation comment in .proto file.""" + + def List(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_ObjectStorageServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'List': grpc.unary_unary_rpc_method_handler( + servicer.List, + request_deserializer=draft_dot_protos_dot_ydb__object__storage__pb2.ListingRequest.FromString, + response_serializer=draft_dot_protos_dot_ydb__object__storage__pb2.ListingResponse.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'Ydb.ObjectStorage.V1.ObjectStorageService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class ObjectStorageService(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def List(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.ObjectStorage.V1.ObjectStorageService/List', + draft_dot_protos_dot_ydb__object__storage__pb2.ListingRequest.SerializeToString, + draft_dot_protos_dot_ydb__object__storage__pb2.ListingResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/ydb/_grpc/v4/protos/annotations/sensitive_pb2.py b/ydb/_grpc/v4/protos/annotations/sensitive_pb2.py new file mode 100644 index 00000000..0662aca4 --- /dev/null +++ b/ydb/_grpc/v4/protos/annotations/sensitive_pb2.py @@ -0,0 +1,27 @@ +# -*- coding: utf-8 -*- +# flake8: noqa +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: protos/annotations/sensitive.proto +"""Generated protocol buffer code.""" +from google.protobuf.internal import builder as _builder +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"protos/annotations/sensitive.proto\x12\x03Ydb\x1a google/protobuf/descriptor.proto:2\n\tsensitive\x12\x1d.google.protobuf.FieldOptions\x18\xe7\xac\x05 \x01(\x08\x42G\n\x0etech.ydb.protoZ2github.com/ydb-platform/ydb-go-genproto/protos/Ydb\xf8\x01\x01\x62\x06proto3') + +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'protos.annotations.sensitive_pb2', globals()) +if _descriptor._USE_C_DESCRIPTORS == False: + google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(sensitive) + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n\016tech.ydb.protoZ2github.com/ydb-platform/ydb-go-genproto/protos/Ydb\370\001\001' +# @@protoc_insertion_point(module_scope) diff --git a/ydb/_grpc/v4/protos/annotations/sensitive_pb2.pyi b/ydb/_grpc/v4/protos/annotations/sensitive_pb2.pyi new file mode 100644 index 00000000..bc158001 --- /dev/null +++ b/ydb/_grpc/v4/protos/annotations/sensitive_pb2.pyi @@ -0,0 +1,7 @@ +from google.protobuf import descriptor_pb2 as _descriptor_pb2 +from google.protobuf import descriptor as _descriptor +from typing import ClassVar as _ClassVar + +DESCRIPTOR: _descriptor.FileDescriptor +SENSITIVE_FIELD_NUMBER: _ClassVar[int] +sensitive: _descriptor.FieldDescriptor diff --git a/ydb/_grpc/v4/protos/annotations/sensitive_pb2_grpc.py b/ydb/_grpc/v4/protos/annotations/sensitive_pb2_grpc.py new file mode 100644 index 00000000..2daafffe --- /dev/null +++ b/ydb/_grpc/v4/protos/annotations/sensitive_pb2_grpc.py @@ -0,0 +1,4 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + diff --git a/ydb/_grpc/v4/protos/ydb_query_pb2.py b/ydb/_grpc/v4/protos/ydb_query_pb2.py index a5f4210e..eae90c97 100644 --- a/ydb/_grpc/v4/protos/ydb_query_pb2.py +++ b/ydb/_grpc/v4/protos/ydb_query_pb2.py @@ -21,7 +21,7 @@ from ydb._grpc.v4.protos import ydb_value_pb2 as protos_dot_ydb__value__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16protos/ydb_query.proto\x12\tYdb.Query\x1a\x1egoogle/protobuf/duration.proto\x1a#protos/annotations/validation.proto\x1a\x1eprotos/ydb_issue_message.proto\x1a\x1aprotos/ydb_operation.proto\x1a\x1cprotos/ydb_query_stats.proto\x1a\x1dprotos/ydb_status_codes.proto\x1a\x16protos/ydb_value.proto\"\x16\n\x14\x43reateSessionRequest\"\xa3\x01\n\x15\x43reateSessionResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\x1b\n\nsession_id\x18\x03 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x19\n\x07node_id\x18\x04 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\"3\n\x14\x44\x65leteSessionRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"k\n\x15\x44\x65leteSessionResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\"3\n\x14\x41ttachSessionRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"b\n\x0cSessionState\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\"\x1a\n\x18SerializableModeSettings\"6\n\x12OnlineModeSettings\x12 \n\x18\x61llow_inconsistent_reads\x18\x01 \x01(\x08\"\x13\n\x11StaleModeSettings\"\x16\n\x14SnapshotModeSettings\"\x9b\x02\n\x13TransactionSettings\x12\x46\n\x17serializable_read_write\x18\x01 \x01(\x0b\x32#.Ydb.Query.SerializableModeSettingsH\x00\x12\x39\n\x10online_read_only\x18\x02 \x01(\x0b\x32\x1d.Ydb.Query.OnlineModeSettingsH\x00\x12\x37\n\x0fstale_read_only\x18\x03 \x01(\x0b\x32\x1c.Ydb.Query.StaleModeSettingsH\x00\x12=\n\x12snapshot_read_only\x18\x04 \x01(\x0b\x32\x1f.Ydb.Query.SnapshotModeSettingsH\x00\x42\t\n\x07tx_mode\"\x84\x01\n\x12TransactionControl\x12\x18\n\x05tx_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08H\x00\x12\x32\n\x08\x62\x65gin_tx\x18\x02 \x01(\x0b\x32\x1e.Ydb.Query.TransactionSettingsH\x00\x12\x11\n\tcommit_tx\x18\n \x01(\x08\x42\r\n\x0btx_selector\"k\n\x17\x42\x65ginTransactionRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x33\n\x0btx_settings\x18\x02 \x01(\x0b\x32\x1e.Ydb.Query.TransactionSettings\"&\n\x0fTransactionMeta\x12\x13\n\x02id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"\x9b\x01\n\x18\x42\x65ginTransactionResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12+\n\x07tx_meta\x18\x03 \x01(\x0b\x32\x1a.Ydb.Query.TransactionMeta\"O\n\x18\x43ommitTransactionRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x16\n\x05tx_id\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"o\n\x19\x43ommitTransactionResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\"Q\n\x1aRollbackTransactionRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x16\n\x05tx_id\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"q\n\x1bRollbackTransactionResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\"?\n\x0cQueryContent\x12!\n\x06syntax\x18\x01 \x01(\x0e\x32\x11.Ydb.Query.Syntax\x12\x0c\n\x04text\x18\x02 \x01(\t\"\x9a\x03\n\x13\x45xecuteQueryRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12&\n\texec_mode\x18\x02 \x01(\x0e\x32\x13.Ydb.Query.ExecMode\x12\x31\n\ntx_control\x18\x03 \x01(\x0b\x32\x1d.Ydb.Query.TransactionControl\x12\x30\n\rquery_content\x18\x04 \x01(\x0b\x32\x17.Ydb.Query.QueryContentH\x00\x12\x42\n\nparameters\x18\x06 \x03(\x0b\x32..Ydb.Query.ExecuteQueryRequest.ParametersEntry\x12(\n\nstats_mode\x18\x07 \x01(\x0e\x32\x14.Ydb.Query.StatsMode\x12\x1e\n\x16\x63oncurrent_result_sets\x18\x08 \x01(\x08\x1a\x42\n\x0fParametersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x1e\n\x05value\x18\x02 \x01(\x0b\x32\x0f.Ydb.TypedValue:\x02\x38\x01\x42\x07\n\x05query\"-\n\rResultSetMeta\x12\x1c\n\x07\x63olumns\x18\x01 \x03(\x0b\x32\x0b.Ydb.Column\"\xe6\x01\n\x18\x45xecuteQueryResponsePart\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\"\n\x10result_set_index\x18\x03 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\"\n\nresult_set\x18\x04 \x01(\x0b\x32\x0e.Ydb.ResultSet\x12.\n\nexec_stats\x18\x05 \x01(\x0b\x32\x1a.Ydb.TableStats.QueryStats\"\x8d\x03\n\x14\x45xecuteScriptRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12&\n\texec_mode\x18\x02 \x01(\x0e\x32\x13.Ydb.Query.ExecMode\x12/\n\x0escript_content\x18\x03 \x01(\x0b\x32\x17.Ydb.Query.QueryContent\x12\x43\n\nparameters\x18\x04 \x03(\x0b\x32/.Ydb.Query.ExecuteScriptRequest.ParametersEntry\x12(\n\nstats_mode\x18\x05 \x01(\x0e\x32\x14.Ydb.Query.StatsMode\x12.\n\x0bresults_ttl\x18\x06 \x01(\x0b\x32\x19.google.protobuf.Duration\x1a\x42\n\x0fParametersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x1e\n\x05value\x18\x02 \x01(\x0b\x32\x0f.Ydb.TypedValue:\x02\x38\x01\"\x9f\x02\n\x15\x45xecuteScriptMetadata\x12\x1d\n\x0c\x65xecution_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12*\n\x0b\x65xec_status\x18\x02 \x01(\x0e\x32\x15.Ydb.Query.ExecStatus\x12/\n\x0escript_content\x18\x03 \x01(\x0b\x32\x17.Ydb.Query.QueryContent\x12\x32\n\x10result_sets_meta\x18\x04 \x03(\x0b\x32\x18.Ydb.Query.ResultSetMeta\x12&\n\texec_mode\x18\x05 \x01(\x0e\x32\x13.Ydb.Query.ExecMode\x12.\n\nexec_stats\x18\x06 \x01(\x0b\x32\x1a.Ydb.TableStats.QueryStats\"\x90\x01\n\x19\x46\x65tchScriptResultsRequest\x12\x1d\n\x0coperation_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x18\n\x10result_set_index\x18\x02 \x01(\x03\x12\x1c\n\x0b\x66\x65tch_token\x18\x03 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1c\n\nrows_limit\x18\x04 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\"\xdb\x01\n\x1a\x46\x65tchScriptResultsResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\"\n\x10result_set_index\x18\x03 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\"\n\nresult_set\x18\x04 \x01(\x0b\x32\x0e.Ydb.ResultSet\x12!\n\x10next_fetch_token\x18\x05 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"9\n\x06Script\x12/\n\x0escript_content\x18\x01 \x01(\x0b\x32\x17.Ydb.Query.QueryContent*B\n\x06Syntax\x12\x16\n\x12SYNTAX_UNSPECIFIED\x10\x00\x12\x11\n\rSYNTAX_YQL_V1\x10\x01\x12\r\n\tSYNTAX_PG\x10\x02*\x86\x01\n\x08\x45xecMode\x12\x19\n\x15\x45XEC_MODE_UNSPECIFIED\x10\x00\x12\x13\n\x0f\x45XEC_MODE_PARSE\x10\n\x12\x16\n\x12\x45XEC_MODE_VALIDATE\x10\x14\x12\x15\n\x11\x45XEC_MODE_EXPLAIN\x10\x1e\x12\x15\n\x11\x45XEC_MODE_EXECUTE\x10\x32\"\x04\x08(\x10(*\x7f\n\tStatsMode\x12\x1a\n\x16STATS_MODE_UNSPECIFIED\x10\x00\x12\x13\n\x0fSTATS_MODE_NONE\x10\n\x12\x14\n\x10STATS_MODE_BASIC\x10\x14\x12\x13\n\x0fSTATS_MODE_FULL\x10\x1e\x12\x16\n\x12STATS_MODE_PROFILE\x10(*\xaa\x01\n\nExecStatus\x12\x1b\n\x17\x45XEC_STATUS_UNSPECIFIED\x10\x00\x12\x18\n\x14\x45XEC_STATUS_STARTING\x10\n\x12\x17\n\x13\x45XEC_STATUS_ABORTED\x10\x14\x12\x19\n\x15\x45XEC_STATUS_CANCELLED\x10\x1e\x12\x19\n\x15\x45XEC_STATUS_COMPLETED\x10(\x12\x16\n\x12\x45XEC_STATUS_FAILED\x10\x32\x42S\n\x14tech.ydb.proto.queryZ8github.com/ydb-platform/ydb-go-genproto/protos/Ydb_Query\xf8\x01\x01\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16protos/ydb_query.proto\x12\tYdb.Query\x1a\x1egoogle/protobuf/duration.proto\x1a#protos/annotations/validation.proto\x1a\x1eprotos/ydb_issue_message.proto\x1a\x1aprotos/ydb_operation.proto\x1a\x1cprotos/ydb_query_stats.proto\x1a\x1dprotos/ydb_status_codes.proto\x1a\x16protos/ydb_value.proto\"\x16\n\x14\x43reateSessionRequest\"\xa3\x01\n\x15\x43reateSessionResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\x1b\n\nsession_id\x18\x03 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x19\n\x07node_id\x18\x04 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\"3\n\x14\x44\x65leteSessionRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"k\n\x15\x44\x65leteSessionResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\"3\n\x14\x41ttachSessionRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"b\n\x0cSessionState\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\"\x1a\n\x18SerializableModeSettings\"6\n\x12OnlineModeSettings\x12 \n\x18\x61llow_inconsistent_reads\x18\x01 \x01(\x08\"\x13\n\x11StaleModeSettings\"\x16\n\x14SnapshotModeSettings\"\x9b\x02\n\x13TransactionSettings\x12\x46\n\x17serializable_read_write\x18\x01 \x01(\x0b\x32#.Ydb.Query.SerializableModeSettingsH\x00\x12\x39\n\x10online_read_only\x18\x02 \x01(\x0b\x32\x1d.Ydb.Query.OnlineModeSettingsH\x00\x12\x37\n\x0fstale_read_only\x18\x03 \x01(\x0b\x32\x1c.Ydb.Query.StaleModeSettingsH\x00\x12=\n\x12snapshot_read_only\x18\x04 \x01(\x0b\x32\x1f.Ydb.Query.SnapshotModeSettingsH\x00\x42\t\n\x07tx_mode\"\x84\x01\n\x12TransactionControl\x12\x18\n\x05tx_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08H\x00\x12\x32\n\x08\x62\x65gin_tx\x18\x02 \x01(\x0b\x32\x1e.Ydb.Query.TransactionSettingsH\x00\x12\x11\n\tcommit_tx\x18\n \x01(\x08\x42\r\n\x0btx_selector\"k\n\x17\x42\x65ginTransactionRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x33\n\x0btx_settings\x18\x02 \x01(\x0b\x32\x1e.Ydb.Query.TransactionSettings\"&\n\x0fTransactionMeta\x12\x13\n\x02id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"\x9b\x01\n\x18\x42\x65ginTransactionResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12+\n\x07tx_meta\x18\x03 \x01(\x0b\x32\x1a.Ydb.Query.TransactionMeta\"O\n\x18\x43ommitTransactionRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x16\n\x05tx_id\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"o\n\x19\x43ommitTransactionResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\"Q\n\x1aRollbackTransactionRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x16\n\x05tx_id\x18\x02 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"q\n\x1bRollbackTransactionResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\"?\n\x0cQueryContent\x12!\n\x06syntax\x18\x01 \x01(\x0e\x32\x11.Ydb.Query.Syntax\x12\x0c\n\x04text\x18\x02 \x01(\t\"\x9a\x03\n\x13\x45xecuteQueryRequest\x12\x1b\n\nsession_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12&\n\texec_mode\x18\x02 \x01(\x0e\x32\x13.Ydb.Query.ExecMode\x12\x31\n\ntx_control\x18\x03 \x01(\x0b\x32\x1d.Ydb.Query.TransactionControl\x12\x30\n\rquery_content\x18\x04 \x01(\x0b\x32\x17.Ydb.Query.QueryContentH\x00\x12\x42\n\nparameters\x18\x06 \x03(\x0b\x32..Ydb.Query.ExecuteQueryRequest.ParametersEntry\x12(\n\nstats_mode\x18\x07 \x01(\x0e\x32\x14.Ydb.Query.StatsMode\x12\x1e\n\x16\x63oncurrent_result_sets\x18\x08 \x01(\x08\x1a\x42\n\x0fParametersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x1e\n\x05value\x18\x02 \x01(\x0b\x32\x0f.Ydb.TypedValue:\x02\x38\x01\x42\x07\n\x05query\"-\n\rResultSetMeta\x12\x1c\n\x07\x63olumns\x18\x01 \x03(\x0b\x32\x0b.Ydb.Column\"\x93\x02\n\x18\x45xecuteQueryResponsePart\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\"\n\x10result_set_index\x18\x03 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\"\n\nresult_set\x18\x04 \x01(\x0b\x32\x0e.Ydb.ResultSet\x12.\n\nexec_stats\x18\x05 \x01(\x0b\x32\x1a.Ydb.TableStats.QueryStats\x12+\n\x07tx_meta\x18\x06 \x01(\x0b\x32\x1a.Ydb.Query.TransactionMeta\"\x8d\x03\n\x14\x45xecuteScriptRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12&\n\texec_mode\x18\x02 \x01(\x0e\x32\x13.Ydb.Query.ExecMode\x12/\n\x0escript_content\x18\x03 \x01(\x0b\x32\x17.Ydb.Query.QueryContent\x12\x43\n\nparameters\x18\x04 \x03(\x0b\x32/.Ydb.Query.ExecuteScriptRequest.ParametersEntry\x12(\n\nstats_mode\x18\x05 \x01(\x0e\x32\x14.Ydb.Query.StatsMode\x12.\n\x0bresults_ttl\x18\x06 \x01(\x0b\x32\x19.google.protobuf.Duration\x1a\x42\n\x0fParametersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x1e\n\x05value\x18\x02 \x01(\x0b\x32\x0f.Ydb.TypedValue:\x02\x38\x01\"\x9f\x02\n\x15\x45xecuteScriptMetadata\x12\x1d\n\x0c\x65xecution_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12*\n\x0b\x65xec_status\x18\x02 \x01(\x0e\x32\x15.Ydb.Query.ExecStatus\x12/\n\x0escript_content\x18\x03 \x01(\x0b\x32\x17.Ydb.Query.QueryContent\x12\x32\n\x10result_sets_meta\x18\x04 \x03(\x0b\x32\x18.Ydb.Query.ResultSetMeta\x12&\n\texec_mode\x18\x05 \x01(\x0e\x32\x13.Ydb.Query.ExecMode\x12.\n\nexec_stats\x18\x06 \x01(\x0b\x32\x1a.Ydb.TableStats.QueryStats\"\x90\x01\n\x19\x46\x65tchScriptResultsRequest\x12\x1d\n\x0coperation_id\x18\x01 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x18\n\x10result_set_index\x18\x02 \x01(\x03\x12\x1c\n\x0b\x66\x65tch_token\x18\x03 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\x12\x1c\n\nrows_limit\x18\x04 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\"\xdb\x01\n\x1a\x46\x65tchScriptResultsResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\"\n\x10result_set_index\x18\x03 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\"\n\nresult_set\x18\x04 \x01(\x0b\x32\x0e.Ydb.ResultSet\x12!\n\x10next_fetch_token\x18\x05 \x01(\tB\x07\xa2\xe6*\x03\x18\x80\x08\"9\n\x06Script\x12/\n\x0escript_content\x18\x01 \x01(\x0b\x32\x17.Ydb.Query.QueryContent*B\n\x06Syntax\x12\x16\n\x12SYNTAX_UNSPECIFIED\x10\x00\x12\x11\n\rSYNTAX_YQL_V1\x10\x01\x12\r\n\tSYNTAX_PG\x10\x02*\x86\x01\n\x08\x45xecMode\x12\x19\n\x15\x45XEC_MODE_UNSPECIFIED\x10\x00\x12\x13\n\x0f\x45XEC_MODE_PARSE\x10\n\x12\x16\n\x12\x45XEC_MODE_VALIDATE\x10\x14\x12\x15\n\x11\x45XEC_MODE_EXPLAIN\x10\x1e\x12\x15\n\x11\x45XEC_MODE_EXECUTE\x10\x32\"\x04\x08(\x10(*\x7f\n\tStatsMode\x12\x1a\n\x16STATS_MODE_UNSPECIFIED\x10\x00\x12\x13\n\x0fSTATS_MODE_NONE\x10\n\x12\x14\n\x10STATS_MODE_BASIC\x10\x14\x12\x13\n\x0fSTATS_MODE_FULL\x10\x1e\x12\x16\n\x12STATS_MODE_PROFILE\x10(*\xaa\x01\n\nExecStatus\x12\x1b\n\x17\x45XEC_STATUS_UNSPECIFIED\x10\x00\x12\x18\n\x14\x45XEC_STATUS_STARTING\x10\n\x12\x17\n\x13\x45XEC_STATUS_ABORTED\x10\x14\x12\x19\n\x15\x45XEC_STATUS_CANCELLED\x10\x1e\x12\x19\n\x15\x45XEC_STATUS_COMPLETED\x10(\x12\x16\n\x12\x45XEC_STATUS_FAILED\x10\x32\x42S\n\x14tech.ydb.proto.queryZ8github.com/ydb-platform/ydb-go-genproto/protos/Ydb_Query\xf8\x01\x01\x62\x06proto3') _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'protos.ydb_query_pb2', globals()) @@ -71,14 +71,14 @@ _FETCHSCRIPTRESULTSRESPONSE.fields_by_name['result_set_index']._serialized_options = b'\262\346*\004>= 0' _FETCHSCRIPTRESULTSRESPONSE.fields_by_name['next_fetch_token']._options = None _FETCHSCRIPTRESULTSRESPONSE.fields_by_name['next_fetch_token']._serialized_options = b'\242\346*\003\030\200\010' - _SYNTAX._serialized_start=3881 - _SYNTAX._serialized_end=3947 - _EXECMODE._serialized_start=3950 - _EXECMODE._serialized_end=4084 - _STATSMODE._serialized_start=4086 - _STATSMODE._serialized_end=4213 - _EXECSTATUS._serialized_start=4216 - _EXECSTATUS._serialized_end=4386 + _SYNTAX._serialized_start=3926 + _SYNTAX._serialized_end=3992 + _EXECMODE._serialized_start=3995 + _EXECMODE._serialized_end=4129 + _STATSMODE._serialized_start=4131 + _STATSMODE._serialized_end=4258 + _EXECSTATUS._serialized_start=4261 + _EXECSTATUS._serialized_end=4431 _CREATESESSIONREQUEST._serialized_start=251 _CREATESESSIONREQUEST._serialized_end=273 _CREATESESSIONRESPONSE._serialized_start=276 @@ -126,17 +126,17 @@ _RESULTSETMETA._serialized_start=2483 _RESULTSETMETA._serialized_end=2528 _EXECUTEQUERYRESPONSEPART._serialized_start=2531 - _EXECUTEQUERYRESPONSEPART._serialized_end=2761 - _EXECUTESCRIPTREQUEST._serialized_start=2764 - _EXECUTESCRIPTREQUEST._serialized_end=3161 + _EXECUTEQUERYRESPONSEPART._serialized_end=2806 + _EXECUTESCRIPTREQUEST._serialized_start=2809 + _EXECUTESCRIPTREQUEST._serialized_end=3206 _EXECUTESCRIPTREQUEST_PARAMETERSENTRY._serialized_start=2406 _EXECUTESCRIPTREQUEST_PARAMETERSENTRY._serialized_end=2472 - _EXECUTESCRIPTMETADATA._serialized_start=3164 - _EXECUTESCRIPTMETADATA._serialized_end=3451 - _FETCHSCRIPTRESULTSREQUEST._serialized_start=3454 - _FETCHSCRIPTRESULTSREQUEST._serialized_end=3598 - _FETCHSCRIPTRESULTSRESPONSE._serialized_start=3601 - _FETCHSCRIPTRESULTSRESPONSE._serialized_end=3820 - _SCRIPT._serialized_start=3822 - _SCRIPT._serialized_end=3879 + _EXECUTESCRIPTMETADATA._serialized_start=3209 + _EXECUTESCRIPTMETADATA._serialized_end=3496 + _FETCHSCRIPTRESULTSREQUEST._serialized_start=3499 + _FETCHSCRIPTRESULTSREQUEST._serialized_end=3643 + _FETCHSCRIPTRESULTSRESPONSE._serialized_start=3646 + _FETCHSCRIPTRESULTSRESPONSE._serialized_end=3865 + _SCRIPT._serialized_start=3867 + _SCRIPT._serialized_end=3924 # @@protoc_insertion_point(module_scope) diff --git a/ydb/_grpc/v4/protos/ydb_query_pb2.pyi b/ydb/_grpc/v4/protos/ydb_query_pb2.pyi index 6ae7f373..bd787a1d 100644 --- a/ydb/_grpc/v4/protos/ydb_query_pb2.pyi +++ b/ydb/_grpc/v4/protos/ydb_query_pb2.pyi @@ -128,18 +128,20 @@ class ExecuteQueryRequest(_message.Message): def __init__(self, session_id: _Optional[str] = ..., exec_mode: _Optional[_Union[ExecMode, str]] = ..., tx_control: _Optional[_Union[TransactionControl, _Mapping]] = ..., query_content: _Optional[_Union[QueryContent, _Mapping]] = ..., parameters: _Optional[_Mapping[str, _ydb_value_pb2.TypedValue]] = ..., stats_mode: _Optional[_Union[StatsMode, str]] = ..., concurrent_result_sets: bool = ...) -> None: ... class ExecuteQueryResponsePart(_message.Message): - __slots__ = ["exec_stats", "issues", "result_set", "result_set_index", "status"] + __slots__ = ["exec_stats", "issues", "result_set", "result_set_index", "status", "tx_meta"] EXEC_STATS_FIELD_NUMBER: _ClassVar[int] ISSUES_FIELD_NUMBER: _ClassVar[int] RESULT_SET_FIELD_NUMBER: _ClassVar[int] RESULT_SET_INDEX_FIELD_NUMBER: _ClassVar[int] STATUS_FIELD_NUMBER: _ClassVar[int] + TX_META_FIELD_NUMBER: _ClassVar[int] exec_stats: _ydb_query_stats_pb2.QueryStats issues: _containers.RepeatedCompositeFieldContainer[_ydb_issue_message_pb2.IssueMessage] result_set: _ydb_value_pb2.ResultSet result_set_index: int status: _ydb_status_codes_pb2.StatusIds.StatusCode - def __init__(self, status: _Optional[_Union[_ydb_status_codes_pb2.StatusIds.StatusCode, str]] = ..., issues: _Optional[_Iterable[_Union[_ydb_issue_message_pb2.IssueMessage, _Mapping]]] = ..., result_set_index: _Optional[int] = ..., result_set: _Optional[_Union[_ydb_value_pb2.ResultSet, _Mapping]] = ..., exec_stats: _Optional[_Union[_ydb_query_stats_pb2.QueryStats, _Mapping]] = ...) -> None: ... + tx_meta: TransactionMeta + def __init__(self, status: _Optional[_Union[_ydb_status_codes_pb2.StatusIds.StatusCode, str]] = ..., issues: _Optional[_Iterable[_Union[_ydb_issue_message_pb2.IssueMessage, _Mapping]]] = ..., result_set_index: _Optional[int] = ..., result_set: _Optional[_Union[_ydb_value_pb2.ResultSet, _Mapping]] = ..., exec_stats: _Optional[_Union[_ydb_query_stats_pb2.QueryStats, _Mapping]] = ..., tx_meta: _Optional[_Union[TransactionMeta, _Mapping]] = ...) -> None: ... class ExecuteScriptMetadata(_message.Message): __slots__ = ["exec_mode", "exec_stats", "exec_status", "execution_id", "result_sets_meta", "script_content"] diff --git a/ydb/_grpc/v4/protos/ydb_topic_pb2.py b/ydb/_grpc/v4/protos/ydb_topic_pb2.py index d16eacaf..4c966188 100644 --- a/ydb/_grpc/v4/protos/ydb_topic_pb2.py +++ b/ydb/_grpc/v4/protos/ydb_topic_pb2.py @@ -16,13 +16,12 @@ from ydb._grpc.v4.protos import ydb_scheme_pb2 as protos_dot_ydb__scheme__pb2 from ydb._grpc.v4.protos import ydb_status_codes_pb2 as protos_dot_ydb__status__codes__pb2 from ydb._grpc.v4.protos import ydb_issue_message_pb2 as protos_dot_ydb__issue__message__pb2 -from ydb._grpc.v4.protos import ydb_table_pb2 as protos_dot_ydb__table__pb2 from ydb._grpc.v4.protos.annotations import validation_pb2 as protos_dot_annotations_dot_validation__pb2 from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16protos/ydb_topic.proto\x12\tYdb.Topic\x1a\x1aprotos/ydb_operation.proto\x1a\x17protos/ydb_scheme.proto\x1a\x1dprotos/ydb_status_codes.proto\x1a\x1eprotos/ydb_issue_message.proto\x1a\x16protos/ydb_table.proto\x1a#protos/annotations/validation.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"7\n\x0fSupportedCodecs\x12$\n\x06\x63odecs\x18\x01 \x03(\x05\x42\x14\xb2\xe6*\n[1; 19999]\x9a\xe6*\x02\x18\x64\"*\n\x0cOffsetsRange\x12\r\n\x05start\x18\x01 \x01(\x03\x12\x0b\n\x03\x65nd\x18\x02 \x01(\x03\"#\n\x12UpdateTokenRequest\x12\r\n\x05token\x18\x01 \x01(\t\"\x15\n\x13UpdateTokenResponse\"*\n\x0cMetadataItem\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x0c\"\xcf\x11\n\x12StreamWriteMessage\x1a\xe5\x01\n\nFromClient\x12\x41\n\x0cinit_request\x18\x01 \x01(\x0b\x32).Ydb.Topic.StreamWriteMessage.InitRequestH\x00\x12\x43\n\rwrite_request\x18\x02 \x01(\x0b\x32*.Ydb.Topic.StreamWriteMessage.WriteRequestH\x00\x12=\n\x14update_token_request\x18\x03 \x01(\x0b\x32\x1d.Ydb.Topic.UpdateTokenRequestH\x00\x42\x10\n\x0e\x63lient_message\x1a\xbf\x02\n\nFromServer\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\x43\n\rinit_response\x18\x03 \x01(\x0b\x32*.Ydb.Topic.StreamWriteMessage.InitResponseH\x00\x12\x45\n\x0ewrite_response\x18\x04 \x01(\x0b\x32+.Ydb.Topic.StreamWriteMessage.WriteResponseH\x00\x12?\n\x15update_token_response\x18\x05 \x01(\x0b\x32\x1e.Ydb.Topic.UpdateTokenResponseH\x00\x42\x10\n\x0eserver_message\x1a\xa3\x02\n\x0bInitRequest\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x13\n\x0bproducer_id\x18\x02 \x01(\t\x12[\n\x12write_session_meta\x18\x03 \x03(\x0b\x32?.Ydb.Topic.StreamWriteMessage.InitRequest.WriteSessionMetaEntry\x12\x1a\n\x10message_group_id\x18\x04 \x01(\tH\x00\x12\x16\n\x0cpartition_id\x18\x05 \x01(\x03H\x00\x12\x17\n\x0fget_last_seq_no\x18\x06 \x01(\x08\x1a\x37\n\x15WriteSessionMetaEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x0e\n\x0cpartitioning\x1a\x83\x01\n\x0cInitResponse\x12\x13\n\x0blast_seq_no\x18\x01 \x01(\x03\x12\x12\n\nsession_id\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x03\x12\x34\n\x10supported_codecs\x18\x04 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x1a\xde\x02\n\x0cWriteRequest\x12H\n\x08messages\x18\x01 \x03(\x0b\x32\x36.Ydb.Topic.StreamWriteMessage.WriteRequest.MessageData\x12\r\n\x05\x63odec\x18\x02 \x01(\x05\x1a\xf4\x01\n\x0bMessageData\x12\x0e\n\x06seq_no\x18\x01 \x01(\x03\x12.\n\ncreated_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\x12\x19\n\x11uncompressed_size\x18\x04 \x01(\x03\x12\x1a\n\x10message_group_id\x18\x05 \x01(\tH\x00\x12\x16\n\x0cpartition_id\x18\x06 \x01(\x03H\x00\x12\x38\n\x0emetadata_items\x18\x07 \x03(\x0b\x32\x17.Ydb.Topic.MetadataItemB\x07\x9a\xe6*\x03\x18\xe8\x07\x42\x0e\n\x0cpartitioning\x1a\x81\x07\n\rWriteResponse\x12\x42\n\x04\x61\x63ks\x18\x01 \x03(\x0b\x32\x34.Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck\x12\x14\n\x0cpartition_id\x18\x02 \x01(\x03\x12U\n\x10write_statistics\x18\x03 \x01(\x0b\x32;.Ydb.Topic.StreamWriteMessage.WriteResponse.WriteStatistics\x1a\x8e\x03\n\x08WriteAck\x12\x0e\n\x06seq_no\x18\x01 \x01(\x03\x12O\n\x07written\x18\x02 \x01(\x0b\x32<.Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.WrittenH\x00\x12O\n\x07skipped\x18\x03 \x01(\x0b\x32<.Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.SkippedH\x00\x1a\x19\n\x07Written\x12\x0e\n\x06offset\x18\x01 \x01(\x03\x1a\x9c\x01\n\x07Skipped\x12S\n\x06reason\x18\x01 \x01(\x0e\x32\x43.Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason\"<\n\x06Reason\x12\x16\n\x12REASON_UNSPECIFIED\x10\x00\x12\x1a\n\x16REASON_ALREADY_WRITTEN\x10\x01\x42\x16\n\x14message_write_status\x1a\xad\x02\n\x0fWriteStatistics\x12\x32\n\x0fpersisting_time\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x36\n\x13min_queue_wait_time\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x36\n\x13max_queue_wait_time\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12<\n\x19partition_quota_wait_time\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x38\n\x15topic_quota_wait_time\x18\x05 \x01(\x0b\x32\x19.google.protobuf.Duration\"\xca\x1d\n\x11StreamReadMessage\x1aT\n\x10PartitionSession\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x03\x1a\xea\x04\n\nFromClient\x12@\n\x0cinit_request\x18\x01 \x01(\x0b\x32(.Ydb.Topic.StreamReadMessage.InitRequestH\x00\x12@\n\x0cread_request\x18\x02 \x01(\x0b\x32(.Ydb.Topic.StreamReadMessage.ReadRequestH\x00\x12Q\n\x15\x63ommit_offset_request\x18\x03 \x01(\x0b\x32\x30.Ydb.Topic.StreamReadMessage.CommitOffsetRequestH\x00\x12\x66\n partition_session_status_request\x18\x04 \x01(\x0b\x32:.Ydb.Topic.StreamReadMessage.PartitionSessionStatusRequestH\x00\x12=\n\x14update_token_request\x18\x05 \x01(\x0b\x32\x1d.Ydb.Topic.UpdateTokenRequestH\x00\x12\x66\n start_partition_session_response\x18\x06 \x01(\x0b\x32:.Ydb.Topic.StreamReadMessage.StartPartitionSessionResponseH\x00\x12\x64\n\x1fstop_partition_session_response\x18\x07 \x01(\x0b\x32\x39.Ydb.Topic.StreamReadMessage.StopPartitionSessionResponseH\x00\x42\x10\n\x0e\x63lient_message\x1a\xc4\x05\n\nFromServer\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\x42\n\rinit_response\x18\x03 \x01(\x0b\x32).Ydb.Topic.StreamReadMessage.InitResponseH\x00\x12\x42\n\rread_response\x18\x04 \x01(\x0b\x32).Ydb.Topic.StreamReadMessage.ReadResponseH\x00\x12S\n\x16\x63ommit_offset_response\x18\x05 \x01(\x0b\x32\x31.Ydb.Topic.StreamReadMessage.CommitOffsetResponseH\x00\x12h\n!partition_session_status_response\x18\x06 \x01(\x0b\x32;.Ydb.Topic.StreamReadMessage.PartitionSessionStatusResponseH\x00\x12?\n\x15update_token_response\x18\x07 \x01(\x0b\x32\x1e.Ydb.Topic.UpdateTokenResponseH\x00\x12\x64\n\x1fstart_partition_session_request\x18\x08 \x01(\x0b\x32\x39.Ydb.Topic.StreamReadMessage.StartPartitionSessionRequestH\x00\x12\x62\n\x1estop_partition_session_request\x18\t \x01(\x0b\x32\x38.Ydb.Topic.StreamReadMessage.StopPartitionSessionRequestH\x00\x42\x10\n\x0eserver_message\x1a\xa4\x02\n\x0bInitRequest\x12X\n\x14topics_read_settings\x18\x01 \x03(\x0b\x32:.Ydb.Topic.StreamReadMessage.InitRequest.TopicReadSettings\x12\x10\n\x08\x63onsumer\x18\x02 \x01(\t\x12\x13\n\x0breader_name\x18\x03 \x01(\t\x1a\x93\x01\n\x11TopicReadSettings\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x15\n\rpartition_ids\x18\x02 \x03(\x03\x12*\n\x07max_lag\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12-\n\tread_from\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x1a\"\n\x0cInitResponse\x12\x12\n\nsession_id\x18\x01 \x01(\t\x1a!\n\x0bReadRequest\x12\x12\n\nbytes_size\x18\x01 \x01(\x03\x1a\xff\x05\n\x0cReadResponse\x12O\n\x0epartition_data\x18\x01 \x03(\x0b\x32\x37.Ydb.Topic.StreamReadMessage.ReadResponse.PartitionData\x12\x12\n\nbytes_size\x18\x02 \x01(\x03\x1a\xd1\x01\n\x0bMessageData\x12\x0e\n\x06offset\x18\x01 \x01(\x03\x12\x0e\n\x06seq_no\x18\x02 \x01(\x03\x12.\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0c\n\x04\x64\x61ta\x18\x05 \x01(\x0c\x12\x19\n\x11uncompressed_size\x18\x06 \x01(\x03\x12\x18\n\x10message_group_id\x18\x07 \x01(\t\x12/\n\x0emetadata_items\x18\x08 \x03(\x0b\x32\x17.Ydb.Topic.MetadataItem\x1a\xc4\x02\n\x05\x42\x61tch\x12K\n\x0cmessage_data\x18\x01 \x03(\x0b\x32\x35.Ydb.Topic.StreamReadMessage.ReadResponse.MessageData\x12\x13\n\x0bproducer_id\x18\x02 \x01(\t\x12\x61\n\x12write_session_meta\x18\x03 \x03(\x0b\x32\x45.Ydb.Topic.StreamReadMessage.ReadResponse.Batch.WriteSessionMetaEntry\x12\r\n\x05\x63odec\x18\x04 \x01(\x05\x12.\n\nwritten_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x1a\x37\n\x15WriteSessionMetaEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1ao\n\rPartitionData\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12@\n\x07\x62\x61tches\x18\x02 \x03(\x0b\x32/.Ydb.Topic.StreamReadMessage.ReadResponse.Batch\x1a\xd6\x01\n\x13\x43ommitOffsetRequest\x12^\n\x0e\x63ommit_offsets\x18\x01 \x03(\x0b\x32\x46.Ydb.Topic.StreamReadMessage.CommitOffsetRequest.PartitionCommitOffset\x1a_\n\x15PartitionCommitOffset\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12(\n\x07offsets\x18\x02 \x03(\x0b\x32\x17.Ydb.Topic.OffsetsRange\x1a\xdc\x01\n\x14\x43ommitOffsetResponse\x12p\n\x1cpartitions_committed_offsets\x18\x01 \x03(\x0b\x32J.Ydb.Topic.StreamReadMessage.CommitOffsetResponse.PartitionCommittedOffset\x1aR\n\x18PartitionCommittedOffset\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12\x18\n\x10\x63ommitted_offset\x18\x02 \x01(\x03\x1a=\n\x1dPartitionSessionStatusRequest\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x1a\xcb\x01\n\x1ePartitionSessionStatusResponse\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12\x32\n\x11partition_offsets\x18\x02 \x01(\x0b\x32\x17.Ydb.Topic.OffsetsRange\x12\x18\n\x10\x63ommitted_offset\x18\x03 \x01(\x03\x12=\n\x19write_time_high_watermark\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x1a\xb6\x01\n\x1cStartPartitionSessionRequest\x12H\n\x11partition_session\x18\x01 \x01(\x0b\x32-.Ydb.Topic.StreamReadMessage.PartitionSession\x12\x18\n\x10\x63ommitted_offset\x18\x02 \x01(\x03\x12\x32\n\x11partition_offsets\x18\x03 \x01(\x0b\x32\x17.Ydb.Topic.OffsetsRange\x1a\x95\x01\n\x1dStartPartitionSessionResponse\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12\x18\n\x0bread_offset\x18\x02 \x01(\x03H\x00\x88\x01\x01\x12\x1a\n\rcommit_offset\x18\x03 \x01(\x03H\x01\x88\x01\x01\x42\x0e\n\x0c_read_offsetB\x10\n\x0e_commit_offset\x1ag\n\x1bStopPartitionSessionRequest\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12\x10\n\x08graceful\x18\x02 \x01(\x08\x12\x18\n\x10\x63ommitted_offset\x18\x03 \x01(\x03\x1a<\n\x1cStopPartitionSessionResponse\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\"\xd6\x03\n\x1e\x41\x64\x64OffsetsToTransactionRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x12\n\nsession_id\x18\x02 \x01(\t\x12\x31\n\ntx_control\x18\x03 \x01(\x0b\x32\x1d.Ydb.Table.TransactionControl\x12\x46\n\x06topics\x18\x04 \x03(\x0b\x32\x36.Ydb.Topic.AddOffsetsToTransactionRequest.TopicOffsets\x12\x10\n\x08\x63onsumer\x18\x05 \x01(\t\x1a\xd7\x01\n\x0cTopicOffsets\x12\x0c\n\x04path\x18\x01 \x01(\t\x12[\n\npartitions\x18\x02 \x03(\x0b\x32G.Ydb.Topic.AddOffsetsToTransactionRequest.TopicOffsets.PartitionOffsets\x1a\\\n\x10PartitionOffsets\x12\x14\n\x0cpartition_id\x18\x01 \x01(\x03\x12\x32\n\x11partition_offsets\x18\x02 \x03(\x0b\x32\x17.Ydb.Topic.OffsetsRange\"O\n\x1f\x41\x64\x64OffsetsToTransactionResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x1f\n\x1d\x41\x64\x64OffsetsToTransactionResult\"\x96\x01\n\x13\x43ommitOffsetRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x03\x12\x10\n\x08\x63onsumer\x18\x04 \x01(\t\x12\x0e\n\x06offset\x18\x05 \x01(\x03\"D\n\x14\x43ommitOffsetResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x14\n\x12\x43ommitOffsetResult\"L\n\x13MultipleWindowsStat\x12\x12\n\nper_minute\x18\x01 \x01(\x03\x12\x10\n\x08per_hour\x18\x02 \x01(\x03\x12\x0f\n\x07per_day\x18\x03 \x01(\x03\"\xb3\x04\n\x08\x43onsumer\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\timportant\x18\x02 \x01(\x08\x12-\n\tread_from\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x10supported_codecs\x18\x05 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x12\x37\n\nattributes\x18\x06 \x03(\x0b\x32#.Ydb.Topic.Consumer.AttributesEntry\x12\x39\n\x0e\x63onsumer_stats\x18\x07 \x01(\x0b\x32!.Ydb.Topic.Consumer.ConsumerStats\x1a\x31\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\xf3\x01\n\rConsumerStats\x12\x41\n\x1dmin_partitions_last_read_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x11max_read_time_lag\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x35\n\x12max_write_time_lag\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x32\n\nbytes_read\x18\x04 \x01(\x0b\x32\x1e.Ydb.Topic.MultipleWindowsStatJ\x04\x08\x04\x10\x05\"\xbf\x02\n\rAlterConsumer\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x1a\n\rset_important\x18\x02 \x01(\x08H\x00\x88\x01\x01\x12\x31\n\rset_read_from\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x38\n\x14set_supported_codecs\x18\x05 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x12G\n\x10\x61lter_attributes\x18\x06 \x03(\x0b\x32-.Ydb.Topic.AlterConsumer.AlterAttributesEntry\x1a\x36\n\x14\x41lterAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x10\n\x0e_set_importantJ\x04\x08\x04\x10\x05\"h\n\x14PartitioningSettings\x12\'\n\x15min_active_partitions\x18\x01 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\'\n\x15partition_count_limit\x18\x02 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\"\xbb\x01\n\x19\x41lterPartitioningSettings\x12\x30\n\x19set_min_active_partitions\x18\x01 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0H\x00\x88\x01\x01\x12\x30\n\x19set_partition_count_limit\x18\x02 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0H\x01\x88\x01\x01\x42\x1c\n\x1a_set_min_active_partitionsB\x1c\n\x1a_set_partition_count_limit\"\xf6\x04\n\x12\x43reateTopicRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12>\n\x15partitioning_settings\x18\x03 \x01(\x0b\x32\x1f.Ydb.Topic.PartitioningSettings\x12\x33\n\x10retention_period\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12&\n\x14retention_storage_mb\x18\x05 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\x34\n\x10supported_codecs\x18\x07 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x12\x38\n&partition_write_speed_bytes_per_second\x18\x08 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12-\n\x1bpartition_write_burst_bytes\x18\t \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\x41\n\nattributes\x18\n \x03(\x0b\x32-.Ydb.Topic.CreateTopicRequest.AttributesEntry\x12/\n\tconsumers\x18\x0b \x03(\x0b\x32\x13.Ydb.Topic.ConsumerB\x07\x9a\xe6*\x03\x18\xb8\x17\x12.\n\rmetering_mode\x18\x0c \x01(\x0e\x32\x17.Ydb.Topic.MeteringMode\x1a\x31\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01J\x04\x08\x06\x10\x07\"C\n\x13\x43reateTopicResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x13\n\x11\x43reateTopicResult\"v\n\x14\x44\x65scribeTopicRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x15\n\rinclude_stats\x18\x03 \x01(\x08\"E\n\x15\x44\x65scribeTopicResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\xa2\x08\n\x13\x44\x65scribeTopicResult\x12\x1f\n\x04self\x18\x01 \x01(\x0b\x32\x11.Ydb.Scheme.Entry\x12>\n\x15partitioning_settings\x18\x02 \x01(\x0b\x32\x1f.Ydb.Topic.PartitioningSettings\x12@\n\npartitions\x18\x03 \x03(\x0b\x32,.Ydb.Topic.DescribeTopicResult.PartitionInfo\x12\x33\n\x10retention_period\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x1c\n\x14retention_storage_mb\x18\x05 \x01(\x03\x12\x34\n\x10supported_codecs\x18\x07 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x12.\n&partition_write_speed_bytes_per_second\x18\x08 \x01(\x03\x12#\n\x1bpartition_write_burst_bytes\x18\t \x01(\x03\x12\x42\n\nattributes\x18\n \x03(\x0b\x32..Ydb.Topic.DescribeTopicResult.AttributesEntry\x12&\n\tconsumers\x18\x0b \x03(\x0b\x32\x13.Ydb.Topic.Consumer\x12.\n\rmetering_mode\x18\x0c \x01(\x0e\x32\x17.Ydb.Topic.MeteringMode\x12>\n\x0btopic_stats\x18\r \x01(\x0b\x32).Ydb.Topic.DescribeTopicResult.TopicStats\x1a\x31\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\xa4\x01\n\rPartitionInfo\x12\x14\n\x0cpartition_id\x18\x01 \x01(\x03\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x1b\n\x13\x63hild_partition_ids\x18\x03 \x03(\x03\x12\x1c\n\x14parent_partition_ids\x18\x04 \x03(\x03\x12\x32\n\x0fpartition_stats\x18\x05 \x01(\x0b\x32\x19.Ydb.Topic.PartitionStats\x1a\xcd\x01\n\nTopicStats\x12\x18\n\x10store_size_bytes\x18\x01 \x01(\x03\x12\x37\n\x13min_last_write_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x35\n\x12max_write_time_lag\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x35\n\rbytes_written\x18\x04 \x01(\x0b\x32\x1e.Ydb.Topic.MultipleWindowsStatJ\x04\x08\x06\x10\x07\"\x8b\x01\n\x17\x44\x65scribeConsumerRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x10\n\x08\x63onsumer\x18\x03 \x01(\t\x12\x15\n\rinclude_stats\x18\x04 \x01(\x08\"H\n\x18\x44\x65scribeConsumerResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\xde\x06\n\x16\x44\x65scribeConsumerResult\x12\x1f\n\x04self\x18\x01 \x01(\x0b\x32\x11.Ydb.Scheme.Entry\x12%\n\x08\x63onsumer\x18\x02 \x01(\x0b\x32\x13.Ydb.Topic.Consumer\x12\x43\n\npartitions\x18\x03 \x03(\x0b\x32/.Ydb.Topic.DescribeConsumerResult.PartitionInfo\x1a\x80\x02\n\rPartitionInfo\x12\x14\n\x0cpartition_id\x18\x01 \x01(\x03\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x1b\n\x13\x63hild_partition_ids\x18\x03 \x03(\x03\x12\x1c\n\x14parent_partition_ids\x18\x04 \x03(\x03\x12\x32\n\x0fpartition_stats\x18\x05 \x01(\x0b\x32\x19.Ydb.Topic.PartitionStats\x12Z\n\x18partition_consumer_stats\x18\x06 \x01(\x0b\x32\x38.Ydb.Topic.DescribeConsumerResult.PartitionConsumerStats\x1a\xb3\x03\n\x16PartitionConsumerStats\x12\x18\n\x10last_read_offset\x18\x01 \x01(\x03\x12\x18\n\x10\x63ommitted_offset\x18\x02 \x01(\x03\x12\x17\n\x0fread_session_id\x18\x03 \x01(\t\x12\x46\n\"partition_read_session_create_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x32\n\x0elast_read_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x11max_read_time_lag\x18\x06 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x35\n\x12max_write_time_lag\x18\x07 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x32\n\nbytes_read\x18\x08 \x01(\x0b\x32\x1e.Ydb.Topic.MultipleWindowsStat\x12\x13\n\x0breader_name\x18\x0b \x01(\t\x12\x1a\n\x12\x63onnection_node_id\x18\x0c \x01(\x05\"\x9c\x02\n\x0ePartitionStats\x12\x32\n\x11partition_offsets\x18\x01 \x01(\x0b\x32\x17.Ydb.Topic.OffsetsRange\x12\x18\n\x10store_size_bytes\x18\x02 \x01(\x03\x12\x33\n\x0flast_write_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x35\n\x12max_write_time_lag\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x35\n\rbytes_written\x18\x05 \x01(\x0b\x32\x1e.Ydb.Topic.MultipleWindowsStat\x12\x19\n\x11partition_node_id\x18\x08 \x01(\x05\"\x87\x07\n\x11\x41lterTopicRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12I\n\x1b\x61lter_partitioning_settings\x18\x03 \x01(\x0b\x32$.Ydb.Topic.AlterPartitioningSettings\x12\x37\n\x14set_retention_period\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12/\n\x18set_retention_storage_mb\x18\x05 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0H\x00\x88\x01\x01\x12\x38\n\x14set_supported_codecs\x18\x07 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x12\x41\n*set_partition_write_speed_bytes_per_second\x18\x08 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0H\x01\x88\x01\x01\x12\x36\n\x1fset_partition_write_burst_bytes\x18\t \x01(\x03\x42\x08\xb2\xe6*\x04>= 0H\x02\x88\x01\x01\x12K\n\x10\x61lter_attributes\x18\n \x03(\x0b\x32\x31.Ydb.Topic.AlterTopicRequest.AlterAttributesEntry\x12\x33\n\radd_consumers\x18\x0b \x03(\x0b\x32\x13.Ydb.Topic.ConsumerB\x07\x9a\xe6*\x03\x18\xb8\x17\x12\x1f\n\x0e\x64rop_consumers\x18\x0c \x03(\tB\x07\x9a\xe6*\x03\x18\xb8\x17\x12:\n\x0f\x61lter_consumers\x18\r \x03(\x0b\x32\x18.Ydb.Topic.AlterConsumerB\x07\x9a\xe6*\x03\x18\xb8\x17\x12\x32\n\x11set_metering_mode\x18\x0e \x01(\x0e\x32\x17.Ydb.Topic.MeteringMode\x1a\x36\n\x14\x41lterAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x1b\n\x19_set_retention_storage_mbB-\n+_set_partition_write_speed_bytes_per_secondB\"\n _set_partition_write_burst_bytesJ\x04\x08\x06\x10\x07\"B\n\x12\x41lterTopicResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x12\n\x10\x41lterTopicResult\"[\n\x10\x44ropTopicRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\"A\n\x11\x44ropTopicResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x11\n\x0f\x44ropTopicResult*\x83\x01\n\x05\x43odec\x12\x15\n\x11\x43ODEC_UNSPECIFIED\x10\x00\x12\r\n\tCODEC_RAW\x10\x01\x12\x0e\n\nCODEC_GZIP\x10\x02\x12\x0e\n\nCODEC_LZOP\x10\x03\x12\x0e\n\nCODEC_ZSTD\x10\x04\x12\x11\n\x0c\x43ODEC_CUSTOM\x10\x90N\"\x05\x08\x05\x10\x8fN\"\n\x08\xa0\x9c\x01\x10\xff\xff\xff\xff\x07*s\n\x0cMeteringMode\x12\x1d\n\x19METERING_MODE_UNSPECIFIED\x10\x00\x12#\n\x1fMETERING_MODE_RESERVED_CAPACITY\x10\x01\x12\x1f\n\x1bMETERING_MODE_REQUEST_UNITS\x10\x02\x42S\n\x14tech.ydb.proto.topicZ8github.com/ydb-platform/ydb-go-genproto/protos/Ydb_Topic\xf8\x01\x01\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16protos/ydb_topic.proto\x12\tYdb.Topic\x1a\x1aprotos/ydb_operation.proto\x1a\x17protos/ydb_scheme.proto\x1a\x1dprotos/ydb_status_codes.proto\x1a\x1eprotos/ydb_issue_message.proto\x1a#protos/annotations/validation.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"7\n\x0fSupportedCodecs\x12$\n\x06\x63odecs\x18\x01 \x03(\x05\x42\x14\xb2\xe6*\n[1; 19999]\x9a\xe6*\x02\x18\x64\"*\n\x0cOffsetsRange\x12\r\n\x05start\x18\x01 \x01(\x03\x12\x0b\n\x03\x65nd\x18\x02 \x01(\x03\"#\n\x12UpdateTokenRequest\x12\r\n\x05token\x18\x01 \x01(\t\"\x15\n\x13UpdateTokenResponse\"*\n\x0cMetadataItem\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x0c\"\x87\x12\n\x12StreamWriteMessage\x1a\xe5\x01\n\nFromClient\x12\x41\n\x0cinit_request\x18\x01 \x01(\x0b\x32).Ydb.Topic.StreamWriteMessage.InitRequestH\x00\x12\x43\n\rwrite_request\x18\x02 \x01(\x0b\x32*.Ydb.Topic.StreamWriteMessage.WriteRequestH\x00\x12=\n\x14update_token_request\x18\x03 \x01(\x0b\x32\x1d.Ydb.Topic.UpdateTokenRequestH\x00\x42\x10\n\x0e\x63lient_message\x1a\xbf\x02\n\nFromServer\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\x43\n\rinit_response\x18\x03 \x01(\x0b\x32*.Ydb.Topic.StreamWriteMessage.InitResponseH\x00\x12\x45\n\x0ewrite_response\x18\x04 \x01(\x0b\x32+.Ydb.Topic.StreamWriteMessage.WriteResponseH\x00\x12?\n\x15update_token_response\x18\x05 \x01(\x0b\x32\x1e.Ydb.Topic.UpdateTokenResponseH\x00\x42\x10\n\x0eserver_message\x1a\xa3\x02\n\x0bInitRequest\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x13\n\x0bproducer_id\x18\x02 \x01(\t\x12[\n\x12write_session_meta\x18\x03 \x03(\x0b\x32?.Ydb.Topic.StreamWriteMessage.InitRequest.WriteSessionMetaEntry\x12\x1a\n\x10message_group_id\x18\x04 \x01(\tH\x00\x12\x16\n\x0cpartition_id\x18\x05 \x01(\x03H\x00\x12\x17\n\x0fget_last_seq_no\x18\x06 \x01(\x08\x1a\x37\n\x15WriteSessionMetaEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x0e\n\x0cpartitioning\x1a\x83\x01\n\x0cInitResponse\x12\x13\n\x0blast_seq_no\x18\x01 \x01(\x03\x12\x12\n\nsession_id\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x03\x12\x34\n\x10supported_codecs\x18\x04 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x1a\x96\x03\n\x0cWriteRequest\x12H\n\x08messages\x18\x01 \x03(\x0b\x32\x36.Ydb.Topic.StreamWriteMessage.WriteRequest.MessageData\x12\r\n\x05\x63odec\x18\x02 \x01(\x05\x12/\n\x02tx\x18\x03 \x01(\x0b\x32\x1e.Ydb.Topic.TransactionIdentityH\x00\x88\x01\x01\x1a\xf4\x01\n\x0bMessageData\x12\x0e\n\x06seq_no\x18\x01 \x01(\x03\x12.\n\ncreated_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\x12\x19\n\x11uncompressed_size\x18\x04 \x01(\x03\x12\x1a\n\x10message_group_id\x18\x05 \x01(\tH\x00\x12\x16\n\x0cpartition_id\x18\x06 \x01(\x03H\x00\x12\x38\n\x0emetadata_items\x18\x07 \x03(\x0b\x32\x17.Ydb.Topic.MetadataItemB\x07\x9a\xe6*\x03\x18\xe8\x07\x42\x0e\n\x0cpartitioningB\x05\n\x03_tx\x1a\x81\x07\n\rWriteResponse\x12\x42\n\x04\x61\x63ks\x18\x01 \x03(\x0b\x32\x34.Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck\x12\x14\n\x0cpartition_id\x18\x02 \x01(\x03\x12U\n\x10write_statistics\x18\x03 \x01(\x0b\x32;.Ydb.Topic.StreamWriteMessage.WriteResponse.WriteStatistics\x1a\x8e\x03\n\x08WriteAck\x12\x0e\n\x06seq_no\x18\x01 \x01(\x03\x12O\n\x07written\x18\x02 \x01(\x0b\x32<.Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.WrittenH\x00\x12O\n\x07skipped\x18\x03 \x01(\x0b\x32<.Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.SkippedH\x00\x1a\x19\n\x07Written\x12\x0e\n\x06offset\x18\x01 \x01(\x03\x1a\x9c\x01\n\x07Skipped\x12S\n\x06reason\x18\x01 \x01(\x0e\x32\x43.Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason\"<\n\x06Reason\x12\x16\n\x12REASON_UNSPECIFIED\x10\x00\x12\x1a\n\x16REASON_ALREADY_WRITTEN\x10\x01\x42\x16\n\x14message_write_status\x1a\xad\x02\n\x0fWriteStatistics\x12\x32\n\x0fpersisting_time\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x36\n\x13min_queue_wait_time\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x36\n\x13max_queue_wait_time\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12<\n\x19partition_quota_wait_time\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x38\n\x15topic_quota_wait_time\x18\x05 \x01(\x0b\x32\x19.google.protobuf.Duration\"\xca\x1d\n\x11StreamReadMessage\x1aT\n\x10PartitionSession\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x03\x1a\xea\x04\n\nFromClient\x12@\n\x0cinit_request\x18\x01 \x01(\x0b\x32(.Ydb.Topic.StreamReadMessage.InitRequestH\x00\x12@\n\x0cread_request\x18\x02 \x01(\x0b\x32(.Ydb.Topic.StreamReadMessage.ReadRequestH\x00\x12Q\n\x15\x63ommit_offset_request\x18\x03 \x01(\x0b\x32\x30.Ydb.Topic.StreamReadMessage.CommitOffsetRequestH\x00\x12\x66\n partition_session_status_request\x18\x04 \x01(\x0b\x32:.Ydb.Topic.StreamReadMessage.PartitionSessionStatusRequestH\x00\x12=\n\x14update_token_request\x18\x05 \x01(\x0b\x32\x1d.Ydb.Topic.UpdateTokenRequestH\x00\x12\x66\n start_partition_session_response\x18\x06 \x01(\x0b\x32:.Ydb.Topic.StreamReadMessage.StartPartitionSessionResponseH\x00\x12\x64\n\x1fstop_partition_session_response\x18\x07 \x01(\x0b\x32\x39.Ydb.Topic.StreamReadMessage.StopPartitionSessionResponseH\x00\x42\x10\n\x0e\x63lient_message\x1a\xc4\x05\n\nFromServer\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.Ydb.StatusIds.StatusCode\x12\'\n\x06issues\x18\x02 \x03(\x0b\x32\x17.Ydb.Issue.IssueMessage\x12\x42\n\rinit_response\x18\x03 \x01(\x0b\x32).Ydb.Topic.StreamReadMessage.InitResponseH\x00\x12\x42\n\rread_response\x18\x04 \x01(\x0b\x32).Ydb.Topic.StreamReadMessage.ReadResponseH\x00\x12S\n\x16\x63ommit_offset_response\x18\x05 \x01(\x0b\x32\x31.Ydb.Topic.StreamReadMessage.CommitOffsetResponseH\x00\x12h\n!partition_session_status_response\x18\x06 \x01(\x0b\x32;.Ydb.Topic.StreamReadMessage.PartitionSessionStatusResponseH\x00\x12?\n\x15update_token_response\x18\x07 \x01(\x0b\x32\x1e.Ydb.Topic.UpdateTokenResponseH\x00\x12\x64\n\x1fstart_partition_session_request\x18\x08 \x01(\x0b\x32\x39.Ydb.Topic.StreamReadMessage.StartPartitionSessionRequestH\x00\x12\x62\n\x1estop_partition_session_request\x18\t \x01(\x0b\x32\x38.Ydb.Topic.StreamReadMessage.StopPartitionSessionRequestH\x00\x42\x10\n\x0eserver_message\x1a\xa4\x02\n\x0bInitRequest\x12X\n\x14topics_read_settings\x18\x01 \x03(\x0b\x32:.Ydb.Topic.StreamReadMessage.InitRequest.TopicReadSettings\x12\x10\n\x08\x63onsumer\x18\x02 \x01(\t\x12\x13\n\x0breader_name\x18\x03 \x01(\t\x1a\x93\x01\n\x11TopicReadSettings\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x15\n\rpartition_ids\x18\x02 \x03(\x03\x12*\n\x07max_lag\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12-\n\tread_from\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x1a\"\n\x0cInitResponse\x12\x12\n\nsession_id\x18\x01 \x01(\t\x1a!\n\x0bReadRequest\x12\x12\n\nbytes_size\x18\x01 \x01(\x03\x1a\xff\x05\n\x0cReadResponse\x12O\n\x0epartition_data\x18\x01 \x03(\x0b\x32\x37.Ydb.Topic.StreamReadMessage.ReadResponse.PartitionData\x12\x12\n\nbytes_size\x18\x02 \x01(\x03\x1a\xd1\x01\n\x0bMessageData\x12\x0e\n\x06offset\x18\x01 \x01(\x03\x12\x0e\n\x06seq_no\x18\x02 \x01(\x03\x12.\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0c\n\x04\x64\x61ta\x18\x05 \x01(\x0c\x12\x19\n\x11uncompressed_size\x18\x06 \x01(\x03\x12\x18\n\x10message_group_id\x18\x07 \x01(\t\x12/\n\x0emetadata_items\x18\x08 \x03(\x0b\x32\x17.Ydb.Topic.MetadataItem\x1a\xc4\x02\n\x05\x42\x61tch\x12K\n\x0cmessage_data\x18\x01 \x03(\x0b\x32\x35.Ydb.Topic.StreamReadMessage.ReadResponse.MessageData\x12\x13\n\x0bproducer_id\x18\x02 \x01(\t\x12\x61\n\x12write_session_meta\x18\x03 \x03(\x0b\x32\x45.Ydb.Topic.StreamReadMessage.ReadResponse.Batch.WriteSessionMetaEntry\x12\r\n\x05\x63odec\x18\x04 \x01(\x05\x12.\n\nwritten_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x1a\x37\n\x15WriteSessionMetaEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1ao\n\rPartitionData\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12@\n\x07\x62\x61tches\x18\x02 \x03(\x0b\x32/.Ydb.Topic.StreamReadMessage.ReadResponse.Batch\x1a\xd6\x01\n\x13\x43ommitOffsetRequest\x12^\n\x0e\x63ommit_offsets\x18\x01 \x03(\x0b\x32\x46.Ydb.Topic.StreamReadMessage.CommitOffsetRequest.PartitionCommitOffset\x1a_\n\x15PartitionCommitOffset\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12(\n\x07offsets\x18\x02 \x03(\x0b\x32\x17.Ydb.Topic.OffsetsRange\x1a\xdc\x01\n\x14\x43ommitOffsetResponse\x12p\n\x1cpartitions_committed_offsets\x18\x01 \x03(\x0b\x32J.Ydb.Topic.StreamReadMessage.CommitOffsetResponse.PartitionCommittedOffset\x1aR\n\x18PartitionCommittedOffset\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12\x18\n\x10\x63ommitted_offset\x18\x02 \x01(\x03\x1a=\n\x1dPartitionSessionStatusRequest\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x1a\xcb\x01\n\x1ePartitionSessionStatusResponse\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12\x32\n\x11partition_offsets\x18\x02 \x01(\x0b\x32\x17.Ydb.Topic.OffsetsRange\x12\x18\n\x10\x63ommitted_offset\x18\x03 \x01(\x03\x12=\n\x19write_time_high_watermark\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x1a\xb6\x01\n\x1cStartPartitionSessionRequest\x12H\n\x11partition_session\x18\x01 \x01(\x0b\x32-.Ydb.Topic.StreamReadMessage.PartitionSession\x12\x18\n\x10\x63ommitted_offset\x18\x02 \x01(\x03\x12\x32\n\x11partition_offsets\x18\x03 \x01(\x0b\x32\x17.Ydb.Topic.OffsetsRange\x1a\x95\x01\n\x1dStartPartitionSessionResponse\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12\x18\n\x0bread_offset\x18\x02 \x01(\x03H\x00\x88\x01\x01\x12\x1a\n\rcommit_offset\x18\x03 \x01(\x03H\x01\x88\x01\x01\x42\x0e\n\x0c_read_offsetB\x10\n\x0e_commit_offset\x1ag\n\x1bStopPartitionSessionRequest\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\x12\x10\n\x08graceful\x18\x02 \x01(\x08\x12\x18\n\x10\x63ommitted_offset\x18\x03 \x01(\x03\x1a<\n\x1cStopPartitionSessionResponse\x12\x1c\n\x14partition_session_id\x18\x01 \x01(\x03\"2\n\x13TransactionIdentity\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07session\x18\x02 \x01(\t\"\xc4\x03\n!UpdateOffsetsInTransactionRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12*\n\x02tx\x18\x02 \x01(\x0b\x32\x1e.Ydb.Topic.TransactionIdentity\x12I\n\x06topics\x18\x03 \x03(\x0b\x32\x39.Ydb.Topic.UpdateOffsetsInTransactionRequest.TopicOffsets\x12\x10\n\x08\x63onsumer\x18\x04 \x01(\t\x1a\xda\x01\n\x0cTopicOffsets\x12\x0c\n\x04path\x18\x01 \x01(\t\x12^\n\npartitions\x18\x02 \x03(\x0b\x32J.Ydb.Topic.UpdateOffsetsInTransactionRequest.TopicOffsets.PartitionOffsets\x1a\\\n\x10PartitionOffsets\x12\x14\n\x0cpartition_id\x18\x01 \x01(\x03\x12\x32\n\x11partition_offsets\x18\x02 \x03(\x0b\x32\x17.Ydb.Topic.OffsetsRange\"R\n\"UpdateOffsetsInTransactionResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\"\n UpdateOffsetsInTransactionResult\"\x96\x01\n\x13\x43ommitOffsetRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x14\n\x0cpartition_id\x18\x03 \x01(\x03\x12\x10\n\x08\x63onsumer\x18\x04 \x01(\t\x12\x0e\n\x06offset\x18\x05 \x01(\x03\"D\n\x14\x43ommitOffsetResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x14\n\x12\x43ommitOffsetResult\"L\n\x13MultipleWindowsStat\x12\x12\n\nper_minute\x18\x01 \x01(\x03\x12\x10\n\x08per_hour\x18\x02 \x01(\x03\x12\x0f\n\x07per_day\x18\x03 \x01(\x03\"\xb3\x04\n\x08\x43onsumer\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\timportant\x18\x02 \x01(\x08\x12-\n\tread_from\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x10supported_codecs\x18\x05 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x12\x37\n\nattributes\x18\x06 \x03(\x0b\x32#.Ydb.Topic.Consumer.AttributesEntry\x12\x39\n\x0e\x63onsumer_stats\x18\x07 \x01(\x0b\x32!.Ydb.Topic.Consumer.ConsumerStats\x1a\x31\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\xf3\x01\n\rConsumerStats\x12\x41\n\x1dmin_partitions_last_read_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x11max_read_time_lag\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x35\n\x12max_write_time_lag\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x32\n\nbytes_read\x18\x04 \x01(\x0b\x32\x1e.Ydb.Topic.MultipleWindowsStatJ\x04\x08\x04\x10\x05\"\xbf\x02\n\rAlterConsumer\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x1a\n\rset_important\x18\x02 \x01(\x08H\x00\x88\x01\x01\x12\x31\n\rset_read_from\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x38\n\x14set_supported_codecs\x18\x05 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x12G\n\x10\x61lter_attributes\x18\x06 \x03(\x0b\x32-.Ydb.Topic.AlterConsumer.AlterAttributesEntry\x1a\x36\n\x14\x41lterAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x10\n\x0e_set_importantJ\x04\x08\x04\x10\x05\"h\n\x14PartitioningSettings\x12\'\n\x15min_active_partitions\x18\x01 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\'\n\x15partition_count_limit\x18\x02 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\"\xbb\x01\n\x19\x41lterPartitioningSettings\x12\x30\n\x19set_min_active_partitions\x18\x01 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0H\x00\x88\x01\x01\x12\x30\n\x19set_partition_count_limit\x18\x02 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0H\x01\x88\x01\x01\x42\x1c\n\x1a_set_min_active_partitionsB\x1c\n\x1a_set_partition_count_limit\"\xf6\x04\n\x12\x43reateTopicRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12>\n\x15partitioning_settings\x18\x03 \x01(\x0b\x32\x1f.Ydb.Topic.PartitioningSettings\x12\x33\n\x10retention_period\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12&\n\x14retention_storage_mb\x18\x05 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\x34\n\x10supported_codecs\x18\x07 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x12\x38\n&partition_write_speed_bytes_per_second\x18\x08 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12-\n\x1bpartition_write_burst_bytes\x18\t \x01(\x03\x42\x08\xb2\xe6*\x04>= 0\x12\x41\n\nattributes\x18\n \x03(\x0b\x32-.Ydb.Topic.CreateTopicRequest.AttributesEntry\x12/\n\tconsumers\x18\x0b \x03(\x0b\x32\x13.Ydb.Topic.ConsumerB\x07\x9a\xe6*\x03\x18\xb8\x17\x12.\n\rmetering_mode\x18\x0c \x01(\x0e\x32\x17.Ydb.Topic.MeteringMode\x1a\x31\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01J\x04\x08\x06\x10\x07\"C\n\x13\x43reateTopicResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x13\n\x11\x43reateTopicResult\"v\n\x14\x44\x65scribeTopicRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x15\n\rinclude_stats\x18\x03 \x01(\x08\"E\n\x15\x44\x65scribeTopicResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\xa2\x08\n\x13\x44\x65scribeTopicResult\x12\x1f\n\x04self\x18\x01 \x01(\x0b\x32\x11.Ydb.Scheme.Entry\x12>\n\x15partitioning_settings\x18\x02 \x01(\x0b\x32\x1f.Ydb.Topic.PartitioningSettings\x12@\n\npartitions\x18\x03 \x03(\x0b\x32,.Ydb.Topic.DescribeTopicResult.PartitionInfo\x12\x33\n\x10retention_period\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x1c\n\x14retention_storage_mb\x18\x05 \x01(\x03\x12\x34\n\x10supported_codecs\x18\x07 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x12.\n&partition_write_speed_bytes_per_second\x18\x08 \x01(\x03\x12#\n\x1bpartition_write_burst_bytes\x18\t \x01(\x03\x12\x42\n\nattributes\x18\n \x03(\x0b\x32..Ydb.Topic.DescribeTopicResult.AttributesEntry\x12&\n\tconsumers\x18\x0b \x03(\x0b\x32\x13.Ydb.Topic.Consumer\x12.\n\rmetering_mode\x18\x0c \x01(\x0e\x32\x17.Ydb.Topic.MeteringMode\x12>\n\x0btopic_stats\x18\r \x01(\x0b\x32).Ydb.Topic.DescribeTopicResult.TopicStats\x1a\x31\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\xa4\x01\n\rPartitionInfo\x12\x14\n\x0cpartition_id\x18\x01 \x01(\x03\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x1b\n\x13\x63hild_partition_ids\x18\x03 \x03(\x03\x12\x1c\n\x14parent_partition_ids\x18\x04 \x03(\x03\x12\x32\n\x0fpartition_stats\x18\x05 \x01(\x0b\x32\x19.Ydb.Topic.PartitionStats\x1a\xcd\x01\n\nTopicStats\x12\x18\n\x10store_size_bytes\x18\x01 \x01(\x03\x12\x37\n\x13min_last_write_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x35\n\x12max_write_time_lag\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x35\n\rbytes_written\x18\x04 \x01(\x0b\x32\x1e.Ydb.Topic.MultipleWindowsStatJ\x04\x08\x06\x10\x07\"\x8b\x01\n\x17\x44\x65scribeConsumerRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x10\n\x08\x63onsumer\x18\x03 \x01(\t\x12\x15\n\rinclude_stats\x18\x04 \x01(\x08\"H\n\x18\x44\x65scribeConsumerResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\xde\x06\n\x16\x44\x65scribeConsumerResult\x12\x1f\n\x04self\x18\x01 \x01(\x0b\x32\x11.Ydb.Scheme.Entry\x12%\n\x08\x63onsumer\x18\x02 \x01(\x0b\x32\x13.Ydb.Topic.Consumer\x12\x43\n\npartitions\x18\x03 \x03(\x0b\x32/.Ydb.Topic.DescribeConsumerResult.PartitionInfo\x1a\x80\x02\n\rPartitionInfo\x12\x14\n\x0cpartition_id\x18\x01 \x01(\x03\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x1b\n\x13\x63hild_partition_ids\x18\x03 \x03(\x03\x12\x1c\n\x14parent_partition_ids\x18\x04 \x03(\x03\x12\x32\n\x0fpartition_stats\x18\x05 \x01(\x0b\x32\x19.Ydb.Topic.PartitionStats\x12Z\n\x18partition_consumer_stats\x18\x06 \x01(\x0b\x32\x38.Ydb.Topic.DescribeConsumerResult.PartitionConsumerStats\x1a\xb3\x03\n\x16PartitionConsumerStats\x12\x18\n\x10last_read_offset\x18\x01 \x01(\x03\x12\x18\n\x10\x63ommitted_offset\x18\x02 \x01(\x03\x12\x17\n\x0fread_session_id\x18\x03 \x01(\t\x12\x46\n\"partition_read_session_create_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x32\n\x0elast_read_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x11max_read_time_lag\x18\x06 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x35\n\x12max_write_time_lag\x18\x07 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x32\n\nbytes_read\x18\x08 \x01(\x0b\x32\x1e.Ydb.Topic.MultipleWindowsStat\x12\x13\n\x0breader_name\x18\x0b \x01(\t\x12\x1a\n\x12\x63onnection_node_id\x18\x0c \x01(\x05\"\x9c\x02\n\x0ePartitionStats\x12\x32\n\x11partition_offsets\x18\x01 \x01(\x0b\x32\x17.Ydb.Topic.OffsetsRange\x12\x18\n\x10store_size_bytes\x18\x02 \x01(\x03\x12\x33\n\x0flast_write_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x35\n\x12max_write_time_lag\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x35\n\rbytes_written\x18\x05 \x01(\x0b\x32\x1e.Ydb.Topic.MultipleWindowsStat\x12\x19\n\x11partition_node_id\x18\x08 \x01(\x05\"\x87\x07\n\x11\x41lterTopicRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\x12I\n\x1b\x61lter_partitioning_settings\x18\x03 \x01(\x0b\x32$.Ydb.Topic.AlterPartitioningSettings\x12\x37\n\x14set_retention_period\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12/\n\x18set_retention_storage_mb\x18\x05 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0H\x00\x88\x01\x01\x12\x38\n\x14set_supported_codecs\x18\x07 \x01(\x0b\x32\x1a.Ydb.Topic.SupportedCodecs\x12\x41\n*set_partition_write_speed_bytes_per_second\x18\x08 \x01(\x03\x42\x08\xb2\xe6*\x04>= 0H\x01\x88\x01\x01\x12\x36\n\x1fset_partition_write_burst_bytes\x18\t \x01(\x03\x42\x08\xb2\xe6*\x04>= 0H\x02\x88\x01\x01\x12K\n\x10\x61lter_attributes\x18\n \x03(\x0b\x32\x31.Ydb.Topic.AlterTopicRequest.AlterAttributesEntry\x12\x33\n\radd_consumers\x18\x0b \x03(\x0b\x32\x13.Ydb.Topic.ConsumerB\x07\x9a\xe6*\x03\x18\xb8\x17\x12\x1f\n\x0e\x64rop_consumers\x18\x0c \x03(\tB\x07\x9a\xe6*\x03\x18\xb8\x17\x12:\n\x0f\x61lter_consumers\x18\r \x03(\x0b\x32\x18.Ydb.Topic.AlterConsumerB\x07\x9a\xe6*\x03\x18\xb8\x17\x12\x32\n\x11set_metering_mode\x18\x0e \x01(\x0e\x32\x17.Ydb.Topic.MeteringMode\x1a\x36\n\x14\x41lterAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x1b\n\x19_set_retention_storage_mbB-\n+_set_partition_write_speed_bytes_per_secondB\"\n _set_partition_write_burst_bytesJ\x04\x08\x06\x10\x07\"B\n\x12\x41lterTopicResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x12\n\x10\x41lterTopicResult\"[\n\x10\x44ropTopicRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x0c\n\x04path\x18\x02 \x01(\t\"A\n\x11\x44ropTopicResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x11\n\x0f\x44ropTopicResult*\x83\x01\n\x05\x43odec\x12\x15\n\x11\x43ODEC_UNSPECIFIED\x10\x00\x12\r\n\tCODEC_RAW\x10\x01\x12\x0e\n\nCODEC_GZIP\x10\x02\x12\x0e\n\nCODEC_LZOP\x10\x03\x12\x0e\n\nCODEC_ZSTD\x10\x04\x12\x11\n\x0c\x43ODEC_CUSTOM\x10\x90N\"\x05\x08\x05\x10\x8fN\"\n\x08\xa0\x9c\x01\x10\xff\xff\xff\xff\x07*s\n\x0cMeteringMode\x12\x1d\n\x19METERING_MODE_UNSPECIFIED\x10\x00\x12#\n\x1fMETERING_MODE_RESERVED_CAPACITY\x10\x01\x12\x1f\n\x1bMETERING_MODE_REQUEST_UNITS\x10\x02\x42S\n\x14tech.ydb.proto.topicZ8github.com/ydb-platform/ydb-go-genproto/protos/Ydb_Topic\xf8\x01\x01\x62\x06proto3') _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'protos.ydb_topic_pb2', globals()) @@ -76,170 +75,172 @@ _ALTERTOPICREQUEST.fields_by_name['drop_consumers']._serialized_options = b'\232\346*\003\030\270\027' _ALTERTOPICREQUEST.fields_by_name['alter_consumers']._options = None _ALTERTOPICREQUEST.fields_by_name['alter_consumers']._serialized_options = b'\232\346*\003\030\270\027' - _CODEC._serialized_start=13142 - _CODEC._serialized_end=13273 - _METERINGMODE._serialized_start=13275 - _METERINGMODE._serialized_end=13390 - _SUPPORTEDCODECS._serialized_start=279 - _SUPPORTEDCODECS._serialized_end=334 - _OFFSETSRANGE._serialized_start=336 - _OFFSETSRANGE._serialized_end=378 - _UPDATETOKENREQUEST._serialized_start=380 - _UPDATETOKENREQUEST._serialized_end=415 - _UPDATETOKENRESPONSE._serialized_start=417 - _UPDATETOKENRESPONSE._serialized_end=438 - _METADATAITEM._serialized_start=440 - _METADATAITEM._serialized_end=482 - _STREAMWRITEMESSAGE._serialized_start=485 - _STREAMWRITEMESSAGE._serialized_end=2740 - _STREAMWRITEMESSAGE_FROMCLIENT._serialized_start=508 - _STREAMWRITEMESSAGE_FROMCLIENT._serialized_end=737 - _STREAMWRITEMESSAGE_FROMSERVER._serialized_start=740 - _STREAMWRITEMESSAGE_FROMSERVER._serialized_end=1059 - _STREAMWRITEMESSAGE_INITREQUEST._serialized_start=1062 - _STREAMWRITEMESSAGE_INITREQUEST._serialized_end=1353 - _STREAMWRITEMESSAGE_INITREQUEST_WRITESESSIONMETAENTRY._serialized_start=1282 - _STREAMWRITEMESSAGE_INITREQUEST_WRITESESSIONMETAENTRY._serialized_end=1337 - _STREAMWRITEMESSAGE_INITRESPONSE._serialized_start=1356 - _STREAMWRITEMESSAGE_INITRESPONSE._serialized_end=1487 - _STREAMWRITEMESSAGE_WRITEREQUEST._serialized_start=1490 - _STREAMWRITEMESSAGE_WRITEREQUEST._serialized_end=1840 - _STREAMWRITEMESSAGE_WRITEREQUEST_MESSAGEDATA._serialized_start=1596 - _STREAMWRITEMESSAGE_WRITEREQUEST_MESSAGEDATA._serialized_end=1840 - _STREAMWRITEMESSAGE_WRITERESPONSE._serialized_start=1843 - _STREAMWRITEMESSAGE_WRITERESPONSE._serialized_end=2740 - _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK._serialized_start=2038 - _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK._serialized_end=2436 - _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK_WRITTEN._serialized_start=2228 - _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK_WRITTEN._serialized_end=2253 - _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK_SKIPPED._serialized_start=2256 - _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK_SKIPPED._serialized_end=2412 - _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK_SKIPPED_REASON._serialized_start=2352 - _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK_SKIPPED_REASON._serialized_end=2412 - _STREAMWRITEMESSAGE_WRITERESPONSE_WRITESTATISTICS._serialized_start=2439 - _STREAMWRITEMESSAGE_WRITERESPONSE_WRITESTATISTICS._serialized_end=2740 - _STREAMREADMESSAGE._serialized_start=2743 - _STREAMREADMESSAGE._serialized_end=6529 - _STREAMREADMESSAGE_PARTITIONSESSION._serialized_start=2764 - _STREAMREADMESSAGE_PARTITIONSESSION._serialized_end=2848 - _STREAMREADMESSAGE_FROMCLIENT._serialized_start=2851 - _STREAMREADMESSAGE_FROMCLIENT._serialized_end=3469 - _STREAMREADMESSAGE_FROMSERVER._serialized_start=3472 - _STREAMREADMESSAGE_FROMSERVER._serialized_end=4180 - _STREAMREADMESSAGE_INITREQUEST._serialized_start=4183 - _STREAMREADMESSAGE_INITREQUEST._serialized_end=4475 - _STREAMREADMESSAGE_INITREQUEST_TOPICREADSETTINGS._serialized_start=4328 - _STREAMREADMESSAGE_INITREQUEST_TOPICREADSETTINGS._serialized_end=4475 - _STREAMREADMESSAGE_INITRESPONSE._serialized_start=4477 - _STREAMREADMESSAGE_INITRESPONSE._serialized_end=4511 - _STREAMREADMESSAGE_READREQUEST._serialized_start=4513 - _STREAMREADMESSAGE_READREQUEST._serialized_end=4546 - _STREAMREADMESSAGE_READRESPONSE._serialized_start=4549 - _STREAMREADMESSAGE_READRESPONSE._serialized_end=5316 - _STREAMREADMESSAGE_READRESPONSE_MESSAGEDATA._serialized_start=4667 - _STREAMREADMESSAGE_READRESPONSE_MESSAGEDATA._serialized_end=4876 - _STREAMREADMESSAGE_READRESPONSE_BATCH._serialized_start=4879 - _STREAMREADMESSAGE_READRESPONSE_BATCH._serialized_end=5203 - _STREAMREADMESSAGE_READRESPONSE_BATCH_WRITESESSIONMETAENTRY._serialized_start=1282 - _STREAMREADMESSAGE_READRESPONSE_BATCH_WRITESESSIONMETAENTRY._serialized_end=1337 - _STREAMREADMESSAGE_READRESPONSE_PARTITIONDATA._serialized_start=5205 - _STREAMREADMESSAGE_READRESPONSE_PARTITIONDATA._serialized_end=5316 - _STREAMREADMESSAGE_COMMITOFFSETREQUEST._serialized_start=5319 - _STREAMREADMESSAGE_COMMITOFFSETREQUEST._serialized_end=5533 - _STREAMREADMESSAGE_COMMITOFFSETREQUEST_PARTITIONCOMMITOFFSET._serialized_start=5438 - _STREAMREADMESSAGE_COMMITOFFSETREQUEST_PARTITIONCOMMITOFFSET._serialized_end=5533 - _STREAMREADMESSAGE_COMMITOFFSETRESPONSE._serialized_start=5536 - _STREAMREADMESSAGE_COMMITOFFSETRESPONSE._serialized_end=5756 - _STREAMREADMESSAGE_COMMITOFFSETRESPONSE_PARTITIONCOMMITTEDOFFSET._serialized_start=5674 - _STREAMREADMESSAGE_COMMITOFFSETRESPONSE_PARTITIONCOMMITTEDOFFSET._serialized_end=5756 - _STREAMREADMESSAGE_PARTITIONSESSIONSTATUSREQUEST._serialized_start=5758 - _STREAMREADMESSAGE_PARTITIONSESSIONSTATUSREQUEST._serialized_end=5819 - _STREAMREADMESSAGE_PARTITIONSESSIONSTATUSRESPONSE._serialized_start=5822 - _STREAMREADMESSAGE_PARTITIONSESSIONSTATUSRESPONSE._serialized_end=6025 - _STREAMREADMESSAGE_STARTPARTITIONSESSIONREQUEST._serialized_start=6028 - _STREAMREADMESSAGE_STARTPARTITIONSESSIONREQUEST._serialized_end=6210 - _STREAMREADMESSAGE_STARTPARTITIONSESSIONRESPONSE._serialized_start=6213 - _STREAMREADMESSAGE_STARTPARTITIONSESSIONRESPONSE._serialized_end=6362 - _STREAMREADMESSAGE_STOPPARTITIONSESSIONREQUEST._serialized_start=6364 - _STREAMREADMESSAGE_STOPPARTITIONSESSIONREQUEST._serialized_end=6467 - _STREAMREADMESSAGE_STOPPARTITIONSESSIONRESPONSE._serialized_start=6469 - _STREAMREADMESSAGE_STOPPARTITIONSESSIONRESPONSE._serialized_end=6529 - _ADDOFFSETSTOTRANSACTIONREQUEST._serialized_start=6532 - _ADDOFFSETSTOTRANSACTIONREQUEST._serialized_end=7002 - _ADDOFFSETSTOTRANSACTIONREQUEST_TOPICOFFSETS._serialized_start=6787 - _ADDOFFSETSTOTRANSACTIONREQUEST_TOPICOFFSETS._serialized_end=7002 - _ADDOFFSETSTOTRANSACTIONREQUEST_TOPICOFFSETS_PARTITIONOFFSETS._serialized_start=6910 - _ADDOFFSETSTOTRANSACTIONREQUEST_TOPICOFFSETS_PARTITIONOFFSETS._serialized_end=7002 - _ADDOFFSETSTOTRANSACTIONRESPONSE._serialized_start=7004 - _ADDOFFSETSTOTRANSACTIONRESPONSE._serialized_end=7083 - _ADDOFFSETSTOTRANSACTIONRESULT._serialized_start=7085 - _ADDOFFSETSTOTRANSACTIONRESULT._serialized_end=7116 - _COMMITOFFSETREQUEST._serialized_start=7119 - _COMMITOFFSETREQUEST._serialized_end=7269 - _COMMITOFFSETRESPONSE._serialized_start=7271 - _COMMITOFFSETRESPONSE._serialized_end=7339 - _COMMITOFFSETRESULT._serialized_start=7341 - _COMMITOFFSETRESULT._serialized_end=7361 - _MULTIPLEWINDOWSSTAT._serialized_start=7363 - _MULTIPLEWINDOWSSTAT._serialized_end=7439 - _CONSUMER._serialized_start=7442 - _CONSUMER._serialized_end=8005 - _CONSUMER_ATTRIBUTESENTRY._serialized_start=7704 - _CONSUMER_ATTRIBUTESENTRY._serialized_end=7753 - _CONSUMER_CONSUMERSTATS._serialized_start=7756 - _CONSUMER_CONSUMERSTATS._serialized_end=7999 - _ALTERCONSUMER._serialized_start=8008 - _ALTERCONSUMER._serialized_end=8327 - _ALTERCONSUMER_ALTERATTRIBUTESENTRY._serialized_start=8249 - _ALTERCONSUMER_ALTERATTRIBUTESENTRY._serialized_end=8303 - _PARTITIONINGSETTINGS._serialized_start=8329 - _PARTITIONINGSETTINGS._serialized_end=8433 - _ALTERPARTITIONINGSETTINGS._serialized_start=8436 - _ALTERPARTITIONINGSETTINGS._serialized_end=8623 - _CREATETOPICREQUEST._serialized_start=8626 - _CREATETOPICREQUEST._serialized_end=9256 - _CREATETOPICREQUEST_ATTRIBUTESENTRY._serialized_start=7704 - _CREATETOPICREQUEST_ATTRIBUTESENTRY._serialized_end=7753 - _CREATETOPICRESPONSE._serialized_start=9258 - _CREATETOPICRESPONSE._serialized_end=9325 - _CREATETOPICRESULT._serialized_start=9327 - _CREATETOPICRESULT._serialized_end=9346 - _DESCRIBETOPICREQUEST._serialized_start=9348 - _DESCRIBETOPICREQUEST._serialized_end=9466 - _DESCRIBETOPICRESPONSE._serialized_start=9468 - _DESCRIBETOPICRESPONSE._serialized_end=9537 - _DESCRIBETOPICRESULT._serialized_start=9540 - _DESCRIBETOPICRESULT._serialized_end=10598 - _DESCRIBETOPICRESULT_ATTRIBUTESENTRY._serialized_start=7704 - _DESCRIBETOPICRESULT_ATTRIBUTESENTRY._serialized_end=7753 - _DESCRIBETOPICRESULT_PARTITIONINFO._serialized_start=10220 - _DESCRIBETOPICRESULT_PARTITIONINFO._serialized_end=10384 - _DESCRIBETOPICRESULT_TOPICSTATS._serialized_start=10387 - _DESCRIBETOPICRESULT_TOPICSTATS._serialized_end=10592 - _DESCRIBECONSUMERREQUEST._serialized_start=10601 - _DESCRIBECONSUMERREQUEST._serialized_end=10740 - _DESCRIBECONSUMERRESPONSE._serialized_start=10742 - _DESCRIBECONSUMERRESPONSE._serialized_end=10814 - _DESCRIBECONSUMERRESULT._serialized_start=10817 - _DESCRIBECONSUMERRESULT._serialized_end=11679 - _DESCRIBECONSUMERRESULT_PARTITIONINFO._serialized_start=10985 - _DESCRIBECONSUMERRESULT_PARTITIONINFO._serialized_end=11241 - _DESCRIBECONSUMERRESULT_PARTITIONCONSUMERSTATS._serialized_start=11244 - _DESCRIBECONSUMERRESULT_PARTITIONCONSUMERSTATS._serialized_end=11679 - _PARTITIONSTATS._serialized_start=11682 - _PARTITIONSTATS._serialized_end=11966 - _ALTERTOPICREQUEST._serialized_start=11969 - _ALTERTOPICREQUEST._serialized_end=12872 - _ALTERTOPICREQUEST_ALTERATTRIBUTESENTRY._serialized_start=8249 - _ALTERTOPICREQUEST_ALTERATTRIBUTESENTRY._serialized_end=8303 - _ALTERTOPICRESPONSE._serialized_start=12874 - _ALTERTOPICRESPONSE._serialized_end=12940 - _ALTERTOPICRESULT._serialized_start=12942 - _ALTERTOPICRESULT._serialized_end=12960 - _DROPTOPICREQUEST._serialized_start=12962 - _DROPTOPICREQUEST._serialized_end=13053 - _DROPTOPICRESPONSE._serialized_start=13055 - _DROPTOPICRESPONSE._serialized_end=13120 - _DROPTOPICRESULT._serialized_start=13122 - _DROPTOPICRESULT._serialized_end=13139 + _CODEC._serialized_start=13214 + _CODEC._serialized_end=13345 + _METERINGMODE._serialized_start=13347 + _METERINGMODE._serialized_end=13462 + _SUPPORTEDCODECS._serialized_start=255 + _SUPPORTEDCODECS._serialized_end=310 + _OFFSETSRANGE._serialized_start=312 + _OFFSETSRANGE._serialized_end=354 + _UPDATETOKENREQUEST._serialized_start=356 + _UPDATETOKENREQUEST._serialized_end=391 + _UPDATETOKENRESPONSE._serialized_start=393 + _UPDATETOKENRESPONSE._serialized_end=414 + _METADATAITEM._serialized_start=416 + _METADATAITEM._serialized_end=458 + _STREAMWRITEMESSAGE._serialized_start=461 + _STREAMWRITEMESSAGE._serialized_end=2772 + _STREAMWRITEMESSAGE_FROMCLIENT._serialized_start=484 + _STREAMWRITEMESSAGE_FROMCLIENT._serialized_end=713 + _STREAMWRITEMESSAGE_FROMSERVER._serialized_start=716 + _STREAMWRITEMESSAGE_FROMSERVER._serialized_end=1035 + _STREAMWRITEMESSAGE_INITREQUEST._serialized_start=1038 + _STREAMWRITEMESSAGE_INITREQUEST._serialized_end=1329 + _STREAMWRITEMESSAGE_INITREQUEST_WRITESESSIONMETAENTRY._serialized_start=1258 + _STREAMWRITEMESSAGE_INITREQUEST_WRITESESSIONMETAENTRY._serialized_end=1313 + _STREAMWRITEMESSAGE_INITRESPONSE._serialized_start=1332 + _STREAMWRITEMESSAGE_INITRESPONSE._serialized_end=1463 + _STREAMWRITEMESSAGE_WRITEREQUEST._serialized_start=1466 + _STREAMWRITEMESSAGE_WRITEREQUEST._serialized_end=1872 + _STREAMWRITEMESSAGE_WRITEREQUEST_MESSAGEDATA._serialized_start=1621 + _STREAMWRITEMESSAGE_WRITEREQUEST_MESSAGEDATA._serialized_end=1865 + _STREAMWRITEMESSAGE_WRITERESPONSE._serialized_start=1875 + _STREAMWRITEMESSAGE_WRITERESPONSE._serialized_end=2772 + _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK._serialized_start=2070 + _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK._serialized_end=2468 + _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK_WRITTEN._serialized_start=2260 + _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK_WRITTEN._serialized_end=2285 + _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK_SKIPPED._serialized_start=2288 + _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK_SKIPPED._serialized_end=2444 + _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK_SKIPPED_REASON._serialized_start=2384 + _STREAMWRITEMESSAGE_WRITERESPONSE_WRITEACK_SKIPPED_REASON._serialized_end=2444 + _STREAMWRITEMESSAGE_WRITERESPONSE_WRITESTATISTICS._serialized_start=2471 + _STREAMWRITEMESSAGE_WRITERESPONSE_WRITESTATISTICS._serialized_end=2772 + _STREAMREADMESSAGE._serialized_start=2775 + _STREAMREADMESSAGE._serialized_end=6561 + _STREAMREADMESSAGE_PARTITIONSESSION._serialized_start=2796 + _STREAMREADMESSAGE_PARTITIONSESSION._serialized_end=2880 + _STREAMREADMESSAGE_FROMCLIENT._serialized_start=2883 + _STREAMREADMESSAGE_FROMCLIENT._serialized_end=3501 + _STREAMREADMESSAGE_FROMSERVER._serialized_start=3504 + _STREAMREADMESSAGE_FROMSERVER._serialized_end=4212 + _STREAMREADMESSAGE_INITREQUEST._serialized_start=4215 + _STREAMREADMESSAGE_INITREQUEST._serialized_end=4507 + _STREAMREADMESSAGE_INITREQUEST_TOPICREADSETTINGS._serialized_start=4360 + _STREAMREADMESSAGE_INITREQUEST_TOPICREADSETTINGS._serialized_end=4507 + _STREAMREADMESSAGE_INITRESPONSE._serialized_start=4509 + _STREAMREADMESSAGE_INITRESPONSE._serialized_end=4543 + _STREAMREADMESSAGE_READREQUEST._serialized_start=4545 + _STREAMREADMESSAGE_READREQUEST._serialized_end=4578 + _STREAMREADMESSAGE_READRESPONSE._serialized_start=4581 + _STREAMREADMESSAGE_READRESPONSE._serialized_end=5348 + _STREAMREADMESSAGE_READRESPONSE_MESSAGEDATA._serialized_start=4699 + _STREAMREADMESSAGE_READRESPONSE_MESSAGEDATA._serialized_end=4908 + _STREAMREADMESSAGE_READRESPONSE_BATCH._serialized_start=4911 + _STREAMREADMESSAGE_READRESPONSE_BATCH._serialized_end=5235 + _STREAMREADMESSAGE_READRESPONSE_BATCH_WRITESESSIONMETAENTRY._serialized_start=1258 + _STREAMREADMESSAGE_READRESPONSE_BATCH_WRITESESSIONMETAENTRY._serialized_end=1313 + _STREAMREADMESSAGE_READRESPONSE_PARTITIONDATA._serialized_start=5237 + _STREAMREADMESSAGE_READRESPONSE_PARTITIONDATA._serialized_end=5348 + _STREAMREADMESSAGE_COMMITOFFSETREQUEST._serialized_start=5351 + _STREAMREADMESSAGE_COMMITOFFSETREQUEST._serialized_end=5565 + _STREAMREADMESSAGE_COMMITOFFSETREQUEST_PARTITIONCOMMITOFFSET._serialized_start=5470 + _STREAMREADMESSAGE_COMMITOFFSETREQUEST_PARTITIONCOMMITOFFSET._serialized_end=5565 + _STREAMREADMESSAGE_COMMITOFFSETRESPONSE._serialized_start=5568 + _STREAMREADMESSAGE_COMMITOFFSETRESPONSE._serialized_end=5788 + _STREAMREADMESSAGE_COMMITOFFSETRESPONSE_PARTITIONCOMMITTEDOFFSET._serialized_start=5706 + _STREAMREADMESSAGE_COMMITOFFSETRESPONSE_PARTITIONCOMMITTEDOFFSET._serialized_end=5788 + _STREAMREADMESSAGE_PARTITIONSESSIONSTATUSREQUEST._serialized_start=5790 + _STREAMREADMESSAGE_PARTITIONSESSIONSTATUSREQUEST._serialized_end=5851 + _STREAMREADMESSAGE_PARTITIONSESSIONSTATUSRESPONSE._serialized_start=5854 + _STREAMREADMESSAGE_PARTITIONSESSIONSTATUSRESPONSE._serialized_end=6057 + _STREAMREADMESSAGE_STARTPARTITIONSESSIONREQUEST._serialized_start=6060 + _STREAMREADMESSAGE_STARTPARTITIONSESSIONREQUEST._serialized_end=6242 + _STREAMREADMESSAGE_STARTPARTITIONSESSIONRESPONSE._serialized_start=6245 + _STREAMREADMESSAGE_STARTPARTITIONSESSIONRESPONSE._serialized_end=6394 + _STREAMREADMESSAGE_STOPPARTITIONSESSIONREQUEST._serialized_start=6396 + _STREAMREADMESSAGE_STOPPARTITIONSESSIONREQUEST._serialized_end=6499 + _STREAMREADMESSAGE_STOPPARTITIONSESSIONRESPONSE._serialized_start=6501 + _STREAMREADMESSAGE_STOPPARTITIONSESSIONRESPONSE._serialized_end=6561 + _TRANSACTIONIDENTITY._serialized_start=6563 + _TRANSACTIONIDENTITY._serialized_end=6613 + _UPDATEOFFSETSINTRANSACTIONREQUEST._serialized_start=6616 + _UPDATEOFFSETSINTRANSACTIONREQUEST._serialized_end=7068 + _UPDATEOFFSETSINTRANSACTIONREQUEST_TOPICOFFSETS._serialized_start=6850 + _UPDATEOFFSETSINTRANSACTIONREQUEST_TOPICOFFSETS._serialized_end=7068 + _UPDATEOFFSETSINTRANSACTIONREQUEST_TOPICOFFSETS_PARTITIONOFFSETS._serialized_start=6976 + _UPDATEOFFSETSINTRANSACTIONREQUEST_TOPICOFFSETS_PARTITIONOFFSETS._serialized_end=7068 + _UPDATEOFFSETSINTRANSACTIONRESPONSE._serialized_start=7070 + _UPDATEOFFSETSINTRANSACTIONRESPONSE._serialized_end=7152 + _UPDATEOFFSETSINTRANSACTIONRESULT._serialized_start=7154 + _UPDATEOFFSETSINTRANSACTIONRESULT._serialized_end=7188 + _COMMITOFFSETREQUEST._serialized_start=7191 + _COMMITOFFSETREQUEST._serialized_end=7341 + _COMMITOFFSETRESPONSE._serialized_start=7343 + _COMMITOFFSETRESPONSE._serialized_end=7411 + _COMMITOFFSETRESULT._serialized_start=7413 + _COMMITOFFSETRESULT._serialized_end=7433 + _MULTIPLEWINDOWSSTAT._serialized_start=7435 + _MULTIPLEWINDOWSSTAT._serialized_end=7511 + _CONSUMER._serialized_start=7514 + _CONSUMER._serialized_end=8077 + _CONSUMER_ATTRIBUTESENTRY._serialized_start=7776 + _CONSUMER_ATTRIBUTESENTRY._serialized_end=7825 + _CONSUMER_CONSUMERSTATS._serialized_start=7828 + _CONSUMER_CONSUMERSTATS._serialized_end=8071 + _ALTERCONSUMER._serialized_start=8080 + _ALTERCONSUMER._serialized_end=8399 + _ALTERCONSUMER_ALTERATTRIBUTESENTRY._serialized_start=8321 + _ALTERCONSUMER_ALTERATTRIBUTESENTRY._serialized_end=8375 + _PARTITIONINGSETTINGS._serialized_start=8401 + _PARTITIONINGSETTINGS._serialized_end=8505 + _ALTERPARTITIONINGSETTINGS._serialized_start=8508 + _ALTERPARTITIONINGSETTINGS._serialized_end=8695 + _CREATETOPICREQUEST._serialized_start=8698 + _CREATETOPICREQUEST._serialized_end=9328 + _CREATETOPICREQUEST_ATTRIBUTESENTRY._serialized_start=7776 + _CREATETOPICREQUEST_ATTRIBUTESENTRY._serialized_end=7825 + _CREATETOPICRESPONSE._serialized_start=9330 + _CREATETOPICRESPONSE._serialized_end=9397 + _CREATETOPICRESULT._serialized_start=9399 + _CREATETOPICRESULT._serialized_end=9418 + _DESCRIBETOPICREQUEST._serialized_start=9420 + _DESCRIBETOPICREQUEST._serialized_end=9538 + _DESCRIBETOPICRESPONSE._serialized_start=9540 + _DESCRIBETOPICRESPONSE._serialized_end=9609 + _DESCRIBETOPICRESULT._serialized_start=9612 + _DESCRIBETOPICRESULT._serialized_end=10670 + _DESCRIBETOPICRESULT_ATTRIBUTESENTRY._serialized_start=7776 + _DESCRIBETOPICRESULT_ATTRIBUTESENTRY._serialized_end=7825 + _DESCRIBETOPICRESULT_PARTITIONINFO._serialized_start=10292 + _DESCRIBETOPICRESULT_PARTITIONINFO._serialized_end=10456 + _DESCRIBETOPICRESULT_TOPICSTATS._serialized_start=10459 + _DESCRIBETOPICRESULT_TOPICSTATS._serialized_end=10664 + _DESCRIBECONSUMERREQUEST._serialized_start=10673 + _DESCRIBECONSUMERREQUEST._serialized_end=10812 + _DESCRIBECONSUMERRESPONSE._serialized_start=10814 + _DESCRIBECONSUMERRESPONSE._serialized_end=10886 + _DESCRIBECONSUMERRESULT._serialized_start=10889 + _DESCRIBECONSUMERRESULT._serialized_end=11751 + _DESCRIBECONSUMERRESULT_PARTITIONINFO._serialized_start=11057 + _DESCRIBECONSUMERRESULT_PARTITIONINFO._serialized_end=11313 + _DESCRIBECONSUMERRESULT_PARTITIONCONSUMERSTATS._serialized_start=11316 + _DESCRIBECONSUMERRESULT_PARTITIONCONSUMERSTATS._serialized_end=11751 + _PARTITIONSTATS._serialized_start=11754 + _PARTITIONSTATS._serialized_end=12038 + _ALTERTOPICREQUEST._serialized_start=12041 + _ALTERTOPICREQUEST._serialized_end=12944 + _ALTERTOPICREQUEST_ALTERATTRIBUTESENTRY._serialized_start=8321 + _ALTERTOPICREQUEST_ALTERATTRIBUTESENTRY._serialized_end=8375 + _ALTERTOPICRESPONSE._serialized_start=12946 + _ALTERTOPICRESPONSE._serialized_end=13012 + _ALTERTOPICRESULT._serialized_start=13014 + _ALTERTOPICRESULT._serialized_end=13032 + _DROPTOPICREQUEST._serialized_start=13034 + _DROPTOPICREQUEST._serialized_end=13125 + _DROPTOPICRESPONSE._serialized_start=13127 + _DROPTOPICRESPONSE._serialized_end=13192 + _DROPTOPICRESULT._serialized_start=13194 + _DROPTOPICRESULT._serialized_end=13211 # @@protoc_insertion_point(module_scope) diff --git a/ydb/_grpc/v4/protos/ydb_topic_pb2.pyi b/ydb/_grpc/v4/protos/ydb_topic_pb2.pyi index b3d6c66c..4fb867d6 100644 --- a/ydb/_grpc/v4/protos/ydb_topic_pb2.pyi +++ b/ydb/_grpc/v4/protos/ydb_topic_pb2.pyi @@ -2,7 +2,6 @@ from protos import ydb_operation_pb2 as _ydb_operation_pb2 from protos import ydb_scheme_pb2 as _ydb_scheme_pb2 from protos import ydb_status_codes_pb2 as _ydb_status_codes_pb2 from protos import ydb_issue_message_pb2 as _ydb_issue_message_pb2 -from protos import ydb_table_pb2 as _ydb_table_pb2 from protos.annotations import validation_pb2 as _validation_pb2 from google.protobuf import duration_pb2 as _duration_pb2 from google.protobuf import timestamp_pb2 as _timestamp_pb2 @@ -23,44 +22,6 @@ METERING_MODE_REQUEST_UNITS: MeteringMode METERING_MODE_RESERVED_CAPACITY: MeteringMode METERING_MODE_UNSPECIFIED: MeteringMode -class AddOffsetsToTransactionRequest(_message.Message): - __slots__ = ["consumer", "operation_params", "session_id", "topics", "tx_control"] - class TopicOffsets(_message.Message): - __slots__ = ["partitions", "path"] - class PartitionOffsets(_message.Message): - __slots__ = ["partition_id", "partition_offsets"] - PARTITION_ID_FIELD_NUMBER: _ClassVar[int] - PARTITION_OFFSETS_FIELD_NUMBER: _ClassVar[int] - partition_id: int - partition_offsets: _containers.RepeatedCompositeFieldContainer[OffsetsRange] - def __init__(self, partition_id: _Optional[int] = ..., partition_offsets: _Optional[_Iterable[_Union[OffsetsRange, _Mapping]]] = ...) -> None: ... - PARTITIONS_FIELD_NUMBER: _ClassVar[int] - PATH_FIELD_NUMBER: _ClassVar[int] - partitions: _containers.RepeatedCompositeFieldContainer[AddOffsetsToTransactionRequest.TopicOffsets.PartitionOffsets] - path: str - def __init__(self, path: _Optional[str] = ..., partitions: _Optional[_Iterable[_Union[AddOffsetsToTransactionRequest.TopicOffsets.PartitionOffsets, _Mapping]]] = ...) -> None: ... - CONSUMER_FIELD_NUMBER: _ClassVar[int] - OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] - SESSION_ID_FIELD_NUMBER: _ClassVar[int] - TOPICS_FIELD_NUMBER: _ClassVar[int] - TX_CONTROL_FIELD_NUMBER: _ClassVar[int] - consumer: str - operation_params: _ydb_operation_pb2.OperationParams - session_id: str - topics: _containers.RepeatedCompositeFieldContainer[AddOffsetsToTransactionRequest.TopicOffsets] - tx_control: _ydb_table_pb2.TransactionControl - def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., session_id: _Optional[str] = ..., tx_control: _Optional[_Union[_ydb_table_pb2.TransactionControl, _Mapping]] = ..., topics: _Optional[_Iterable[_Union[AddOffsetsToTransactionRequest.TopicOffsets, _Mapping]]] = ..., consumer: _Optional[str] = ...) -> None: ... - -class AddOffsetsToTransactionResponse(_message.Message): - __slots__ = ["operation"] - OPERATION_FIELD_NUMBER: _ClassVar[int] - operation: _ydb_operation_pb2.Operation - def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... - -class AddOffsetsToTransactionResult(_message.Message): - __slots__ = [] - def __init__(self) -> None: ... - class AlterConsumer(_message.Message): __slots__ = ["alter_attributes", "name", "set_important", "set_read_from", "set_supported_codecs"] class AlterAttributesEntry(_message.Message): @@ -709,7 +670,7 @@ class StreamWriteMessage(_message.Message): supported_codecs: SupportedCodecs def __init__(self, last_seq_no: _Optional[int] = ..., session_id: _Optional[str] = ..., partition_id: _Optional[int] = ..., supported_codecs: _Optional[_Union[SupportedCodecs, _Mapping]] = ...) -> None: ... class WriteRequest(_message.Message): - __slots__ = ["codec", "messages"] + __slots__ = ["codec", "messages", "tx"] class MessageData(_message.Message): __slots__ = ["created_at", "data", "message_group_id", "metadata_items", "partition_id", "seq_no", "uncompressed_size"] CREATED_AT_FIELD_NUMBER: _ClassVar[int] @@ -729,9 +690,11 @@ class StreamWriteMessage(_message.Message): def __init__(self, seq_no: _Optional[int] = ..., created_at: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., data: _Optional[bytes] = ..., uncompressed_size: _Optional[int] = ..., message_group_id: _Optional[str] = ..., partition_id: _Optional[int] = ..., metadata_items: _Optional[_Iterable[_Union[MetadataItem, _Mapping]]] = ...) -> None: ... CODEC_FIELD_NUMBER: _ClassVar[int] MESSAGES_FIELD_NUMBER: _ClassVar[int] + TX_FIELD_NUMBER: _ClassVar[int] codec: int messages: _containers.RepeatedCompositeFieldContainer[StreamWriteMessage.WriteRequest.MessageData] - def __init__(self, messages: _Optional[_Iterable[_Union[StreamWriteMessage.WriteRequest.MessageData, _Mapping]]] = ..., codec: _Optional[int] = ...) -> None: ... + tx: TransactionIdentity + def __init__(self, messages: _Optional[_Iterable[_Union[StreamWriteMessage.WriteRequest.MessageData, _Mapping]]] = ..., codec: _Optional[int] = ..., tx: _Optional[_Union[TransactionIdentity, _Mapping]] = ...) -> None: ... class WriteResponse(_message.Message): __slots__ = ["acks", "partition_id", "write_statistics"] class WriteAck(_message.Message): @@ -785,6 +748,50 @@ class SupportedCodecs(_message.Message): codecs: _containers.RepeatedScalarFieldContainer[int] def __init__(self, codecs: _Optional[_Iterable[int]] = ...) -> None: ... +class TransactionIdentity(_message.Message): + __slots__ = ["id", "session"] + ID_FIELD_NUMBER: _ClassVar[int] + SESSION_FIELD_NUMBER: _ClassVar[int] + id: str + session: str + def __init__(self, id: _Optional[str] = ..., session: _Optional[str] = ...) -> None: ... + +class UpdateOffsetsInTransactionRequest(_message.Message): + __slots__ = ["consumer", "operation_params", "topics", "tx"] + class TopicOffsets(_message.Message): + __slots__ = ["partitions", "path"] + class PartitionOffsets(_message.Message): + __slots__ = ["partition_id", "partition_offsets"] + PARTITION_ID_FIELD_NUMBER: _ClassVar[int] + PARTITION_OFFSETS_FIELD_NUMBER: _ClassVar[int] + partition_id: int + partition_offsets: _containers.RepeatedCompositeFieldContainer[OffsetsRange] + def __init__(self, partition_id: _Optional[int] = ..., partition_offsets: _Optional[_Iterable[_Union[OffsetsRange, _Mapping]]] = ...) -> None: ... + PARTITIONS_FIELD_NUMBER: _ClassVar[int] + PATH_FIELD_NUMBER: _ClassVar[int] + partitions: _containers.RepeatedCompositeFieldContainer[UpdateOffsetsInTransactionRequest.TopicOffsets.PartitionOffsets] + path: str + def __init__(self, path: _Optional[str] = ..., partitions: _Optional[_Iterable[_Union[UpdateOffsetsInTransactionRequest.TopicOffsets.PartitionOffsets, _Mapping]]] = ...) -> None: ... + CONSUMER_FIELD_NUMBER: _ClassVar[int] + OPERATION_PARAMS_FIELD_NUMBER: _ClassVar[int] + TOPICS_FIELD_NUMBER: _ClassVar[int] + TX_FIELD_NUMBER: _ClassVar[int] + consumer: str + operation_params: _ydb_operation_pb2.OperationParams + topics: _containers.RepeatedCompositeFieldContainer[UpdateOffsetsInTransactionRequest.TopicOffsets] + tx: TransactionIdentity + def __init__(self, operation_params: _Optional[_Union[_ydb_operation_pb2.OperationParams, _Mapping]] = ..., tx: _Optional[_Union[TransactionIdentity, _Mapping]] = ..., topics: _Optional[_Iterable[_Union[UpdateOffsetsInTransactionRequest.TopicOffsets, _Mapping]]] = ..., consumer: _Optional[str] = ...) -> None: ... + +class UpdateOffsetsInTransactionResponse(_message.Message): + __slots__ = ["operation"] + OPERATION_FIELD_NUMBER: _ClassVar[int] + operation: _ydb_operation_pb2.Operation + def __init__(self, operation: _Optional[_Union[_ydb_operation_pb2.Operation, _Mapping]] = ...) -> None: ... + +class UpdateOffsetsInTransactionResult(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + class UpdateTokenRequest(_message.Message): __slots__ = ["token"] TOKEN_FIELD_NUMBER: _ClassVar[int] diff --git a/ydb/_grpc/v4/ydb_topic_v1_pb2.py b/ydb/_grpc/v4/ydb_topic_v1_pb2.py index 8209367f..919ea7a3 100644 --- a/ydb/_grpc/v4/ydb_topic_v1_pb2.py +++ b/ydb/_grpc/v4/ydb_topic_v1_pb2.py @@ -15,7 +15,7 @@ from ydb._grpc.v4.protos import ydb_topic_pb2 as protos_dot_ydb__topic__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x12ydb_topic_v1.proto\x12\x0cYdb.Topic.V1\x1a\x16protos/ydb_topic.proto2\xbc\x05\n\x0cTopicService\x12\x65\n\x0bStreamWrite\x12(.Ydb.Topic.StreamWriteMessage.FromClient\x1a(.Ydb.Topic.StreamWriteMessage.FromServer(\x01\x30\x01\x12\x62\n\nStreamRead\x12\'.Ydb.Topic.StreamReadMessage.FromClient\x1a\'.Ydb.Topic.StreamReadMessage.FromServer(\x01\x30\x01\x12O\n\x0c\x43ommitOffset\x12\x1e.Ydb.Topic.CommitOffsetRequest\x1a\x1f.Ydb.Topic.CommitOffsetResponse\x12L\n\x0b\x43reateTopic\x12\x1d.Ydb.Topic.CreateTopicRequest\x1a\x1e.Ydb.Topic.CreateTopicResponse\x12R\n\rDescribeTopic\x12\x1f.Ydb.Topic.DescribeTopicRequest\x1a .Ydb.Topic.DescribeTopicResponse\x12[\n\x10\x44\x65scribeConsumer\x12\".Ydb.Topic.DescribeConsumerRequest\x1a#.Ydb.Topic.DescribeConsumerResponse\x12I\n\nAlterTopic\x12\x1c.Ydb.Topic.AlterTopicRequest\x1a\x1d.Ydb.Topic.AlterTopicResponse\x12\x46\n\tDropTopic\x12\x1b.Ydb.Topic.DropTopicRequest\x1a\x1c.Ydb.Topic.DropTopicResponseBR\n\x17tech.ydb.proto.topic.v1Z4github.com/ydb-platform/ydb-go-genproto/Ydb_Topic_V1\xf8\x01\x01\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x12ydb_topic_v1.proto\x12\x0cYdb.Topic.V1\x1a\x16protos/ydb_topic.proto2\xb7\x06\n\x0cTopicService\x12\x65\n\x0bStreamWrite\x12(.Ydb.Topic.StreamWriteMessage.FromClient\x1a(.Ydb.Topic.StreamWriteMessage.FromServer(\x01\x30\x01\x12\x62\n\nStreamRead\x12\'.Ydb.Topic.StreamReadMessage.FromClient\x1a\'.Ydb.Topic.StreamReadMessage.FromServer(\x01\x30\x01\x12O\n\x0c\x43ommitOffset\x12\x1e.Ydb.Topic.CommitOffsetRequest\x1a\x1f.Ydb.Topic.CommitOffsetResponse\x12y\n\x1aUpdateOffsetsInTransaction\x12,.Ydb.Topic.UpdateOffsetsInTransactionRequest\x1a-.Ydb.Topic.UpdateOffsetsInTransactionResponse\x12L\n\x0b\x43reateTopic\x12\x1d.Ydb.Topic.CreateTopicRequest\x1a\x1e.Ydb.Topic.CreateTopicResponse\x12R\n\rDescribeTopic\x12\x1f.Ydb.Topic.DescribeTopicRequest\x1a .Ydb.Topic.DescribeTopicResponse\x12[\n\x10\x44\x65scribeConsumer\x12\".Ydb.Topic.DescribeConsumerRequest\x1a#.Ydb.Topic.DescribeConsumerResponse\x12I\n\nAlterTopic\x12\x1c.Ydb.Topic.AlterTopicRequest\x1a\x1d.Ydb.Topic.AlterTopicResponse\x12\x46\n\tDropTopic\x12\x1b.Ydb.Topic.DropTopicRequest\x1a\x1c.Ydb.Topic.DropTopicResponseBR\n\x17tech.ydb.proto.topic.v1Z4github.com/ydb-platform/ydb-go-genproto/Ydb_Topic_V1\xf8\x01\x01\x62\x06proto3') _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'ydb_topic_v1_pb2', globals()) @@ -24,5 +24,5 @@ DESCRIPTOR._options = None DESCRIPTOR._serialized_options = b'\n\027tech.ydb.proto.topic.v1Z4github.com/ydb-platform/ydb-go-genproto/Ydb_Topic_V1\370\001\001' _TOPICSERVICE._serialized_start=61 - _TOPICSERVICE._serialized_end=761 + _TOPICSERVICE._serialized_end=884 # @@protoc_insertion_point(module_scope) diff --git a/ydb/_grpc/v4/ydb_topic_v1_pb2_grpc.py b/ydb/_grpc/v4/ydb_topic_v1_pb2_grpc.py index d02be2ad..6c58795b 100644 --- a/ydb/_grpc/v4/ydb_topic_v1_pb2_grpc.py +++ b/ydb/_grpc/v4/ydb_topic_v1_pb2_grpc.py @@ -29,6 +29,11 @@ def __init__(self, channel): request_serializer=protos_dot_ydb__topic__pb2.CommitOffsetRequest.SerializeToString, response_deserializer=protos_dot_ydb__topic__pb2.CommitOffsetResponse.FromString, ) + self.UpdateOffsetsInTransaction = channel.unary_unary( + '/Ydb.Topic.V1.TopicService/UpdateOffsetsInTransaction', + request_serializer=protos_dot_ydb__topic__pb2.UpdateOffsetsInTransactionRequest.SerializeToString, + response_deserializer=protos_dot_ydb__topic__pb2.UpdateOffsetsInTransactionResponse.FromString, + ) self.CreateTopic = channel.unary_unary( '/Ydb.Topic.V1.TopicService/CreateTopic', request_serializer=protos_dot_ydb__topic__pb2.CreateTopicRequest.SerializeToString, @@ -130,6 +135,13 @@ def CommitOffset(self, request, context): context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') + def UpdateOffsetsInTransaction(self, request, context): + """Add information about offset ranges to the transaction. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + def CreateTopic(self, request, context): """Create topic command. """ @@ -183,6 +195,11 @@ def add_TopicServiceServicer_to_server(servicer, server): request_deserializer=protos_dot_ydb__topic__pb2.CommitOffsetRequest.FromString, response_serializer=protos_dot_ydb__topic__pb2.CommitOffsetResponse.SerializeToString, ), + 'UpdateOffsetsInTransaction': grpc.unary_unary_rpc_method_handler( + servicer.UpdateOffsetsInTransaction, + request_deserializer=protos_dot_ydb__topic__pb2.UpdateOffsetsInTransactionRequest.FromString, + response_serializer=protos_dot_ydb__topic__pb2.UpdateOffsetsInTransactionResponse.SerializeToString, + ), 'CreateTopic': grpc.unary_unary_rpc_method_handler( servicer.CreateTopic, request_deserializer=protos_dot_ydb__topic__pb2.CreateTopicRequest.FromString, @@ -269,6 +286,23 @@ def CommitOffset(request, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + @staticmethod + def UpdateOffsetsInTransaction(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/Ydb.Topic.V1.TopicService/UpdateOffsetsInTransaction', + protos_dot_ydb__topic__pb2.UpdateOffsetsInTransactionRequest.SerializeToString, + protos_dot_ydb__topic__pb2.UpdateOffsetsInTransactionResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + @staticmethod def CreateTopic(request, target,