UNPKG

@ydbjs/api

Version:

TypeScript gRPC service definitions and protobuf types for all YDB APIs. Enables strongly-typed client generation and low-level protocol access.

531 lines 70 kB
// @generated by protoc-gen-es v2.2.5 with parameter "target=ts,import_extension=js" // @generated from file protos/ydb_table.proto (package Ydb.Table, syntax proto3) /* eslint-disable */ import { enumDesc, fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv1"; import { file_protos_annotations_validation } from "./annotations/validation_pb.js"; import { file_protos_ydb_common } from "./ydb_common_pb.js"; import { file_protos_ydb_issue_message } from "./ydb_issue_message_pb.js"; import { file_protos_ydb_operation } from "./ydb_operation_pb.js"; import { file_protos_ydb_query_stats } from "./ydb_query_stats_pb.js"; import { file_protos_ydb_value } from "./ydb_value_pb.js"; import { file_protos_ydb_scheme } from "./ydb_scheme_pb.js"; import { file_protos_ydb_status_codes } from "./ydb_status_codes_pb.js"; import { file_protos_ydb_topic } from "./ydb_topic_pb.js"; import { file_protos_ydb_formats } from "./ydb_formats_pb.js"; import { file_google_protobuf_empty } from "../google/protobuf/empty_pb.js"; import { file_google_protobuf_duration } from "../google/protobuf/duration_pb.js"; import { file_google_protobuf_timestamp } from "../google/protobuf/timestamp_pb.js"; /** * Describes the file protos/ydb_table.proto. */ export const file_protos_ydb_table = /*@__PURE__*/ fileDesc("ChZwcm90b3MveWRiX3RhYmxlLnByb3RvEglZZGIuVGFibGUiUQoUQ3JlYXRlU2Vzc2lvblJlcXVlc3QSOQoQb3BlcmF0aW9uX3BhcmFtcxgBIAEoCzIfLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvblBhcmFtcyJFChVDcmVhdGVTZXNzaW9uUmVzcG9uc2USLAoJb3BlcmF0aW9uGAEgASgLMhkuWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uIikKE0NyZWF0ZVNlc3Npb25SZXN1bHQSEgoKc2Vzc2lvbl9pZBgBIAEoCSJlChREZWxldGVTZXNzaW9uUmVxdWVzdBISCgpzZXNzaW9uX2lkGAEgASgJEjkKEG9wZXJhdGlvbl9wYXJhbXMYAiABKAsyHy5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb25QYXJhbXMiRQoVRGVsZXRlU2Vzc2lvblJlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiINCgtHbG9iYWxJbmRleCISChBHbG9iYWxBc3luY0luZGV4IhMKEUdsb2JhbFVuaXF1ZUluZGV4IvcBCgpUYWJsZUluZGV4EgwKBG5hbWUYASABKAkSFQoNaW5kZXhfY29sdW1ucxgCIAMoCRIuCgxnbG9iYWxfaW5kZXgYAyABKAsyFi5ZZGIuVGFibGUuR2xvYmFsSW5kZXhIABI5ChJnbG9iYWxfYXN5bmNfaW5kZXgYBCABKAsyGy5ZZGIuVGFibGUuR2xvYmFsQXN5bmNJbmRleEgAEjsKE2dsb2JhbF91bmlxdWVfaW5kZXgYBiABKAsyHC5ZZGIuVGFibGUuR2xvYmFsVW5pcXVlSW5kZXhIABIUCgxkYXRhX2NvbHVtbnMYBSADKAlCBgoEdHlwZSKYAwoVVGFibGVJbmRleERlc2NyaXB0aW9uEgwKBG5hbWUYASABKAkSFQoNaW5kZXhfY29sdW1ucxgCIAMoCRIuCgxnbG9iYWxfaW5kZXgYAyABKAsyFi5ZZGIuVGFibGUuR2xvYmFsSW5kZXhIABI5ChJnbG9iYWxfYXN5bmNfaW5kZXgYBSABKAsyGy5ZZGIuVGFibGUuR2xvYmFsQXN5bmNJbmRleEgAEjsKE2dsb2JhbF91bmlxdWVfaW5kZXgYCCABKAsyHC5ZZGIuVGFibGUuR2xvYmFsVW5pcXVlSW5kZXhIABI3CgZzdGF0dXMYBCABKA4yJy5ZZGIuVGFibGUuVGFibGVJbmRleERlc2NyaXB0aW9uLlN0YXR1cxIUCgxkYXRhX2NvbHVtbnMYBiADKAkSEgoKc2l6ZV9ieXRlcxgHIAEoBCJHCgZTdGF0dXMSFgoSU1RBVFVTX1VOU1BFQ0lGSUVEEAASEAoMU1RBVFVTX1JFQURZEAESEwoPU1RBVFVTX0JVSUxESU5HEAJCBgoEdHlwZSLdAQoPSW5kZXhCdWlsZFN0YXRlIskBCgVTdGF0ZRIVChFTVEFURV9VTlNQRUNJRklFRBAAEhMKD1NUQVRFX1BSRVBBUklORxABEhoKFlNUQVRFX1RSQU5TRkVSSU5HX0RBVEEQAhISCg5TVEFURV9BUFBMWUlORxADEg4KClNUQVRFX0RPTkUQBBIWChJTVEFURV9DQU5DRUxMQVRJT04QBRITCg9TVEFURV9DQU5DRUxMRUQQBhITCg9TVEFURV9SRUpFQ1RJT04QBxISCg5TVEFURV9SRUpFQ1RFRBAIIksKFUluZGV4QnVpbGREZXNjcmlwdGlvbhIMCgRwYXRoGAEgASgJEiQKBWluZGV4GAIgASgLMhUuWWRiLlRhYmxlLlRhYmxlSW5kZXgijgEKEkluZGV4QnVpbGRNZXRhZGF0YRI1CgtkZXNjcmlwdGlvbhgBIAEoCzIgLllkYi5UYWJsZS5JbmRleEJ1aWxkRGVzY3JpcHRpb24SLwoFc3RhdGUYAiABKA4yIC5ZZGIuVGFibGUuSW5kZXhCdWlsZFN0YXRlLlN0YXRlEhAKCHByb2dyZXNzGAMgASgCIpoBCg5DaGFuZ2VmZWVkTW9kZSKHAQoETW9kZRIUChBNT0RFX1VOU1BFQ0lGSUVEEAASEgoOTU9ERV9LRVlTX09OTFkQARIQCgxNT0RFX1VQREFURVMQAhISCg5NT0RFX05FV19JTUFHRRADEhIKDk1PREVfT0xEX0lNQUdFEAQSGwoXTU9ERV9ORVdfQU5EX09MRF9JTUFHRVMQBSKBAQoQQ2hhbmdlZmVlZEZvcm1hdCJtCgZGb3JtYXQSFgoSRk9STUFUX1VOU1BFQ0lGSUVEEAASDwoLRk9STUFUX0pTT04QARIgChxGT1JNQVRfRFlOQU1PREJfU1RSRUFNU19KU09OEAISGAoURk9STUFUX0RFQkVaSVVNX0pTT04QAyKOBAoKQ2hhbmdlZmVlZBIMCgRuYW1lGAEgASgJEiwKBG1vZGUYAiABKA4yHi5ZZGIuVGFibGUuQ2hhbmdlZmVlZE1vZGUuTW9kZRIyCgZmb3JtYXQYAyABKA4yIi5ZZGIuVGFibGUuQ2hhbmdlZmVlZEZvcm1hdC5Gb3JtYXQSMwoQcmV0ZW50aW9uX3BlcmlvZBgEIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhIaChJ2aXJ0dWFsX3RpbWVzdGFtcHMYBSABKAgSFAoMaW5pdGlhbF9zY2FuGAYgASgIElIKCmF0dHJpYnV0ZXMYByADKAsyJS5ZZGIuVGFibGUuQ2hhbmdlZmVlZC5BdHRyaWJ1dGVzRW50cnlCF6LmKgcKBQgBEIAgquYqCAoGCgQIARBkEhsKCmF3c19yZWdpb24YCCABKAlCB6LmKgMYgAESPwoccmVzb2x2ZWRfdGltZXN0YW1wc19pbnRlcnZhbBgJIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhJECht0b3BpY19wYXJ0aXRpb25pbmdfc2V0dGluZ3MYCiABKAsyHy5ZZGIuVG9waWMuUGFydGl0aW9uaW5nU2V0dGluZ3MaMQoPQXR0cmlidXRlc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEihwQKFUNoYW5nZWZlZWREZXNjcmlwdGlvbhIMCgRuYW1lGAEgASgJEiwKBG1vZGUYAiABKA4yHi5ZZGIuVGFibGUuQ2hhbmdlZmVlZE1vZGUuTW9kZRIyCgZmb3JtYXQYAyABKA4yIi5ZZGIuVGFibGUuQ2hhbmdlZmVlZEZvcm1hdC5Gb3JtYXQSNQoFc3RhdGUYBCABKA4yJi5ZZGIuVGFibGUuQ2hhbmdlZmVlZERlc2NyaXB0aW9uLlN0YXRlEhoKEnZpcnR1YWxfdGltZXN0YW1wcxgFIAEoCBJECgphdHRyaWJ1dGVzGAYgAygLMjAuWWRiLlRhYmxlLkNoYW5nZWZlZWREZXNjcmlwdGlvbi5BdHRyaWJ1dGVzRW50cnkSEgoKYXdzX3JlZ2lvbhgHIAEoCRI/ChxyZXNvbHZlZF90aW1lc3RhbXBzX2ludGVydmFsGAggASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uGjEKD0F0dHJpYnV0ZXNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIl0KBVN0YXRlEhUKEVNUQVRFX1VOU1BFQ0lGSUVEEAASEQoNU1RBVEVfRU5BQkxFRBABEhIKDlNUQVRFX0RJU0FCTEVEEAISFgoSU1RBVEVfSU5JVElBTF9TQ0FOEAMiHAoLU3RvcmFnZVBvb2wSDQoFbWVkaWEYASABKAkiqgIKDVN0b3JhZ2VQb2xpY3kSEwoLcHJlc2V0X25hbWUYASABKAkSJgoGc3lzbG9nGAIgASgLMhYuWWRiLlRhYmxlLlN0b3JhZ2VQb29sEiMKA2xvZxgDIAEoCzIWLllkYi5UYWJsZS5TdG9yYWdlUG9vbBIkCgRkYXRhGAQgASgLMhYuWWRiLlRhYmxlLlN0b3JhZ2VQb29sEigKCGV4dGVybmFsGAUgASgLMhYuWWRiLlRhYmxlLlN0b3JhZ2VQb29sEi8KDmtlZXBfaW5fbWVtb3J5GAYgASgOMhcuWWRiLkZlYXR1cmVGbGFnLlN0YXR1cxI2Cg9jb2x1bW5fZmFtaWxpZXMYByADKAsyHS5ZZGIuVGFibGUuQ29sdW1uRmFtaWx5UG9saWN5IrECChJDb2x1bW5GYW1pbHlQb2xpY3kSDAoEbmFtZRgBIAEoCRIkCgRkYXRhGAIgASgLMhYuWWRiLlRhYmxlLlN0b3JhZ2VQb29sEigKCGV4dGVybmFsGAMgASgLMhYuWWRiLlRhYmxlLlN0b3JhZ2VQb29sEi8KDmtlZXBfaW5fbWVtb3J5GAQgASgOMhcuWWRiLkZlYXR1cmVGbGFnLlN0YXR1cxI+Cgtjb21wcmVzc2lvbhgFIAEoDjIpLllkYi5UYWJsZS5Db2x1bW5GYW1pbHlQb2xpY3kuQ29tcHJlc3Npb24iTAoLQ29tcHJlc3Npb24SGwoXQ09NUFJFU1NJT05fVU5TUEVDSUZJRUQQABIQCgxVTkNPTVBSRVNTRUQQARIOCgpDT01QUkVTU0VEEAIiJwoQQ29tcGFjdGlvblBvbGljeRITCgtwcmVzZXRfbmFtZRgBIAEoCSI7ChJFeHBsaWNpdFBhcnRpdGlvbnMSJQoMc3BsaXRfcG9pbnRzGAEgAygLMg8uWWRiLlR5cGVkVmFsdWUiUwoOUGFydGl0aW9uU3RhdHMSFQoNcm93c19lc3RpbWF0ZRgBIAEoBBISCgpzdG9yZV9zaXplGAIgASgEEhYKDmxlYWRlcl9ub2RlX2lkGAMgASgNIukBCgpUYWJsZVN0YXRzEjIKD3BhcnRpdGlvbl9zdGF0cxgBIAMoCzIZLllkYi5UYWJsZS5QYXJ0aXRpb25TdGF0cxIVCg1yb3dzX2VzdGltYXRlGAIgASgEEhIKCnN0b3JlX3NpemUYAyABKAQSEgoKcGFydGl0aW9ucxgEIAEoBBIxCg1jcmVhdGlvbl90aW1lGAUgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBI1ChFtb2RpZmljYXRpb25fdGltZRgGIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAi3AIKElBhcnRpdGlvbmluZ1BvbGljeRITCgtwcmVzZXRfbmFtZRgBIAEoCRJPChFhdXRvX3BhcnRpdGlvbmluZxgCIAEoDjI0LllkYi5UYWJsZS5QYXJ0aXRpb25pbmdQb2xpY3kuQXV0b1BhcnRpdGlvbmluZ1BvbGljeRIcChJ1bmlmb3JtX3BhcnRpdGlvbnMYAyABKARIABI8ChNleHBsaWNpdF9wYXJ0aXRpb25zGAQgASgLMh0uWWRiLlRhYmxlLkV4cGxpY2l0UGFydGl0aW9uc0gAInYKFkF1dG9QYXJ0aXRpb25pbmdQb2xpY3kSKAokQVVUT19QQVJUSVRJT05JTkdfUE9MSUNZX1VOU1BFQ0lGSUVEEAASDAoIRElTQUJMRUQQARIOCgpBVVRPX1NQTElUEAISFAoQQVVUT19TUExJVF9NRVJHRRADQgwKCnBhcnRpdGlvbnMiJgoPRXhlY3V0aW9uUG9saWN5EhMKC3ByZXNldF9uYW1lGAEgASgJIrEBChFSZXBsaWNhdGlvblBvbGljeRITCgtwcmVzZXRfbmFtZRgBIAEoCRIWCg5yZXBsaWNhc19jb3VudBgCIAEoDRI9ChxjcmVhdGVfcGVyX2F2YWlsYWJpbGl0eV96b25lGAMgASgOMhcuWWRiLkZlYXR1cmVGbGFnLlN0YXR1cxIwCg9hbGxvd19wcm9tb3Rpb24YBCABKA4yFy5ZZGIuRmVhdHVyZUZsYWcuU3RhdHVzIiQKDUNhY2hpbmdQb2xpY3kSEwoLcHJlc2V0X25hbWUYASABKAki6wIKDFRhYmxlUHJvZmlsZRITCgtwcmVzZXRfbmFtZRgBIAEoCRIwCg5zdG9yYWdlX3BvbGljeRgCIAEoCzIYLllkYi5UYWJsZS5TdG9yYWdlUG9saWN5EjYKEWNvbXBhY3Rpb25fcG9saWN5GAMgASgLMhsuWWRiLlRhYmxlLkNvbXBhY3Rpb25Qb2xpY3kSOgoTcGFydGl0aW9uaW5nX3BvbGljeRgEIAEoCzIdLllkYi5UYWJsZS5QYXJ0aXRpb25pbmdQb2xpY3kSNAoQZXhlY3V0aW9uX3BvbGljeRgFIAEoCzIaLllkYi5UYWJsZS5FeGVjdXRpb25Qb2xpY3kSOAoScmVwbGljYXRpb25fcG9saWN5GAYgASgLMhwuWWRiLlRhYmxlLlJlcGxpY2F0aW9uUG9saWN5EjAKDmNhY2hpbmdfcG9saWN5GAcgASgLMhguWWRiLlRhYmxlLkNhY2hpbmdQb2xpY3kiqgMKE1NlcXVlbmNlRGVzY3JpcHRpb24SEQoEbmFtZRgBIAEoCUgAiAEBEhYKCW1pbl92YWx1ZRgCIAEoEkgBiAEBEhYKCW1heF92YWx1ZRgDIAEoEkgCiAEBEhgKC3N0YXJ0X3ZhbHVlGAQgASgSSAOIAQESEgoFY2FjaGUYBSABKARIBIgBARIWCglpbmNyZW1lbnQYBiABKBJIBYgBARISCgVjeWNsZRgHIAEoCEgGiAEBEjsKB3NldF92YWwYCCABKAsyJS5ZZGIuVGFibGUuU2VxdWVuY2VEZXNjcmlwdGlvbi5TZXRWYWxIB4gBARpWCgZTZXRWYWwSFwoKbmV4dF92YWx1ZRgBIAEoEkgAiAEBEhYKCW5leHRfdXNlZBgCIAEoCEgBiAEBQg0KC19uZXh0X3ZhbHVlQgwKCl9uZXh0X3VzZWRCBwoFX25hbWVCDAoKX21pbl92YWx1ZUIMCgpfbWF4X3ZhbHVlQg4KDF9zdGFydF92YWx1ZUIICgZfY2FjaGVCDAoKX2luY3JlbWVudEIICgZfY3ljbGVCCgoIX3NldF92YWwi2gEKCkNvbHVtbk1ldGESDAoEbmFtZRgBIAEoCRIXCgR0eXBlGAIgASgLMgkuWWRiLlR5cGUSDgoGZmFtaWx5GAMgASgJEhUKCG5vdF9udWxsGAQgASgISAGIAQESJwoMZnJvbV9saXRlcmFsGAUgASgLMg8uWWRiLlR5cGVkVmFsdWVIABI3Cg1mcm9tX3NlcXVlbmNlGAYgASgLMh4uWWRiLlRhYmxlLlNlcXVlbmNlRGVzY3JpcHRpb25IAEIPCg1kZWZhdWx0X3ZhbHVlQgsKCV9ub3RfbnVsbCJPChpEYXRlVHlwZUNvbHVtbk1vZGVTZXR0aW5ncxITCgtjb2x1bW5fbmFtZRgBIAEoCRIcChRleHBpcmVfYWZ0ZXJfc2Vjb25kcxgCIAEoDSKOAgofVmFsdWVTaW5jZVVuaXhFcG9jaE1vZGVTZXR0aW5ncxITCgtjb2x1bW5fbmFtZRgBIAEoCRJECgtjb2x1bW5fdW5pdBgCIAEoDjIvLllkYi5UYWJsZS5WYWx1ZVNpbmNlVW5peEVwb2NoTW9kZVNldHRpbmdzLlVuaXQSHAoUZXhwaXJlX2FmdGVyX3NlY29uZHMYAyABKA0icgoEVW5pdBIUChBVTklUX1VOU1BFQ0lGSUVEEAASEAoMVU5JVF9TRUNPTkRTEAESFQoRVU5JVF9NSUxMSVNFQ09ORFMQAhIVChFVTklUX01JQ1JPU0VDT05EUxADEhQKEFVOSVRfTkFOT1NFQ09ORFMQBCLEAQoLVHRsU2V0dGluZ3MSQQoQZGF0ZV90eXBlX2NvbHVtbhgBIAEoCzIlLllkYi5UYWJsZS5EYXRlVHlwZUNvbHVtbk1vZGVTZXR0aW5nc0gAEkwKFnZhbHVlX3NpbmNlX3VuaXhfZXBvY2gYAiABKAsyKi5ZZGIuVGFibGUuVmFsdWVTaW5jZVVuaXhFcG9jaE1vZGVTZXR0aW5nc0gAEhwKFHJ1bl9pbnRlcnZhbF9zZWNvbmRzGAMgASgNQgYKBG1vZGUi2gEKD1N0b3JhZ2VTZXR0aW5ncxIyChJ0YWJsZXRfY29tbWl0X2xvZzAYASABKAsyFi5ZZGIuVGFibGUuU3RvcmFnZVBvb2wSMgoSdGFibGV0X2NvbW1pdF9sb2cxGAIgASgLMhYuWWRiLlRhYmxlLlN0b3JhZ2VQb29sEigKCGV4dGVybmFsGAQgASgLMhYuWWRiLlRhYmxlLlN0b3JhZ2VQb29sEjUKFHN0b3JlX2V4dGVybmFsX2Jsb2JzGAUgASgOMhcuWWRiLkZlYXR1cmVGbGFnLlN0YXR1cyKEAgoMQ29sdW1uRmFtaWx5EgwKBG5hbWUYASABKAkSJAoEZGF0YRgCIAEoCzIWLllkYi5UYWJsZS5TdG9yYWdlUG9vbBI4Cgtjb21wcmVzc2lvbhgDIAEoDjIjLllkYi5UYWJsZS5Db2x1bW5GYW1pbHkuQ29tcHJlc3Npb24SLwoOa2VlcF9pbl9tZW1vcnkYBCABKA4yFy5ZZGIuRmVhdHVyZUZsYWcuU3RhdHVzIlUKC0NvbXByZXNzaW9uEhsKF0NPTVBSRVNTSU9OX1VOU1BFQ0lGSUVEEAASFAoQQ09NUFJFU1NJT05fTk9ORRABEhMKD0NPTVBSRVNTSU9OX0xaNBACIvcBChRQYXJ0aXRpb25pbmdTZXR0aW5ncxIUCgxwYXJ0aXRpb25fYnkYASADKAkSNQoUcGFydGl0aW9uaW5nX2J5X3NpemUYAiABKA4yFy5ZZGIuRmVhdHVyZUZsYWcuU3RhdHVzEhkKEXBhcnRpdGlvbl9zaXplX21iGAMgASgEEjUKFHBhcnRpdGlvbmluZ19ieV9sb2FkGAQgASgOMhcuWWRiLkZlYXR1cmVGbGFnLlN0YXR1cxIcChRtaW5fcGFydGl0aW9uc19jb3VudBgGIAEoBBIcChRtYXhfcGFydGl0aW9uc19jb3VudBgHIAEoBEoECAUQBiJDChZBelJlYWRSZXBsaWNhc1NldHRpbmdzEgwKBG5hbWUYASABKAkSGwoTcmVhZF9yZXBsaWNhc19jb3VudBgCIAEoBCJfChdDbHVzdGVyUmVwbGljYXNTZXR0aW5ncxJEChlhel9yZWFkX3JlcGxpY2FzX3NldHRpbmdzGAIgAygLMiEuWWRiLlRhYmxlLkF6UmVhZFJlcGxpY2FzU2V0dGluZ3MidAoUUmVhZFJlcGxpY2FzU2V0dGluZ3MSJAoacGVyX2F6X3JlYWRfcmVwbGljYXNfY291bnQYASABKARIABIkChphbnlfYXpfcmVhZF9yZXBsaWNhc19jb3VudBgCIAEoBEgAQgoKCHNldHRpbmdzSgQIAxAEIqoHChJDcmVhdGVUYWJsZVJlcXVlc3QSEgoKc2Vzc2lvbl9pZBgBIAEoCRIMCgRwYXRoGAIgASgJEiYKB2NvbHVtbnMYAyADKAsyFS5ZZGIuVGFibGUuQ29sdW1uTWV0YRITCgtwcmltYXJ5X2tleRgEIAMoCRIoCgdwcm9maWxlGAUgASgLMhcuWWRiLlRhYmxlLlRhYmxlUHJvZmlsZRI5ChBvcGVyYXRpb25fcGFyYW1zGAYgASgLMh8uWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uUGFyYW1zEiYKB2luZGV4ZXMYByADKAsyFS5ZZGIuVGFibGUuVGFibGVJbmRleBIsCgx0dGxfc2V0dGluZ3MYCCABKAsyFi5ZZGIuVGFibGUuVHRsU2V0dGluZ3MSNAoQc3RvcmFnZV9zZXR0aW5ncxgJIAEoCzIaLllkYi5UYWJsZS5TdG9yYWdlU2V0dGluZ3MSMAoPY29sdW1uX2ZhbWlsaWVzGAogAygLMhcuWWRiLlRhYmxlLkNvbHVtbkZhbWlseRJaCgphdHRyaWJ1dGVzGAsgAygLMi0uWWRiLlRhYmxlLkNyZWF0ZVRhYmxlUmVxdWVzdC5BdHRyaWJ1dGVzRW50cnlCF6LmKgcKBQgBEIAgquYqCAoGCgQIARBkEhkKEWNvbXBhY3Rpb25fcG9saWN5GAwgASgJEhwKEnVuaWZvcm1fcGFydGl0aW9ucxgNIAEoBEgAEjoKEXBhcnRpdGlvbl9hdF9rZXlzGA4gASgLMh0uWWRiLlRhYmxlLkV4cGxpY2l0UGFydGl0aW9uc0gAEj4KFXBhcnRpdGlvbmluZ19zZXR0aW5ncxgPIAEoCzIfLllkYi5UYWJsZS5QYXJ0aXRpb25pbmdTZXR0aW5ncxIxChBrZXlfYmxvb21fZmlsdGVyGBAgASgOMhcuWWRiLkZlYXR1cmVGbGFnLlN0YXR1cxI/ChZyZWFkX3JlcGxpY2FzX3NldHRpbmdzGBEgASgLMh8uWWRiLlRhYmxlLlJlYWRSZXBsaWNhc1NldHRpbmdzEg8KB3RpZXJpbmcYEiABKAkSEQoJdGVtcG9yYXJ5GBMgASgIEigKCnN0b3JlX3R5cGUYFCABKA4yFC5ZZGIuVGFibGUuU3RvcmVUeXBlGjEKD0F0dHJpYnV0ZXNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBQgwKCnBhcnRpdGlvbnMiQwoTQ3JlYXRlVGFibGVSZXNwb25zZRIsCglvcGVyYXRpb24YASABKAsyGS5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb24idQoQRHJvcFRhYmxlUmVxdWVzdBISCgpzZXNzaW9uX2lkGAEgASgJEgwKBHBhdGgYAiABKAkSOQoQb3BlcmF0aW9uX3BhcmFtcxgEIAEoCzIfLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvblBhcmFtc0oECAMQBCJBChFEcm9wVGFibGVSZXNwb25zZRIsCglvcGVyYXRpb24YASABKAsyGS5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb24iXQoPUmVuYW1lSW5kZXhJdGVtEhMKC3NvdXJjZV9uYW1lGAEgASgJEhgKEGRlc3RpbmF0aW9uX25hbWUYAiABKAkSGwoTcmVwbGFjZV9kZXN0aW5hdGlvbhgDIAEoCCKVCQoRQWx0ZXJUYWJsZVJlcXVlc3QSEgoKc2Vzc2lvbl9pZBgBIAEoCRIMCgRwYXRoGAIgASgJEioKC2FkZF9jb2x1bW5zGAMgAygLMhUuWWRiLlRhYmxlLkNvbHVtbk1ldGESFAoMZHJvcF9jb2x1bW5zGAQgAygJEjkKEG9wZXJhdGlvbl9wYXJhbXMYBSABKAsyHy5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb25QYXJhbXMSLAoNYWx0ZXJfY29sdW1ucxgGIAMoCzIVLllkYi5UYWJsZS5Db2x1bW5NZXRhEjIKEHNldF90dGxfc2V0dGluZ3MYByABKAsyFi5ZZGIuVGFibGUuVHRsU2V0dGluZ3NIABIzChFkcm9wX3R0bF9zZXR0aW5ncxgIIAEoCzIWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eUgAEioKC2FkZF9pbmRleGVzGAkgAygLMhUuWWRiLlRhYmxlLlRhYmxlSW5kZXgSFAoMZHJvcF9pbmRleGVzGAogAygJEjoKFmFsdGVyX3N0b3JhZ2Vfc2V0dGluZ3MYCyABKAsyGi5ZZGIuVGFibGUuU3RvcmFnZVNldHRpbmdzEjQKE2FkZF9jb2x1bW5fZmFtaWxpZXMYDCADKAsyFy5ZZGIuVGFibGUuQ29sdW1uRmFtaWx5EjYKFWFsdGVyX2NvbHVtbl9mYW1pbGllcxgNIAMoCzIXLllkYi5UYWJsZS5Db2x1bW5GYW1pbHkSYAoQYWx0ZXJfYXR0cmlidXRlcxgOIAMoCzIxLllkYi5UYWJsZS5BbHRlclRhYmxlUmVxdWVzdC5BbHRlckF0dHJpYnV0ZXNFbnRyeUITouYqAxiAIKrmKggKBgoECAEQZBIdChVzZXRfY29tcGFjdGlvbl9wb2xpY3kYDyABKAkSRAobYWx0ZXJfcGFydGl0aW9uaW5nX3NldHRpbmdzGBAgASgLMh8uWWRiLlRhYmxlLlBhcnRpdGlvbmluZ1NldHRpbmdzEjUKFHNldF9rZXlfYmxvb21fZmlsdGVyGBEgASgOMhcuWWRiLkZlYXR1cmVGbGFnLlN0YXR1cxJDChpzZXRfcmVhZF9yZXBsaWNhc19zZXR0aW5ncxgSIAEoCzIfLllkYi5UYWJsZS5SZWFkUmVwbGljYXNTZXR0aW5ncxIuCg9hZGRfY2hhbmdlZmVlZHMYEyADKAsyFS5ZZGIuVGFibGUuQ2hhbmdlZmVlZBIYChBkcm9wX2NoYW5nZWZlZWRzGBQgAygJEjIKDnJlbmFtZV9pbmRleGVzGBUgAygLMhouWWRiLlRhYmxlLlJlbmFtZUluZGV4SXRlbRIVCgtzZXRfdGllcmluZxgWIAEoCUgBEi4KDGRyb3BfdGllcmluZxgXIAEoCzIWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eUgBGjYKFEFsdGVyQXR0cmlidXRlc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAFCDAoKdHRsX2FjdGlvbkIQCg50aWVyaW5nX2FjdGlvbiJCChJBbHRlclRhYmxlUmVzcG9uc2USLAoJb3BlcmF0aW9uGAEgASgLMhkuWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uIpABChBDb3B5VGFibGVSZXF1ZXN0EhIKCnNlc3Npb25faWQYASABKAkSEwoLc291cmNlX3BhdGgYAiABKAkSGAoQZGVzdGluYXRpb25fcGF0aBgDIAEoCRI5ChBvcGVyYXRpb25fcGFyYW1zGAQgASgLMh8uWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uUGFyYW1zIkEKEUNvcHlUYWJsZVJlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiJUCg1Db3B5VGFibGVJdGVtEhMKC3NvdXJjZV9wYXRoGAEgASgJEhgKEGRlc3RpbmF0aW9uX3BhdGgYAiABKAkSFAoMb21pdF9pbmRleGVzGAMgASgIIowBChFDb3B5VGFibGVzUmVxdWVzdBI5ChBvcGVyYXRpb25fcGFyYW1zGAEgASgLMh8uWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uUGFyYW1zEhIKCnNlc3Npb25faWQYAiABKAkSKAoGdGFibGVzGAMgAygLMhguWWRiLlRhYmxlLkNvcHlUYWJsZUl0ZW0iQgoSQ29weVRhYmxlc1Jlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiJdCg9SZW5hbWVUYWJsZUl0ZW0SEwoLc291cmNlX3BhdGgYASABKAkSGAoQZGVzdGluYXRpb25fcGF0aBgCIAEoCRIbChNyZXBsYWNlX2Rlc3RpbmF0aW9uGAMgASgIIpABChNSZW5hbWVUYWJsZXNSZXF1ZXN0EjkKEG9wZXJhdGlvbl9wYXJhbXMYASABKAsyHy5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb25QYXJhbXMSEgoKc2Vzc2lvbl9pZBgCIAEoCRIqCgZ0YWJsZXMYAyADKAsyGi5ZZGIuVGFibGUuUmVuYW1lVGFibGVJdGVtIkQKFFJlbmFtZVRhYmxlc1Jlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiL1AQoURGVzY3JpYmVUYWJsZVJlcXVlc3QSEgoKc2Vzc2lvbl9pZBgBIAEoCRIMCgRwYXRoGAIgASgJEjkKEG9wZXJhdGlvbl9wYXJhbXMYBCABKAsyHy5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb25QYXJhbXMSIAoYaW5jbHVkZV9zaGFyZF9rZXlfYm91bmRzGAUgASgIEhsKE2luY2x1ZGVfdGFibGVfc3RhdHMYBiABKAgSHwoXaW5jbHVkZV9wYXJ0aXRpb25fc3RhdHMYByABKAgSIAoYaW5jbHVkZV9zaGFyZF9ub2Rlc19pbmZvGAkgASgIIkUKFURlc2NyaWJlVGFibGVSZXNwb25zZRIsCglvcGVyYXRpb24YASABKAsyGS5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb24iyQYKE0Rlc2NyaWJlVGFibGVSZXN1bHQSHwoEc2VsZhgBIAEoCzIRLllkYi5TY2hlbWUuRW50cnkSJgoHY29sdW1ucxgCIAMoCzIVLllkYi5UYWJsZS5Db2x1bW5NZXRhEhMKC3ByaW1hcnlfa2V5GAMgAygJEikKEHNoYXJkX2tleV9ib3VuZHMYBCADKAsyDy5ZZGIuVHlwZWRWYWx1ZRIxCgdpbmRleGVzGAUgAygLMiAuWWRiLlRhYmxlLlRhYmxlSW5kZXhEZXNjcmlwdGlvbhIqCgt0YWJsZV9zdGF0cxgGIAEoCzIVLllkYi5UYWJsZS5UYWJsZVN0YXRzEiwKDHR0bF9zZXR0aW5ncxgHIAEoCzIWLllkYi5UYWJsZS5UdGxTZXR0aW5ncxI0ChBzdG9yYWdlX3NldHRpbmdzGAggASgLMhouWWRiLlRhYmxlLlN0b3JhZ2VTZXR0aW5ncxIwCg9jb2x1bW5fZmFtaWxpZXMYCSADKAsyFy5ZZGIuVGFibGUuQ29sdW1uRmFtaWx5EkIKCmF0dHJpYnV0ZXMYCiADKAsyLi5ZZGIuVGFibGUuRGVzY3JpYmVUYWJsZVJlc3VsdC5BdHRyaWJ1dGVzRW50cnkSPgoVcGFydGl0aW9uaW5nX3NldHRpbmdzGAwgASgLMh8uWWRiLlRhYmxlLlBhcnRpdGlvbmluZ1NldHRpbmdzEjEKEGtleV9ibG9vbV9maWx0ZXIYDSABKA4yFy5ZZGIuRmVhdHVyZUZsYWcuU3RhdHVzEj8KFnJlYWRfcmVwbGljYXNfc2V0dGluZ3MYDiABKAsyHy5ZZGIuVGFibGUuUmVhZFJlcGxpY2FzU2V0dGluZ3MSNQoLY2hhbmdlZmVlZHMYDyADKAsyIC5ZZGIuVGFibGUuQ2hhbmdlZmVlZERlc2NyaXB0aW9uEg8KB3RpZXJpbmcYECABKAkSEQoJdGVtcG9yYXJ5GBEgASgIEigKCnN0b3JlX3R5cGUYEiABKA4yFC5ZZGIuVGFibGUuU3RvcmVUeXBlGjEKD0F0dHJpYnV0ZXNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBSgQICxAMIjIKBVF1ZXJ5EhIKCHlxbF90ZXh0GAEgASgJSAASDAoCaWQYAiABKAlIAEIHCgVxdWVyeSIaChhTZXJpYWxpemFibGVNb2RlU2V0dGluZ3MiNgoST25saW5lTW9kZVNldHRpbmdzEiAKGGFsbG93X2luY29uc2lzdGVudF9yZWFkcxgBIAEoCCITChFTdGFsZU1vZGVTZXR0aW5ncyIWChRTbmFwc2hvdE1vZGVTZXR0aW5ncyKbAgoTVHJhbnNhY3Rpb25TZXR0aW5ncxJGChdzZXJpYWxpemFibGVfcmVhZF93cml0ZRgBIAEoCzIjLllkYi5UYWJsZS5TZXJpYWxpemFibGVNb2RlU2V0dGluZ3NIABI5ChBvbmxpbmVfcmVhZF9vbmx5GAIgASgLMh0uWWRiLlRhYmxlLk9ubGluZU1vZGVTZXR0aW5nc0gAEjcKD3N0YWxlX3JlYWRfb25seRgDIAEoCzIcLllkYi5UYWJsZS5TdGFsZU1vZGVTZXR0aW5nc0gAEj0KEnNuYXBzaG90X3JlYWRfb25seRgEIAEoCzIfLllkYi5UYWJsZS5TbmFwc2hvdE1vZGVTZXR0aW5nc0gAQgkKB3R4X21vZGUiewoSVHJhbnNhY3Rpb25Db250cm9sEg8KBXR4X2lkGAEgASgJSAASMgoIYmVnaW5fdHgYAiABKAsyHi5ZZGIuVGFibGUuVHJhbnNhY3Rpb25TZXR0aW5nc0gAEhEKCWNvbW1pdF90eBgKIAEoCEINCgt0eF9zZWxlY3RvciIpChBRdWVyeUNhY2hlUG9saWN5EhUKDWtlZXBfaW5fY2FjaGUYASABKAgisQEKFFF1ZXJ5U3RhdHNDb2xsZWN0aW9uIpgBCgRNb2RlEiAKHFNUQVRTX0NPTExFQ1RJT05fVU5TUEVDSUZJRUQQABIZChVTVEFUU19DT0xMRUNUSU9OX05PTkUQARIaChZTVEFUU19DT0xMRUNUSU9OX0JBU0lDEAISGQoVU1RBVFNfQ09MTEVDVElPTl9GVUxMEAMSHAoYU1RBVFNfQ09MTEVDVElPTl9QUk9GSUxFEAQivgMKF0V4ZWN1dGVEYXRhUXVlcnlSZXF1ZXN0EhIKCnNlc3Npb25faWQYASABKAkSMQoKdHhfY29udHJvbBgCIAEoCzIdLllkYi5UYWJsZS5UcmFuc2FjdGlvbkNvbnRyb2wSHwoFcXVlcnkYAyABKAsyEC5ZZGIuVGFibGUuUXVlcnkSRgoKcGFyYW1ldGVycxgEIAMoCzIyLllkYi5UYWJsZS5FeGVjdXRlRGF0YVF1ZXJ5UmVxdWVzdC5QYXJhbWV0ZXJzRW50cnkSNwoScXVlcnlfY2FjaGVfcG9saWN5GAUgASgLMhsuWWRiLlRhYmxlLlF1ZXJ5Q2FjaGVQb2xpY3kSOQoQb3BlcmF0aW9uX3BhcmFtcxgGIAEoCzIfLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvblBhcmFtcxI7Cg1jb2xsZWN0X3N0YXRzGAcgASgOMiQuWWRiLlRhYmxlLlF1ZXJ5U3RhdHNDb2xsZWN0aW9uLk1vZGUaQgoPUGFyYW1ldGVyc0VudHJ5EgsKA2tleRgBIAEoCRIeCgV2YWx1ZRgCIAEoCzIPLllkYi5UeXBlZFZhbHVlOgI4ASJIChhFeGVjdXRlRGF0YVF1ZXJ5UmVzcG9uc2USLAoJb3BlcmF0aW9uGAEgASgLMhkuWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uInwKGUV4ZWN1dGVTY2hlbWVRdWVyeVJlcXVlc3QSEgoKc2Vzc2lvbl9pZBgBIAEoCRIQCgh5cWxfdGV4dBgCIAEoCRI5ChBvcGVyYXRpb25fcGFyYW1zGAMgASgLMh8uWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uUGFyYW1zIkoKGkV4ZWN1dGVTY2hlbWVRdWVyeVJlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiIdCg9UcmFuc2FjdGlvbk1ldGESCgoCaWQYASABKAkinwEKCVF1ZXJ5TWV0YRIKCgJpZBgBIAEoCRJDChBwYXJhbWV0ZXJzX3R5cGVzGAIgAygLMikuWWRiLlRhYmxlLlF1ZXJ5TWV0YS5QYXJhbWV0ZXJzVHlwZXNFbnRyeRpBChRQYXJhbWV0ZXJzVHlwZXNFbnRyeRILCgNrZXkYASABKAkSGAoFdmFsdWUYAiABKAsyCS5ZZGIuVHlwZToCOAEiwQEKEkV4ZWN1dGVRdWVyeVJlc3VsdBIjCgtyZXN1bHRfc2V0cxgBIAMoCzIOLllkYi5SZXN1bHRTZXQSKwoHdHhfbWV0YRgCIAEoCzIaLllkYi5UYWJsZS5UcmFuc2FjdGlvbk1ldGESKAoKcXVlcnlfbWV0YRgDIAEoCzIULllkYi5UYWJsZS5RdWVyeU1ldGESLwoLcXVlcnlfc3RhdHMYBCABKAsyGi5ZZGIuVGFibGVTdGF0cy5RdWVyeVN0YXRzIpwBChdFeHBsYWluRGF0YVF1ZXJ5UmVxdWVzdBISCgpzZXNzaW9uX2lkGAEgASgJEhAKCHlxbF90ZXh0GAIgASgJEjkKEG9wZXJhdGlvbl9wYXJhbXMYAyABKAsyHy5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb25QYXJhbXMSIAoYY29sbGVjdF9mdWxsX2RpYWdub3N0aWNzGAQgASgIIkgKGEV4cGxhaW5EYXRhUXVlcnlSZXNwb25zZRIsCglvcGVyYXRpb24YASABKAsyGS5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb24iWwoSRXhwbGFpblF1ZXJ5UmVzdWx0EhEKCXF1ZXJ5X2FzdBgBIAEoCRISCgpxdWVyeV9wbGFuGAIgASgJEh4KFnF1ZXJ5X2Z1bGxfZGlhZ25vc3RpY3MYAyABKAkiegoXUHJlcGFyZURhdGFRdWVyeVJlcXVlc3QSEgoKc2Vzc2lvbl9pZBgBIAEoCRIQCgh5cWxfdGV4dBgCIAEoCRI5ChBvcGVyYXRpb25fcGFyYW1zGAMgASgLMh8uWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uUGFyYW1zIkgKGFByZXBhcmVEYXRhUXVlcnlSZXNwb25zZRIsCglvcGVyYXRpb24YASABKAsyGS5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb24itwEKElByZXBhcmVRdWVyeVJlc3VsdBIQCghxdWVyeV9pZBgBIAEoCRJMChBwYXJhbWV0ZXJzX3R5cGVzGAIgAygLMjIuWWRiLlRhYmxlLlByZXBhcmVRdWVyeVJlc3VsdC5QYXJhbWV0ZXJzVHlwZXNFbnRyeRpBChRQYXJhbWV0ZXJzVHlwZXNFbnRyeRILCgNrZXkYASABKAkSGAoFdmFsdWUYAiABKAsyCS5ZZGIuVHlwZToCOAEiYQoQS2VlcEFsaXZlUmVxdWVzdBISCgpzZXNzaW9uX2lkGAEgASgJEjkKEG9wZXJhdGlvbl9wYXJhbXMYAiABKAsyHy5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb25QYXJhbXMiQQoRS2VlcEFsaXZlUmVzcG9uc2USLAoJb3BlcmF0aW9uGAEgASgLMhkuWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uIrcBCg9LZWVwQWxpdmVSZXN1bHQSQAoOc2Vzc2lvbl9zdGF0dXMYASABKA4yKC5ZZGIuVGFibGUuS2VlcEFsaXZlUmVzdWx0LlNlc3Npb25TdGF0dXMiYgoNU2Vzc2lvblN0YXR1cxIeChpTRVNTSU9OX1NUQVRVU19VTlNQRUNJRklFRBAAEhgKFFNFU1NJT05fU1RBVFVTX1JFQURZEAESFwoTU0VTU0lPTl9TVEFUVVNfQlVTWRACIp0BChdCZWdpblRyYW5zYWN0aW9uUmVxdWVzdBISCgpzZXNzaW9uX2lkGAEgASgJEjMKC3R4X3NldHRpbmdzGAIgASgLMh4uWWRiLlRhYmxlLlRyYW5zYWN0aW9uU2V0dGluZ3MSOQoQb3BlcmF0aW9uX3BhcmFtcxgDIAEoCzIfLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvblBhcmFtcyJIChhCZWdpblRyYW5zYWN0aW9uUmVzcG9uc2USLAoJb3BlcmF0aW9uGAEgASgLMhkuWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uIkUKFkJlZ2luVHJhbnNhY3Rpb25SZXN1bHQSKwoHdHhfbWV0YRgBIAEoCzIaLllkYi5UYWJsZS5UcmFuc2FjdGlvbk1ldGEitQEKGENvbW1pdFRyYW5zYWN0aW9uUmVxdWVzdBISCgpzZXNzaW9uX2lkGAEgASgJEg0KBXR4X2lkGAIgASgJEjkKEG9wZXJhdGlvbl9wYXJhbXMYAyABKAsyHy5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb25QYXJhbXMSOwoNY29sbGVjdF9zdGF0cxgEIAEoDjIkLllkYi5UYWJsZS5RdWVyeVN0YXRzQ29sbGVjdGlvbi5Nb2RlIkkKGUNvbW1pdFRyYW5zYWN0aW9uUmVzcG9uc2USLAoJb3BlcmF0aW9uGAEgASgLMhkuWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uIkoKF0NvbW1pdFRyYW5zYWN0aW9uUmVzdWx0Ei8KC3F1ZXJ5X3N0YXRzGAEgASgLMhouWWRiLlRhYmxlU3RhdHMuUXVlcnlTdGF0cyJ6ChpSb2xsYmFja1RyYW5zYWN0aW9uUmVxdWVzdBISCgpzZXNzaW9uX2lkGAEgASgJEg0KBXR4X2lkGAIgASgJEjkKEG9wZXJhdGlvbl9wYXJhbXMYAyABKAsyHy5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb25QYXJhbXMiSwobUm9sbGJhY2tUcmFuc2FjdGlvblJlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiKYAQoYU3RvcmFnZVBvbGljeURlc2NyaXB0aW9uEgwKBG5hbWUYASABKAkSPwoGbGFiZWxzGAIgAygLMi8uWWRiLlRhYmxlLlN0b3JhZ2VQb2xpY3lEZXNjcmlwdGlvbi5MYWJlbHNFbnRyeRotCgtMYWJlbHNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIp4BChtDb21wYWN0aW9uUG9saWN5RGVzY3JpcHRpb24SDAoEbmFtZRgBIAEoCRJCCgZsYWJlbHMYAiADKAsyMi5ZZGIuVGFibGUuQ29tcGFjdGlvblBvbGljeURlc2NyaXB0aW9uLkxhYmVsc0VudHJ5Gi0KC0xhYmVsc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEiogEKHVBhcnRpdGlvbmluZ1BvbGljeURlc2NyaXB0aW9uEgwKBG5hbWUYASABKAkSRAoGbGFiZWxzGAIgAygLMjQuWWRiLlRhYmxlLlBhcnRpdGlvbmluZ1BvbGljeURlc2NyaXB0aW9uLkxhYmVsc0VudHJ5Gi0KC0xhYmVsc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEinAEKGkV4ZWN1dGlvblBvbGljeURlc2NyaXB0aW9uEgwKBG5hbWUYASABKAkSQQoGbGFiZWxzGAIgAygLMjEuWWRiLlRhYmxlLkV4ZWN1dGlvblBvbGljeURlc2NyaXB0aW9uLkxhYmVsc0VudHJ5Gi0KC0xhYmVsc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEioAEKHFJlcGxpY2F0aW9uUG9saWN5RGVzY3JpcHRpb24SDAoEbmFtZRgBIAEoCRJDCgZsYWJlbHMYAiADKAsyMy5ZZGIuVGFibGUuUmVwbGljYXRpb25Qb2xpY3lEZXNjcmlwdGlvbi5MYWJlbHNFbnRyeRotCgtMYWJlbHNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIpgBChhDYWNoaW5nUG9saWN5RGVzY3JpcHRpb24SDAoEbmFtZRgBIAEoCRI/CgZsYWJlbHMYAiADKAsyLy5ZZGIuVGFibGUuQ2FjaGluZ1BvbGljeURlc2NyaXB0aW9uLkxhYmVsc0VudHJ5Gi0KC0xhYmVsc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEivgQKF1RhYmxlUHJvZmlsZURlc2NyaXB0aW9uEgwKBG5hbWUYASABKAkSPgoGbGFiZWxzGAIgAygLMi4uWWRiLlRhYmxlLlRhYmxlUHJvZmlsZURlc2NyaXB0aW9uLkxhYmVsc0VudHJ5Eh4KFmRlZmF1bHRfc3RvcmFnZV9wb2xpY3kYAyABKAkSIAoYYWxsb3dlZF9zdG9yYWdlX3BvbGljaWVzGAQgAygJEiEKGWRlZmF1bHRfY29tcGFjdGlvbl9wb2xpY3kYBSABKAkSIwobYWxsb3dlZF9jb21wYWN0aW9uX3BvbGljaWVzGAYgAygJEiMKG2RlZmF1bHRfcGFydGl0aW9uaW5nX3BvbGljeRgHIAEoCRIlCh1hbGxvd2VkX3BhcnRpdGlvbmluZ19wb2xpY2llcxgIIAMoCRIgChhkZWZhdWx0X2V4ZWN1dGlvbl9wb2xpY3kYCSABKAkSIgoaYWxsb3dlZF9leGVjdXRpb25fcG9saWNpZXMYCiADKAkSIgoaZGVmYXVsdF9yZXBsaWNhdGlvbl9wb2xpY3kYCyABKAkSJAocYWxsb3dlZF9yZXBsaWNhdGlvbl9wb2xpY2llcxgMIAMoCRIeChZkZWZhdWx0X2NhY2hpbmdfcG9saWN5GA0gASgJEiAKGGFsbG93ZWRfY2FjaGluZ19wb2xpY2llcxgOIAMoCRotCgtMYWJlbHNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIlgKG0Rlc2NyaWJlVGFibGVPcHRpb25zUmVxdWVzdBI5ChBvcGVyYXRpb25fcGFyYW1zGAEgASgLMh8uWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uUGFyYW1zIkwKHERlc2NyaWJlVGFibGVPcHRpb25zUmVzcG9uc2USLAoJb3BlcmF0aW9uGAEgASgLMhkuWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uIpkEChpEZXNjcmliZVRhYmxlT3B0aW9uc1Jlc3VsdBJBChV0YWJsZV9wcm9maWxlX3ByZXNldHMYASADKAsyIi5ZZGIuVGFibGUuVGFibGVQcm9maWxlRGVzY3JpcHRpb24SQwoWc3RvcmFnZV9wb2xpY3lfcHJlc2V0cxgCIAMoCzIjLllkYi5UYWJsZS5TdG9yYWdlUG9saWN5RGVzY3JpcHRpb24SSQoZY29tcGFjdGlvbl9wb2xpY3lfcHJlc2V0cxgDIAMoCzImLllkYi5UYWJsZS5Db21wYWN0aW9uUG9saWN5RGVzY3JpcHRpb24STQobcGFydGl0aW9uaW5nX3BvbGljeV9wcmVzZXRzGAQgAygLMiguWWRiLlRhYmxlLlBhcnRpdGlvbmluZ1BvbGljeURlc2NyaXB0aW9uEkcKGGV4ZWN1dGlvbl9wb2xpY3lfcHJlc2V0cxgFIAMoCzIlLllkYi5UYWJsZS5FeGVjdXRpb25Qb2xpY3lEZXNjcmlwdGlvbhJLChpyZXBsaWNhdGlvbl9wb2xpY3lfcHJlc2V0cxgGIAMoCzInLllkYi5UYWJsZS5SZXBsaWNhdGlvblBvbGljeURlc2NyaXB0aW9uEkMKFmNhY2hpbmdfcG9saWN5X3ByZXNldHMYByADKAsyIy5ZZGIuVGFibGUuQ2FjaGluZ1BvbGljeURlc2NyaXB0aW9uIsABCghLZXlSYW5nZRIiCgdncmVhdGVyGAEgASgLMg8uWWRiLlR5cGVkVmFsdWVIABIrChBncmVhdGVyX29yX2VxdWFsGAIgASgLMg8uWWRiLlR5cGVkVmFsdWVIABIfCgRsZXNzGAMgASgLMg8uWWRiLlR5cGVkVmFsdWVIARIoCg1sZXNzX29yX2VxdWFsGAQgASgLMg8uWWRiLlR5cGVkVmFsdWVIAUIMCgpmcm9tX2JvdW5kQgoKCHRvX2JvdW5kIrgCChBSZWFkVGFibGVSZXF1ZXN0EhIKCnNlc3Npb25faWQYASABKAkSDAoEcGF0aBgCIAEoCRImCglrZXlfcmFuZ2UYAyABKAsyEy5ZZGIuVGFibGUuS2V5UmFuZ2USDwoHY29sdW1ucxgEIAMoCRIPCgdvcmRlcmVkGAUgASgIEhEKCXJvd19saW1pdBgGIAEoBBItCgx1c2Vfc25hcHNob3QYByABKA4yFy5ZZGIuRmVhdHVyZUZsYWcuU3RhdHVzEhkKEWJhdGNoX2xpbWl0X2J5dGVzGAggASgEEhgKEGJhdGNoX2xpbWl0X3Jvd3MYCSABKAQSQQogcmV0dXJuX25vdF9udWxsX2RhdGFfYXNfb3B0aW9uYWwYCiABKA4yFy5ZZGIuRmVhdHVyZUZsYWcuU3RhdHVzIrwBChFSZWFkVGFibGVSZXNwb25zZRIpCgZzdGF0dXMYASABKA4yGS5ZZGIuU3RhdHVzSWRzLlN0YXR1c0NvZGUSJwoGaXNzdWVzGAIgAygLMhcuWWRiLklzc3VlLklzc3VlTWVzc2FnZRInCghzbmFwc2hvdBgEIAEoCzIVLllkYi5WaXJ0dWFsVGltZXN0YW1wEioKBnJlc3VsdBgDIAEoCzIaLllkYi5UYWJsZS5SZWFkVGFibGVSZXN1bHQiNQoPUmVhZFRhYmxlUmVzdWx0EiIKCnJlc3VsdF9zZXQYASABKAsyDi5ZZGIuUmVzdWx0U2V0ImMKD1JlYWRSb3dzUmVxdWVzdBISCgpzZXNzaW9uX2lkGAEgASgJEgwKBHBhdGgYAiABKAkSHQoEa2V5cxgDIAEoCzIPLllkYi5UeXBlZFZhbHVlEg8KB2NvbHVtbnMYBCADKAkiigEKEFJlYWRSb3dzUmVzcG9uc2USKQoGc3RhdHVzGAEgASgOMhkuWWRiLlN0YXR1c0lkcy5TdGF0dXNDb2RlEicKBmlzc3VlcxgCIAMoCzIXLllkYi5Jc3N1ZS5Jc3N1ZU1lc3NhZ2USIgoKcmVzdWx0X3NldBgDIAEoCzIOLllkYi5SZXN1bHRTZXQijQIKEUJ1bGtVcHNlcnRSZXF1ZXN0Eg0KBXRhYmxlGAEgASgJEh0KBHJvd3MYAiABKAsyDy5ZZGIuVHlwZWRWYWx1ZRI5ChBvcGVyYXRpb25fcGFyYW1zGAMgASgLMh8uWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uUGFyYW1zEj8KFGFycm93X2JhdGNoX3NldHRpbmdzGAcgASgLMh8uWWRiLkZvcm1hdHMuQXJyb3dCYXRjaFNldHRpbmdzSAASMAoMY3N2X3NldHRpbmdzGAggASgLMhguWWRiLkZvcm1hdHMuQ3N2U2V0dGluZ3NIABINCgRkYXRhGOgHIAEoDEINCgtkYXRhX2Zvcm1hdCJCChJCdWxrVXBzZXJ0UmVzcG9uc2USLAoJb3BlcmF0aW9uGAEgASgLMhkuWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uIhIKEEJ1bGtVcHNlcnRSZXN1bHQiswMKF0V4ZWN1dGVTY2FuUXVlcnlSZXF1ZXN0Eh8KBXF1ZXJ5GAMgASgLMhAuWWRiLlRhYmxlLlF1ZXJ5EkYKCnBhcmFtZXRlcnMYBCADKAsyMi5ZZGIuVGFibGUuRXhlY3V0ZVNjYW5RdWVyeVJlcXVlc3QuUGFyYW1ldGVyc0VudHJ5EjUKBG1vZGUYBiABKA4yJy5ZZGIuVGFibGUuRXhlY3V0ZVNjYW5RdWVyeVJlcXVlc3QuTW9kZRI7Cg1jb2xsZWN0X3N0YXRzGAggASgOMiQuWWRiLlRhYmxlLlF1ZXJ5U3RhdHNDb2xsZWN0aW9uLk1vZGUSIAoYY29sbGVjdF9mdWxsX2RpYWdub3N0aWNzGAkgASgIGkIKD1BhcmFtZXRlcnNFbnRyeRILCgNrZXkYASABKAkSHgoFdmFsdWUYAiABKAsyDy5ZZGIuVHlwZWRWYWx1ZToCOAEiPQoETW9kZRIUChBNT0RFX1VOU1BFQ0lGSUVEEAASEAoMTU9ERV9FWFBMQUlOEAESDQoJTU9ERV9FWEVDEANKBAgBEAJKBAgCEANKBAgFEAZKBAgHEAgirwEKH0V4ZWN1dGVTY2FuUXVlcnlQYXJ0aWFsUmVzcG9uc2USKQoGc3RhdHVzGAEgASgOMhkuWWRiLlN0YXR1c0lkcy5TdGF0dXNDb2RlEicKBmlzc3VlcxgCIAMoCzIXLllkYi5Jc3N1ZS5Jc3N1ZU1lc3NhZ2USOAoGcmVzdWx0GAMgASgLMiguWWRiLlRhYmxlLkV4ZWN1dGVTY2FuUXVlcnlQYXJ0aWFsUmVzdWx0IqwBCh1FeGVjdXRlU2NhblF1ZXJ5UGFydGlhbFJlc3VsdBIiCgpyZXN1bHRfc2V0GAEgASgLMg4uWWRiLlJlc3VsdFNldBIvCgtxdWVyeV9zdGF0cxgGIAEoCzIaLllkYi5UYWJsZVN0YXRzLlF1ZXJ5U3RhdHMSHgoWcXVlcnlfZnVsbF9kaWFnbm9zdGljcxgHIAEoCUoECAIQA0oECAMQBEoECAQQBUoECAUQBipSCglTdG9yZVR5cGUSGgoWU1RPUkVfVFlQRV9VTlNQRUNJRklFRBAAEhIKDlNUT1JFX1RZUEVfUk9XEAESFQoRU1RPUkVfVFlQRV9DT0xVTU4QAkJTChR0ZWNoLnlkYi5wcm90by50YWJsZVo4Z2l0aHViLmNvbS95ZGItcGxhdGZvcm0veWRiLWdvLWdlbnByb3RvL3Byb3Rvcy9ZZGJfVGFibGX4AQFiBnByb3RvMw", [file_protos_annotations_validation, file_protos_ydb_common, file_protos_ydb_issue_message, file_protos_ydb_operation, file_protos_ydb_query_stats, file_protos_ydb_value, file_protos_ydb_scheme, file_protos_ydb_status_codes, file_protos_ydb_topic, file_protos_ydb_formats, file_google_protobuf_empty, file_google_protobuf_duration, file_google_protobuf_timestamp]); /** * Describes the message Ydb.Table.CreateSessionRequest. * Use `create(CreateSessionRequestSchema)` to create a new message. */ export const CreateSessionRequestSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 0); /** * Describes the message Ydb.Table.CreateSessionResponse. * Use `create(CreateSessionResponseSchema)` to create a new message. */ export const CreateSessionResponseSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 1); /** * Describes the message Ydb.Table.CreateSessionResult. * Use `create(CreateSessionResultSchema)` to create a new message. */ export const CreateSessionResultSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 2); /** * Describes the message Ydb.Table.DeleteSessionRequest. * Use `create(DeleteSessionRequestSchema)` to create a new message. */ export const DeleteSessionRequestSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 3); /** * Describes the message Ydb.Table.DeleteSessionResponse. * Use `create(DeleteSessionResponseSchema)` to create a new message. */ export const DeleteSessionResponseSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 4); /** * Describes the message Ydb.Table.GlobalIndex. * Use `create(GlobalIndexSchema)` to create a new message. */ export const GlobalIndexSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 5); /** * Describes the message Ydb.Table.GlobalAsyncIndex. * Use `create(GlobalAsyncIndexSchema)` to create a new message. */ export const GlobalAsyncIndexSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 6); /** * Describes the message Ydb.Table.GlobalUniqueIndex. * Use `create(GlobalUniqueIndexSchema)` to create a new message. */ export const GlobalUniqueIndexSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 7); /** * Describes the message Ydb.Table.TableIndex. * Use `create(TableIndexSchema)` to create a new message. */ export const TableIndexSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 8); /** * Describes the message Ydb.Table.TableIndexDescription. * Use `create(TableIndexDescriptionSchema)` to create a new message. */ export const TableIndexDescriptionSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 9); /** * @generated from enum Ydb.Table.TableIndexDescription.Status */ export var TableIndexDescription_Status; (function (TableIndexDescription_Status) { /** * @generated from enum value: STATUS_UNSPECIFIED = 0; */ TableIndexDescription_Status[TableIndexDescription_Status["UNSPECIFIED"] = 0] = "UNSPECIFIED"; /** * Index is ready to use * * @generated from enum value: STATUS_READY = 1; */ TableIndexDescription_Status[TableIndexDescription_Status["READY"] = 1] = "READY"; /** * index is being built * * @generated from enum value: STATUS_BUILDING = 2; */ TableIndexDescription_Status[TableIndexDescription_Status["BUILDING"] = 2] = "BUILDING"; })(TableIndexDescription_Status || (TableIndexDescription_Status = {})); /** * Describes the enum Ydb.Table.TableIndexDescription.Status. */ export const TableIndexDescription_StatusSchema = /*@__PURE__*/ enumDesc(file_protos_ydb_table, 9, 0); /** * Describes the message Ydb.Table.IndexBuildState. * Use `create(IndexBuildStateSchema)` to create a new message. */ export const IndexBuildStateSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 10); /** * @generated from enum Ydb.Table.IndexBuildState.State */ export var IndexBuildState_State; (function (IndexBuildState_State) { /** * @generated from enum value: STATE_UNSPECIFIED = 0; */ IndexBuildState_State[IndexBuildState_State["UNSPECIFIED"] = 0] = "UNSPECIFIED"; /** * @generated from enum value: STATE_PREPARING = 1; */ IndexBuildState_State[IndexBuildState_State["PREPARING"] = 1] = "PREPARING"; /** * @generated from enum value: STATE_TRANSFERING_DATA = 2; */ IndexBuildState_State[IndexBuildState_State["TRANSFERING_DATA"] = 2] = "TRANSFERING_DATA"; /** * @generated from enum value: STATE_APPLYING = 3; */ IndexBuildState_State[IndexBuildState_State["APPLYING"] = 3] = "APPLYING"; /** * @generated from enum value: STATE_DONE = 4; */ IndexBuildState_State[IndexBuildState_State["DONE"] = 4] = "DONE"; /** * @generated from enum value: STATE_CANCELLATION = 5; */ IndexBuildState_State[IndexBuildState_State["CANCELLATION"] = 5] = "CANCELLATION"; /** * @generated from enum value: STATE_CANCELLED = 6; */ IndexBuildState_State[IndexBuildState_State["CANCELLED"] = 6] = "CANCELLED"; /** * @generated from enum value: STATE_REJECTION = 7; */ IndexBuildState_State[IndexBuildState_State["REJECTION"] = 7] = "REJECTION"; /** * @generated from enum value: STATE_REJECTED = 8; */ IndexBuildState_State[IndexBuildState_State["REJECTED"] = 8] = "REJECTED"; })(IndexBuildState_State || (IndexBuildState_State = {})); /** * Describes the enum Ydb.Table.IndexBuildState.State. */ export const IndexBuildState_StateSchema = /*@__PURE__*/ enumDesc(file_protos_ydb_table, 10, 0); /** * Describes the message Ydb.Table.IndexBuildDescription. * Use `create(IndexBuildDescriptionSchema)` to create a new message. */ export const IndexBuildDescriptionSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 11); /** * Describes the message Ydb.Table.IndexBuildMetadata. * Use `create(IndexBuildMetadataSchema)` to create a new message. */ export const IndexBuildMetadataSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 12); /** * Describes the message Ydb.Table.ChangefeedMode. * Use `create(ChangefeedModeSchema)` to create a new message. */ export const ChangefeedModeSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 13); /** * @generated from enum Ydb.Table.ChangefeedMode.Mode */ export var ChangefeedMode_Mode; (function (ChangefeedMode_Mode) { /** * @generated from enum value: MODE_UNSPECIFIED = 0; */ ChangefeedMode_Mode[ChangefeedMode_Mode["UNSPECIFIED"] = 0] = "UNSPECIFIED"; /** * Only the key component of the modified row * * @generated from enum value: MODE_KEYS_ONLY = 1; */ ChangefeedMode_Mode[ChangefeedMode_Mode["KEYS_ONLY"] = 1] = "KEYS_ONLY"; /** * Updated columns * * @generated from enum value: MODE_UPDATES = 2; */ ChangefeedMode_Mode[ChangefeedMode_Mode["UPDATES"] = 2] = "UPDATES"; /** * The entire row, as it appears after it was modified * * @generated from enum value: MODE_NEW_IMAGE = 3; */ ChangefeedMode_Mode[ChangefeedMode_Mode["NEW_IMAGE"] = 3] = "NEW_IMAGE"; /** * The entire row, as it appeared before it was modified * * @generated from enum value: MODE_OLD_IMAGE = 4; */ ChangefeedMode_Mode[ChangefeedMode_Mode["OLD_IMAGE"] = 4] = "OLD_IMAGE"; /** * Both new and old images of the row * * @generated from enum value: MODE_NEW_AND_OLD_IMAGES = 5; */ ChangefeedMode_Mode[ChangefeedMode_Mode["NEW_AND_OLD_IMAGES"] = 5] = "NEW_AND_OLD_IMAGES"; })(ChangefeedMode_Mode || (ChangefeedMode_Mode = {})); /** * Describes the enum Ydb.Table.ChangefeedMode.Mode. */ export const ChangefeedMode_ModeSchema = /*@__PURE__*/ enumDesc(file_protos_ydb_table, 13, 0); /** * Describes the message Ydb.Table.ChangefeedFormat. * Use `create(ChangefeedFormatSchema)` to create a new message. */ export const ChangefeedFormatSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 14); /** * @generated from enum Ydb.Table.ChangefeedFormat.Format */ export var ChangefeedFormat_Format; (function (ChangefeedFormat_Format) { /** * @generated from enum value: FORMAT_UNSPECIFIED = 0; */ ChangefeedFormat_Format[ChangefeedFormat_Format["UNSPECIFIED"] = 0] = "UNSPECIFIED"; /** * Change record in JSON format for common (row oriented) tables * * @generated from enum value: FORMAT_JSON = 1; */ ChangefeedFormat_Format[ChangefeedFormat_Format["JSON"] = 1] = "JSON"; /** * Change record in JSON format for document (DynamoDB-compatible) tables * * @generated from enum value: FORMAT_DYNAMODB_STREAMS_JSON = 2; */ ChangefeedFormat_Format[ChangefeedFormat_Format["DYNAMODB_STREAMS_JSON"] = 2] = "DYNAMODB_STREAMS_JSON"; /** * Debezium-like change record JSON format for common (row oriented) tables * * @generated from enum value: FORMAT_DEBEZIUM_JSON = 3; */ ChangefeedFormat_Format[ChangefeedFormat_Format["DEBEZIUM_JSON"] = 3] = "DEBEZIUM_JSON"; })(ChangefeedFormat_Format || (ChangefeedFormat_Format = {})); /** * Describes the enum Ydb.Table.ChangefeedFormat.Format. */ export const ChangefeedFormat_FormatSchema = /*@__PURE__*/ enumDesc(file_protos_ydb_table, 14, 0); /** * Describes the message Ydb.Table.Changefeed. * Use `create(ChangefeedSchema)` to create a new message. */ export const ChangefeedSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 15); /** * Describes the message Ydb.Table.ChangefeedDescription. * Use `create(ChangefeedDescriptionSchema)` to create a new message. */ export const ChangefeedDescriptionSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 16); /** * @generated from enum Ydb.Table.ChangefeedDescription.State */ export var ChangefeedDescription_State; (function (ChangefeedDescription_State) { /** * @generated from enum value: STATE_UNSPECIFIED = 0; */ ChangefeedDescription_State[ChangefeedDescription_State["UNSPECIFIED"] = 0] = "UNSPECIFIED"; /** * Normal state, from this state changefeed can be disabled * * @generated from enum value: STATE_ENABLED = 1; */ ChangefeedDescription_State[ChangefeedDescription_State["ENABLED"] = 1] = "ENABLED"; /** * No new change records are generated, but the old ones remain available * From this state changefeed cannot be switched to any other state * * @generated from enum value: STATE_DISABLED = 2; */ ChangefeedDescription_State[ChangefeedDescription_State["DISABLED"] = 2] = "DISABLED"; /** * An initial scan is being performed. * After its completion changefeed will switch to the normal state * * @generated from enum value: STATE_INITIAL_SCAN = 3; */ ChangefeedDescription_State[ChangefeedDescription_State["INITIAL_SCAN"] = 3] = "INITIAL_SCAN"; })(ChangefeedDescription_State || (ChangefeedDescription_State = {})); /** * Describes the enum Ydb.Table.ChangefeedDescription.State. */ export const ChangefeedDescription_StateSchema = /*@__PURE__*/ enumDesc(file_protos_ydb_table, 16, 0); /** * Describes the message Ydb.Table.StoragePool. * Use `create(StoragePoolSchema)` to create a new message. */ export const StoragePoolSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 17); /** * Describes the message Ydb.Table.StoragePolicy. * Use `create(StoragePolicySchema)` to create a new message. */ export const StoragePolicySchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 18); /** * Describes the message Ydb.Table.ColumnFamilyPolicy. * Use `create(ColumnFamilyPolicySchema)` to create a new message. */ export const ColumnFamilyPolicySchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 19); /** * @generated from enum Ydb.Table.ColumnFamilyPolicy.Compression */ export var ColumnFamilyPolicy_Compression; (function (ColumnFamilyPolicy_Compression) { /** * @generated from enum value: COMPRESSION_UNSPECIFIED = 0; */ ColumnFamilyPolicy_Compression[ColumnFamilyPolicy_Compression["COMPRESSION_UNSPECIFIED"] = 0] = "COMPRESSION_UNSPECIFIED"; /** * @generated from enum value: UNCOMPRESSED = 1; */ ColumnFamilyPolicy_Compression[ColumnFamilyPolicy_Compression["UNCOMPRESSED"] = 1] = "UNCOMPRESSED"; /** * @generated from enum value: COMPRESSED = 2; */ ColumnFamilyPolicy_Compression[ColumnFamilyPolicy_Compression["COMPRESSED"] = 2] = "COMPRESSED"; })(ColumnFamilyPolicy_Compression || (ColumnFamilyPolicy_Compression = {})); /** * Describes the enum Ydb.Table.ColumnFamilyPolicy.Compression. */ export const ColumnFamilyPolicy_CompressionSchema = /*@__PURE__*/ enumDesc(file_protos_ydb_table, 19, 0); /** * Describes the message Ydb.Table.CompactionPolicy. * Use `create(CompactionPolicySchema)` to create a new message. */ export const CompactionPolicySchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 20); /** * Describes the message Ydb.Table.ExplicitPartitions. * Use `create(ExplicitPartitionsSchema)` to create a new message. */ export const ExplicitPartitionsSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 21); /** * Describes the message Ydb.Table.PartitionStats. * Use `create(PartitionStatsSchema)` to create a new message. */ export const PartitionStatsSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 22); /** * Describes the message Ydb.Table.TableStats. * Use `create(TableStatsSchema)` to create a new message. */ export const TableStatsSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 23); /** * Describes the message Ydb.Table.PartitioningPolicy. * Use `create(PartitioningPolicySchema)` to create a new message. */ export const PartitioningPolicySchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 24); /** * @generated from enum Ydb.Table.PartitioningPolicy.AutoPartitioningPolicy */ export var PartitioningPolicy_AutoPartitioningPolicy; (function (PartitioningPolicy_AutoPartitioningPolicy) { /** * @generated from enum value: AUTO_PARTITIONING_POLICY_UNSPECIFIED = 0; */ PartitioningPolicy_AutoPartitioningPolicy[PartitioningPolicy_AutoPartitioningPolicy["AUTO_PARTITIONING_POLICY_UNSPECIFIED"] = 0] = "AUTO_PARTITIONING_POLICY_UNSPECIFIED"; /** * @generated from enum value: DISABLED = 1; */ PartitioningPolicy_AutoPartitioningPolicy[PartitioningPolicy_AutoPartitioningPolicy["DISABLED"] = 1] = "DISABLED"; /** * @generated from enum value: AUTO_SPLIT = 2; */ PartitioningPolicy_AutoPartitioningPolicy[PartitioningPolicy_AutoPartitioningPolicy["AUTO_SPLIT"] = 2] = "AUTO_SPLIT"; /** * @generated from enum value: AUTO_SPLIT_MERGE = 3; */ PartitioningPolicy_AutoPartitioningPolicy[PartitioningPolicy_AutoPartitioningPolicy["AUTO_SPLIT_MERGE"] = 3] = "AUTO_SPLIT_MERGE"; })(PartitioningPolicy_AutoPartitioningPolicy || (PartitioningPolicy_AutoPartitioningPolicy = {})); /** * Describes the enum Ydb.Table.PartitioningPolicy.AutoPartitioningPolicy. */ export const PartitioningPolicy_AutoPartitioningPolicySchema = /*@__PURE__*/ enumDesc(file_protos_ydb_table, 24, 0); /** * Describes the message Ydb.Table.ExecutionPolicy. * Use `create(ExecutionPolicySchema)` to create a new message. */ export const ExecutionPolicySchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 25); /** * Describes the message Ydb.Table.ReplicationPolicy. * Use `create(ReplicationPolicySchema)` to create a new message. */ export const ReplicationPolicySchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 26); /** * Describes the message Ydb.Table.CachingPolicy. * Use `create(CachingPolicySchema)` to create a new message. */ export const CachingPolicySchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 27); /** * Describes the message Ydb.Table.TableProfile. * Use `create(TableProfileSchema)` to create a new message. */ export const TableProfileSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 28); /** * Describes the message Ydb.Table.SequenceDescription. * Use `create(SequenceDescriptionSchema)` to create a new message. */ export const SequenceDescriptionSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 29); /** * Describes the message Ydb.Table.SequenceDescription.SetVal. * Use `create(SequenceDescription_SetValSchema)` to create a new message. */ export const SequenceDescription_SetValSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 29, 0); /** * Describes the message Ydb.Table.ColumnMeta. * Use `create(ColumnMetaSchema)` to create a new message. */ export const ColumnMetaSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 30); /** * Describes the message Ydb.Table.DateTypeColumnModeSettings. * Use `create(DateTypeColumnModeSettingsSchema)` to create a new message. */ export const DateTypeColumnModeSettingsSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 31); /** * Describes the message Ydb.Table.ValueSinceUnixEpochModeSettings. * Use `create(ValueSinceUnixEpochModeSettingsSchema)` to create a new message. */ export const ValueSinceUnixEpochModeSettingsSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 32); /** * @generated from enum Ydb.Table.ValueSinceUnixEpochModeSettings.Unit */ export var ValueSinceUnixEpochModeSettings_Unit; (function (ValueSinceUnixEpochModeSettings_Unit) { /** * @generated from enum value: UNIT_UNSPECIFIED = 0; */ ValueSinceUnixEpochModeSettings_Unit[ValueSinceUnixEpochModeSettings_Unit["UNSPECIFIED"] = 0] = "UNSPECIFIED"; /** * @generated from enum value: UNIT_SECONDS = 1; */ ValueSinceUnixEpochModeSettings_Unit[ValueSinceUnixEpochModeSettings_Unit["SECONDS"] = 1] = "SECONDS"; /** * @generated from enum value: UNIT_MILLISECONDS = 2; */ ValueSinceUnixEpochModeSettings_Unit[ValueSinceUnixEpochModeSettings_Unit["MILLISECONDS"] = 2] = "MILLISECONDS"; /** * @generated from enum value: UNIT_MICROSECONDS = 3; */ ValueSinceUnixEpochModeSettings_Unit[ValueSinceUnixEpochModeSettings_Unit["MICROSECONDS"] = 3] = "MICROSECONDS"; /** * @generated from enum value: UNIT_NANOSECONDS = 4; */ ValueSinceUnixEpochModeSettings_Unit[ValueSinceUnixEpochModeSettings_Unit["NANOSECONDS"] = 4] = "NANOSECONDS"; })(ValueSinceUnixEpochModeSettings_Unit || (ValueSinceUnixEpochModeSettings_Unit = {})); /** * Describes the enum Ydb.Table.ValueSinceUnixEpochModeSettings.Unit. */ export const ValueSinceUnixEpochModeSettings_UnitSchema = /*@__PURE__*/ enumDesc(file_protos_ydb_table, 32, 0); /** * Describes the message Ydb.Table.TtlSettings. * Use `create(TtlSettingsSchema)` to create a new message. */ export const TtlSettingsSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 33); /** * Describes the message Ydb.Table.StorageSettings. * Use `create(StorageSettingsSchema)` to create a new message. */ export const StorageSettingsSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 34); /** * Describes the message Ydb.Table.ColumnFamily. * Use `create(ColumnFamilySchema)` to create a new message. */ export const ColumnFamilySchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 35); /** * @generated from enum Ydb.Table.ColumnFamily.Compression */ export var ColumnFamily_Compression; (function (ColumnFamily_Compression) { /** * @generated from enum value: COMPRESSION_UNSPECIFIED = 0; */ ColumnFamily_Compression[ColumnFamily_Compression["UNSPECIFIED"] = 0] = "UNSPECIFIED"; /** * @generated from enum value: COMPRESSION_NONE = 1; */ ColumnFamily_Compression[ColumnFamily_Compression["NONE"] = 1] = "NONE"; /** * @generated from enum value: COMPRESSION_LZ4 = 2; */ ColumnFamily_Compression[ColumnFamily_Compression["LZ4"] = 2] = "LZ4"; })(ColumnFamily_Compression || (ColumnFamily_Compression = {})); /** * Describes the enum Ydb.Table.ColumnFamily.Compression. */ export const ColumnFamily_CompressionSchema = /*@__PURE__*/ enumDesc(file_protos_ydb_table, 35, 0); /** * Describes the message Ydb.Table.PartitioningSettings. * Use `create(PartitioningSettingsSchema)` to create a new message. */ export const PartitioningSettingsSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 36); /** * Describes the message Ydb.Table.AzReadReplicasSettings. * Use `create(AzReadReplicasSettingsSchema)` to create a new message. */ export const AzReadReplicasSettingsSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 37); /** * Describes the message Ydb.Table.ClusterReplicasSettings. * Use `create(ClusterReplicasSettingsSchema)` to create a new message. */ export const ClusterReplicasSettingsSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 38); /** * Describes the message Ydb.Table.ReadReplicasSettings. * Use `create(ReadReplicasSettingsSchema)` to create a new message. */ export const ReadReplicasSettingsSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 39); /** * Describes the message Ydb.Table.CreateTableRequest. * Use `create(CreateTableRequestSchema)` to create a new message. */ export const CreateTableRequestSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 40); /** * Describes the message Ydb.Table.CreateTableResponse. * Use `create(CreateTableResponseSchema)` to create a new message. */ export const CreateTableResponseSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 41); /** * Describes the message Ydb.Table.DropTableRequest. * Use `create(DropTableRequestSchema)` to create a new message. */ export const DropTableRequestSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 42); /** * Describes the message Ydb.Table.DropTableResponse. * Use `create(DropTableResponseSchema)` to create a new message. */ export const DropTableResponseSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 43); /** * Describes the message Ydb.Table.RenameIndexItem. * Use `create(RenameIndexItemSchema)` to create a new me