@ydbjs/api
Version:
TypeScript gRPC service definitions and protobuf types for all YDB APIs. Enables strongly-typed client generation and low-level protocol access.
473 lines • 75.3 kB
JavaScript
// @generated by protoc-gen-es v2.10.1 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/codegenv2";
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("ChZwcm90b3MveWRiX3RhYmxlLnByb3RvEglZZGIuVGFibGUiUQoUQ3JlYXRlU2Vzc2lvblJlcXVlc3QSOQoQb3BlcmF0aW9uX3BhcmFtcxgBIAEoCzIfLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvblBhcmFtcyJFChVDcmVhdGVTZXNzaW9uUmVzcG9uc2USLAoJb3BlcmF0aW9uGAEgASgLMhkuWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uIikKE0NyZWF0ZVNlc3Npb25SZXN1bHQSEgoKc2Vzc2lvbl9pZBgBIAEoCSJlChREZWxldGVTZXNzaW9uUmVxdWVzdBISCgpzZXNzaW9uX2lkGAEgASgJEjkKEG9wZXJhdGlvbl9wYXJhbXMYAiABKAsyHy5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb25QYXJhbXMiRQoVRGVsZXRlU2Vzc2lvblJlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiINCgtHbG9iYWxJbmRleCISChBHbG9iYWxBc3luY0luZGV4IhMKEUdsb2JhbFVuaXF1ZUluZGV4IvcBCgpUYWJsZUluZGV4EgwKBG5hbWUYASABKAkSFQoNaW5kZXhfY29sdW1ucxgCIAMoCRIuCgxnbG9iYWxfaW5kZXgYAyABKAsyFi5ZZGIuVGFibGUuR2xvYmFsSW5kZXhIABI5ChJnbG9iYWxfYXN5bmNfaW5kZXgYBCABKAsyGy5ZZGIuVGFibGUuR2xvYmFsQXN5bmNJbmRleEgAEjsKE2dsb2JhbF91bmlxdWVfaW5kZXgYBiABKAsyHC5ZZGIuVGFibGUuR2xvYmFsVW5pcXVlSW5kZXhIABIUCgxkYXRhX2NvbHVtbnMYBSADKAlCBgoEdHlwZSKYAwoVVGFibGVJbmRleERlc2NyaXB0aW9uEgwKBG5hbWUYASABKAkSFQoNaW5kZXhfY29sdW1ucxgCIAMoCRIuCgxnbG9iYWxfaW5kZXgYAyABKAsyFi5ZZGIuVGFibGUuR2xvYmFsSW5kZXhIABI5ChJnbG9iYWxfYXN5bmNfaW5kZXgYBSABKAsyGy5ZZGIuVGFibGUuR2xvYmFsQXN5bmNJbmRleEgAEjsKE2dsb2JhbF91bmlxdWVfaW5kZXgYCCABKAsyHC5ZZGIuVGFibGUuR2xvYmFsVW5pcXVlSW5kZXhIABI3CgZzdGF0dXMYBCABKA4yJy5ZZGIuVGFibGUuVGFibGVJbmRleERlc2NyaXB0aW9uLlN0YXR1cxIUCgxkYXRhX2NvbHVtbnMYBiADKAkSEgoKc2l6ZV9ieXRlcxgHIAEoBCJHCgZTdGF0dXMSFgoSU1RBVFVTX1VOU1BFQ0lGSUVEEAASEAoMU1RBVFVTX1JFQURZEAESEwoPU1RBVFVTX0JVSUxESU5HEAJCBgoEdHlwZSLdAQoPSW5kZXhCdWlsZFN0YXRlIskBCgVTdGF0ZRIVChFTVEFURV9VTlNQRUNJRklFRBAAEhMKD1NUQVRFX1BSRVBBUklORxABEhoKFlNUQVRFX1RSQU5TRkVSSU5HX0RBVEEQAhISCg5TVEFURV9BUFBMWUlORxADEg4KClNUQVRFX0RPTkUQBBIWChJTVEFURV9DQU5DRUxMQVRJT04QBRITCg9TVEFURV9DQU5DRUxMRUQQBhITCg9TVEFURV9SRUpFQ1RJT04QBxISCg5TVEFURV9SRUpFQ1RFRBAIIksKFUluZGV4QnVpbGREZXNjcmlwdGlvbhIMCgRwYXRoGAEgASgJEiQKBWluZGV4GAIgASgLMhUuWWRiLlRhYmxlLlRhYmxlSW5kZXgijgEKEkluZGV4QnVpbGRNZXRhZGF0YRI1CgtkZXNjcmlwdGlvbhgBIAEoCzIgLllkYi5UYWJsZS5JbmRleEJ1aWxkRGVzY3JpcHRpb24SLwoFc3RhdGUYAiABKA4yIC5ZZGIuVGFibGUuSW5kZXhCdWlsZFN0YXRlLlN0YXRlEhAKCHByb2dyZXNzGAMgASgCIpoBCg5DaGFuZ2VmZWVkTW9kZSKHAQoETW9kZRIUChBNT0RFX1VOU1BFQ0lGSUVEEAASEgoOTU9ERV9LRVlTX09OTFkQARIQCgxNT0RFX1VQREFURVMQAhISCg5NT0RFX05FV19JTUFHRRADEhIKDk1PREVfT0xEX0lNQUdFEAQSGwoXTU9ERV9ORVdfQU5EX09MRF9JTUFHRVMQBSKBAQoQQ2hhbmdlZmVlZEZvcm1hdCJtCgZGb3JtYXQSFgoSRk9STUFUX1VOU1BFQ0lGSUVEEAASDwoLRk9STUFUX0pTT04QARIgChxGT1JNQVRfRFlOQU1PREJfU1RSRUFNU19KU09OEAISGAoURk9STUFUX0RFQkVaSVVNX0pTT04QAyKmBAoKQ2hhbmdlZmVlZBIMCgRuYW1lGAEgASgJEiwKBG1vZGUYAiABKA4yHi5ZZGIuVGFibGUuQ2hhbmdlZmVlZE1vZGUuTW9kZRIyCgZmb3JtYXQYAyABKA4yIi5ZZGIuVGFibGUuQ2hhbmdlZmVlZEZvcm1hdC5Gb3JtYXQSMwoQcmV0ZW50aW9uX3BlcmlvZBgEIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhIaChJ2aXJ0dWFsX3RpbWVzdGFtcHMYBSABKAgSFAoMaW5pdGlhbF9zY2FuGAYgASgIElIKCmF0dHJpYnV0ZXMYByADKAsyJS5ZZGIuVGFibGUuQ2hhbmdlZmVlZC5BdHRyaWJ1dGVzRW50cnlCF6LmKgcKBQgBEIAgquYqCAoGCgQIARBkEhsKCmF3c19yZWdpb24YCCABKAlCB6LmKgMYgAESPwoccmVzb2x2ZWRfdGltZXN0YW1wc19pbnRlcnZhbBgJIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhJECht0b3BpY19wYXJ0aXRpb25pbmdfc2V0dGluZ3MYCiABKAsyHy5ZZGIuVG9waWMuUGFydGl0aW9uaW5nU2V0dGluZ3MSFgoOc2NoZW1hX2NoYW5nZXMYCyABKAgaMQoPQXR0cmlidXRlc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEiuQUKFUNoYW5nZWZlZWREZXNjcmlwdGlvbhIMCgRuYW1lGAEgASgJEiwKBG1vZGUYAiABKA4yHi5ZZGIuVGFibGUuQ2hhbmdlZmVlZE1vZGUuTW9kZRIyCgZmb3JtYXQYAyABKA4yIi5ZZGIuVGFibGUuQ2hhbmdlZmVlZEZvcm1hdC5Gb3JtYXQSNQoFc3RhdGUYBCABKA4yJi5ZZGIuVGFibGUuQ2hhbmdlZmVlZERlc2NyaXB0aW9uLlN0YXRlEhoKEnZpcnR1YWxfdGltZXN0YW1wcxgFIAEoCBJECgphdHRyaWJ1dGVzGAYgAygLMjAuWWRiLlRhYmxlLkNoYW5nZWZlZWREZXNjcmlwdGlvbi5BdHRyaWJ1dGVzRW50cnkSEgoKYXdzX3JlZ2lvbhgHIAEoCRI/ChxyZXNvbHZlZF90aW1lc3RhbXBzX2ludGVydmFsGAggASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uElMKFWluaXRpYWxfc2Nhbl9wcm9ncmVzcxgJIAEoCzI0LllkYi5UYWJsZS5DaGFuZ2VmZWVkRGVzY3JpcHRpb24uSW5pdGlhbFNjYW5Qcm9ncmVzcxIWCg5zY2hlbWFfY2hhbmdlcxgKIAEoCBpDChNJbml0aWFsU2NhblByb2dyZXNzEhMKC3BhcnRzX3RvdGFsGAEgASgNEhcKD3BhcnRzX2NvbXBsZXRlZBgCIAEoDRoxCg9BdHRyaWJ1dGVzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ASJdCgVTdGF0ZRIVChFTVEFURV9VTlNQRUNJRklFRBAAEhEKDVNUQVRFX0VOQUJMRUQQARISCg5TVEFURV9ESVNBQkxFRBACEhYKElNUQVRFX0lOSVRJQUxfU0NBThADIhwKC1N0b3JhZ2VQb29sEg0KBW1lZGlhGAEgASgJIqoCCg1TdG9yYWdlUG9saWN5EhMKC3ByZXNldF9uYW1lGAEgASgJEiYKBnN5c2xvZxgCIAEoCzIWLllkYi5UYWJsZS5TdG9yYWdlUG9vbBIjCgNsb2cYAyABKAsyFi5ZZGIuVGFibGUuU3RvcmFnZVBvb2wSJAoEZGF0YRgEIAEoCzIWLllkYi5UYWJsZS5TdG9yYWdlUG9vbBIoCghleHRlcm5hbBgFIAEoCzIWLllkYi5UYWJsZS5TdG9yYWdlUG9vbBIvCg5rZWVwX2luX21lbW9yeRgGIAEoDjIXLllkYi5GZWF0dXJlRmxhZy5TdGF0dXMSNgoPY29sdW1uX2ZhbWlsaWVzGAcgAygLMh0uWWRiLlRhYmxlLkNvbHVtbkZhbWlseVBvbGljeSKxAgoSQ29sdW1uRmFtaWx5UG9saWN5EgwKBG5hbWUYASABKAkSJAoEZGF0YRgCIAEoCzIWLllkYi5UYWJsZS5TdG9yYWdlUG9vbBIoCghleHRlcm5hbBgDIAEoCzIWLllkYi5UYWJsZS5TdG9yYWdlUG9vbBIvCg5rZWVwX2luX21lbW9yeRgEIAEoDjIXLllkYi5GZWF0dXJlRmxhZy5TdGF0dXMSPgoLY29tcHJlc3Npb24YBSABKA4yKS5ZZGIuVGFibGUuQ29sdW1uRmFtaWx5UG9saWN5LkNvbXByZXNzaW9uIkwKC0NvbXByZXNzaW9uEhsKF0NPTVBSRVNTSU9OX1VOU1BFQ0lGSUVEEAASEAoMVU5DT01QUkVTU0VEEAESDgoKQ09NUFJFU1NFRBACIicKEENvbXBhY3Rpb25Qb2xpY3kSEwoLcHJlc2V0X25hbWUYASABKAkiOwoSRXhwbGljaXRQYXJ0aXRpb25zEiUKDHNwbGl0X3BvaW50cxgBIAMoCzIPLllkYi5UeXBlZFZhbHVlIlMKDlBhcnRpdGlvblN0YXRzEhUKDXJvd3NfZXN0aW1hdGUYASABKAQSEgoKc3RvcmVfc2l6ZRgCIAEoBBIWCg5sZWFkZXJfbm9kZV9pZBgDIAEoDSLpAQoKVGFibGVTdGF0cxIyCg9wYXJ0aXRpb25fc3RhdHMYASADKAsyGS5ZZGIuVGFibGUuUGFydGl0aW9uU3RhdHMSFQoNcm93c19lc3RpbWF0ZRgCIAEoBBISCgpzdG9yZV9zaXplGAMgASgEEhIKCnBhcnRpdGlvbnMYBCABKAQSMQoNY3JlYXRpb25fdGltZRgFIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASNQoRbW9kaWZpY2F0aW9uX3RpbWUYBiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wItwCChJQYXJ0aXRpb25pbmdQb2xpY3kSEwoLcHJlc2V0X25hbWUYASABKAkSTwoRYXV0b19wYXJ0aXRpb25pbmcYAiABKA4yNC5ZZGIuVGFibGUuUGFydGl0aW9uaW5nUG9saWN5LkF1dG9QYXJ0aXRpb25pbmdQb2xpY3kSHAoSdW5pZm9ybV9wYXJ0aXRpb25zGAMgASgESAASPAoTZXhwbGljaXRfcGFydGl0aW9ucxgEIAEoCzIdLllkYi5UYWJsZS5FeHBsaWNpdFBhcnRpdGlvbnNIACJ2ChZBdXRvUGFydGl0aW9uaW5nUG9saWN5EigKJEFVVE9fUEFSVElUSU9OSU5HX1BPTElDWV9VTlNQRUNJRklFRBAAEgwKCERJU0FCTEVEEAESDgoKQVVUT19TUExJVBACEhQKEEFVVE9fU1BMSVRfTUVSR0UQA0IMCgpwYXJ0aXRpb25zIiYKD0V4ZWN1dGlvblBvbGljeRITCgtwcmVzZXRfbmFtZRgBIAEoCSKxAQoRUmVwbGljYXRpb25Qb2xpY3kSEwoLcHJlc2V0X25hbWUYASABKAkSFgoOcmVwbGljYXNfY291bnQYAiABKA0SPQocY3JlYXRlX3Blcl9hdmFpbGFiaWxpdHlfem9uZRgDIAEoDjIXLllkYi5GZWF0dXJlRmxhZy5TdGF0dXMSMAoPYWxsb3dfcHJvbW90aW9uGAQgASgOMhcuWWRiLkZlYXR1cmVGbGFnLlN0YXR1cyIkCg1DYWNoaW5nUG9saWN5EhMKC3ByZXNldF9uYW1lGAEgASgJIusCCgxUYWJsZVByb2ZpbGUSEwoLcHJlc2V0X25hbWUYASABKAkSMAoOc3RvcmFnZV9wb2xpY3kYAiABKAsyGC5ZZGIuVGFibGUuU3RvcmFnZVBvbGljeRI2ChFjb21wYWN0aW9uX3BvbGljeRgDIAEoCzIbLllkYi5UYWJsZS5Db21wYWN0aW9uUG9saWN5EjoKE3BhcnRpdGlvbmluZ19wb2xpY3kYBCABKAsyHS5ZZGIuVGFibGUuUGFydGl0aW9uaW5nUG9saWN5EjQKEGV4ZWN1dGlvbl9wb2xpY3kYBSABKAsyGi5ZZGIuVGFibGUuRXhlY3V0aW9uUG9saWN5EjgKEnJlcGxpY2F0aW9uX3BvbGljeRgGIAEoCzIcLllkYi5UYWJsZS5SZXBsaWNhdGlvblBvbGljeRIwCg5jYWNoaW5nX3BvbGljeRgHIAEoCzIYLllkYi5UYWJsZS5DYWNoaW5nUG9saWN5IqoDChNTZXF1ZW5jZURlc2NyaXB0aW9uEhEKBG5hbWUYASABKAlIAIgBARIWCgltaW5fdmFsdWUYAiABKBJIAYgBARIWCgltYXhfdmFsdWUYAyABKBJIAogBARIYCgtzdGFydF92YWx1ZRgEIAEoEkgDiAEBEhIKBWNhY2hlGAUgASgESASIAQESFgoJaW5jcmVtZW50GAYgASgSSAWIAQESEgoFY3ljbGUYByABKAhIBogBARI7CgdzZXRfdmFsGAggASgLMiUuWWRiLlRhYmxlLlNlcXVlbmNlRGVzY3JpcHRpb24uU2V0VmFsSAeIAQEaVgoGU2V0VmFsEhcKCm5leHRfdmFsdWUYASABKBJIAIgBARIWCgluZXh0X3VzZWQYAiABKAhIAYgBAUINCgtfbmV4dF92YWx1ZUIMCgpfbmV4dF91c2VkQgcKBV9uYW1lQgwKCl9taW5fdmFsdWVCDAoKX21heF92YWx1ZUIOCgxfc3RhcnRfdmFsdWVCCAoGX2NhY2hlQgwKCl9pbmNyZW1lbnRCCAoGX2N5Y2xlQgoKCF9zZXRfdmFsItoBCgpDb2x1bW5NZXRhEgwKBG5hbWUYASABKAkSFwoEdHlwZRgCIAEoCzIJLllkYi5UeXBlEg4KBmZhbWlseRgDIAEoCRIVCghub3RfbnVsbBgEIAEoCEgBiAEBEicKDGZyb21fbGl0ZXJhbBgFIAEoCzIPLllkYi5UeXBlZFZhbHVlSAASNwoNZnJvbV9zZXF1ZW5jZRgGIAEoCzIeLllkYi5UYWJsZS5TZXF1ZW5jZURlc2NyaXB0aW9uSABCDwoNZGVmYXVsdF92YWx1ZUILCglfbm90X251bGwiTwoaRGF0ZVR5cGVDb2x1bW5Nb2RlU2V0dGluZ3MSEwoLY29sdW1uX25hbWUYASABKAkSHAoUZXhwaXJlX2FmdGVyX3NlY29uZHMYAiABKA0ijgIKH1ZhbHVlU2luY2VVbml4RXBvY2hNb2RlU2V0dGluZ3MSEwoLY29sdW1uX25hbWUYASABKAkSRAoLY29sdW1uX3VuaXQYAiABKA4yLy5ZZGIuVGFibGUuVmFsdWVTaW5jZVVuaXhFcG9jaE1vZGVTZXR0aW5ncy5Vbml0EhwKFGV4cGlyZV9hZnRlcl9zZWNvbmRzGAMgASgNInIKBFVuaXQSFAoQVU5JVF9VTlNQRUNJRklFRBAAEhAKDFVOSVRfU0VDT05EUxABEhUKEVVOSVRfTUlMTElTRUNPTkRTEAISFQoRVU5JVF9NSUNST1NFQ09ORFMQAxIUChBVTklUX05BTk9TRUNPTkRTEAQixAEKC1R0bFNldHRpbmdzEkEKEGRhdGVfdHlwZV9jb2x1bW4YASABKAsyJS5ZZGIuVGFibGUuRGF0ZVR5cGVDb2x1bW5Nb2RlU2V0dGluZ3NIABJMChZ2YWx1ZV9zaW5jZV91bml4X2Vwb2NoGAIgASgLMiouWWRiLlRhYmxlLlZhbHVlU2luY2VVbml4RXBvY2hNb2RlU2V0dGluZ3NIABIcChRydW5faW50ZXJ2YWxfc2Vjb25kcxgDIAEoDUIGCgRtb2RlItoBCg9TdG9yYWdlU2V0dGluZ3MSMgoSdGFibGV0X2NvbW1pdF9sb2cwGAEgASgLMhYuWWRiLlRhYmxlLlN0b3JhZ2VQb29sEjIKEnRhYmxldF9jb21taXRfbG9nMRgCIAEoCzIWLllkYi5UYWJsZS5TdG9yYWdlUG9vbBIoCghleHRlcm5hbBgEIAEoCzIWLllkYi5UYWJsZS5TdG9yYWdlUG9vbBI1ChRzdG9yZV9leHRlcm5hbF9ibG9icxgFIAEoDjIXLllkYi5GZWF0dXJlRmxhZy5TdGF0dXMihAIKDENvbHVtbkZhbWlseRIMCgRuYW1lGAEgASgJEiQKBGRhdGEYAiABKAsyFi5ZZGIuVGFibGUuU3RvcmFnZVBvb2wSOAoLY29tcHJlc3Npb24YAyABKA4yIy5ZZGIuVGFibGUuQ29sdW1uRmFtaWx5LkNvbXByZXNzaW9uEi8KDmtlZXBfaW5fbWVtb3J5GAQgASgOMhcuWWRiLkZlYXR1cmVGbGFnLlN0YXR1cyJVCgtDb21wcmVzc2lvbhIbChdDT01QUkVTU0lPTl9VTlNQRUNJRklFRBAAEhQKEENPTVBSRVNTSU9OX05PTkUQARITCg9DT01QUkVTU0lPTl9MWjQQAiL3AQoUUGFydGl0aW9uaW5nU2V0dGluZ3MSFAoMcGFydGl0aW9uX2J5GAEgAygJEjUKFHBhcnRpdGlvbmluZ19ieV9zaXplGAIgASgOMhcuWWRiLkZlYXR1cmVGbGFnLlN0YXR1cxIZChFwYXJ0aXRpb25fc2l6ZV9tYhgDIAEoBBI1ChRwYXJ0aXRpb25pbmdfYnlfbG9hZBgEIAEoDjIXLllkYi5GZWF0dXJlRmxhZy5TdGF0dXMSHAoUbWluX3BhcnRpdGlvbnNfY291bnQYBiABKAQSHAoUbWF4X3BhcnRpdGlvbnNfY291bnQYByABKARKBAgFEAYiQwoWQXpSZWFkUmVwbGljYXNTZXR0aW5ncxIMCgRuYW1lGAEgASgJEhsKE3JlYWRfcmVwbGljYXNfY291bnQYAiABKAQiXwoXQ2x1c3RlclJlcGxpY2FzU2V0dGluZ3MSRAoZYXpfcmVhZF9yZXBsaWNhc19zZXR0aW5ncxgCIAMoCzIhLllkYi5UYWJsZS5BelJlYWRSZXBsaWNhc1NldHRpbmdzInQKFFJlYWRSZXBsaWNhc1NldHRpbmdzEiQKGnBlcl9hel9yZWFkX3JlcGxpY2FzX2NvdW50GAEgASgESAASJAoaYW55X2F6X3JlYWRfcmVwbGljYXNfY291bnQYAiABKARIAEIKCghzZXR0aW5nc0oECAMQBCKqBwoSQ3JlYXRlVGFibGVSZXF1ZXN0EhIKCnNlc3Npb25faWQYASABKAkSDAoEcGF0aBgCIAEoCRImCgdjb2x1bW5zGAMgAygLMhUuWWRiLlRhYmxlLkNvbHVtbk1ldGESEwoLcHJpbWFyeV9rZXkYBCADKAkSKAoHcHJvZmlsZRgFIAEoCzIXLllkYi5UYWJsZS5UYWJsZVByb2ZpbGUSOQoQb3BlcmF0aW9uX3BhcmFtcxgGIAEoCzIfLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvblBhcmFtcxImCgdpbmRleGVzGAcgAygLMhUuWWRiLlRhYmxlLlRhYmxlSW5kZXgSLAoMdHRsX3NldHRpbmdzGAggASgLMhYuWWRiLlRhYmxlLlR0bFNldHRpbmdzEjQKEHN0b3JhZ2Vfc2V0dGluZ3MYCSABKAsyGi5ZZGIuVGFibGUuU3RvcmFnZVNldHRpbmdzEjAKD2NvbHVtbl9mYW1pbGllcxgKIAMoCzIXLllkYi5UYWJsZS5Db2x1bW5GYW1pbHkSWgoKYXR0cmlidXRlcxgLIAMoCzItLllkYi5UYWJsZS5DcmVhdGVUYWJsZVJlcXVlc3QuQXR0cmlidXRlc0VudHJ5Qhei5ioHCgUIARCAIKrmKggKBgoECAEQZBIZChFjb21wYWN0aW9uX3BvbGljeRgMIAEoCRIcChJ1bmlmb3JtX3BhcnRpdGlvbnMYDSABKARIABI6ChFwYXJ0aXRpb25fYXRfa2V5cxgOIAEoCzIdLllkYi5UYWJsZS5FeHBsaWNpdFBhcnRpdGlvbnNIABI+ChVwYXJ0aXRpb25pbmdfc2V0dGluZ3MYDyABKAsyHy5ZZGIuVGFibGUuUGFydGl0aW9uaW5nU2V0dGluZ3MSMQoQa2V5X2Jsb29tX2ZpbHRlchgQIAEoDjIXLllkYi5GZWF0dXJlRmxhZy5TdGF0dXMSPwoWcmVhZF9yZXBsaWNhc19zZXR0aW5ncxgRIAEoCzIfLllkYi5UYWJsZS5SZWFkUmVwbGljYXNTZXR0aW5ncxIPCgd0aWVyaW5nGBIgASgJEhEKCXRlbXBvcmFyeRgTIAEoCBIoCgpzdG9yZV90eXBlGBQgASgOMhQuWWRiLlRhYmxlLlN0b3JlVHlwZRoxCg9BdHRyaWJ1dGVzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4AUIMCgpwYXJ0aXRpb25zIkMKE0NyZWF0ZVRhYmxlUmVzcG9uc2USLAoJb3BlcmF0aW9uGAEgASgLMhkuWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uInUKEERyb3BUYWJsZVJlcXVlc3QSEgoKc2Vzc2lvbl9pZBgBIAEoCRIMCgRwYXRoGAIgASgJEjkKEG9wZXJhdGlvbl9wYXJhbXMYBCABKAsyHy5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb25QYXJhbXNKBAgDEAQiQQoRRHJvcFRhYmxlUmVzcG9uc2USLAoJb3BlcmF0aW9uGAEgASgLMhkuWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uIl0KD1JlbmFtZUluZGV4SXRlbRITCgtzb3VyY2VfbmFtZRgBIAEoCRIYChBkZXN0aW5hdGlvbl9uYW1lGAIgASgJEhsKE3JlcGxhY2VfZGVzdGluYXRpb24YAyABKAgilQkKEUFsdGVyVGFibGVSZXF1ZXN0EhIKCnNlc3Npb25faWQYASABKAkSDAoEcGF0aBgCIAEoCRIqCgthZGRfY29sdW1ucxgDIAMoCzIVLllkYi5UYWJsZS5Db2x1bW5NZXRhEhQKDGRyb3BfY29sdW1ucxgEIAMoCRI5ChBvcGVyYXRpb25fcGFyYW1zGAUgASgLMh8uWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uUGFyYW1zEiwKDWFsdGVyX2NvbHVtbnMYBiADKAsyFS5ZZGIuVGFibGUuQ29sdW1uTWV0YRIyChBzZXRfdHRsX3NldHRpbmdzGAcgASgLMhYuWWRiLlRhYmxlLlR0bFNldHRpbmdzSAASMwoRZHJvcF90dGxfc2V0dGluZ3MYCCABKAsyFi5nb29nbGUucHJvdG9idWYuRW1wdHlIABIqCgthZGRfaW5kZXhlcxgJIAMoCzIVLllkYi5UYWJsZS5UYWJsZUluZGV4EhQKDGRyb3BfaW5kZXhlcxgKIAMoCRI6ChZhbHRlcl9zdG9yYWdlX3NldHRpbmdzGAsgASgLMhouWWRiLlRhYmxlLlN0b3JhZ2VTZXR0aW5ncxI0ChNhZGRfY29sdW1uX2ZhbWlsaWVzGAwgAygLMhcuWWRiLlRhYmxlLkNvbHVtbkZhbWlseRI2ChVhbHRlcl9jb2x1bW5fZmFtaWxpZXMYDSADKAsyFy5ZZGIuVGFibGUuQ29sdW1uRmFtaWx5EmAKEGFsdGVyX2F0dHJpYnV0ZXMYDiADKAsyMS5ZZGIuVGFibGUuQWx0ZXJUYWJsZVJlcXVlc3QuQWx0ZXJBdHRyaWJ1dGVzRW50cnlCE6LmKgMYgCCq5ioICgYKBAgBEGQSHQoVc2V0X2NvbXBhY3Rpb25fcG9saWN5GA8gASgJEkQKG2FsdGVyX3BhcnRpdGlvbmluZ19zZXR0aW5ncxgQIAEoCzIfLllkYi5UYWJsZS5QYXJ0aXRpb25pbmdTZXR0aW5ncxI1ChRzZXRfa2V5X2Jsb29tX2ZpbHRlchgRIAEoDjIXLllkYi5GZWF0dXJlRmxhZy5TdGF0dXMSQwoac2V0X3JlYWRfcmVwbGljYXNfc2V0dGluZ3MYEiABKAsyHy5ZZGIuVGFibGUuUmVhZFJlcGxpY2FzU2V0dGluZ3MSLgoPYWRkX2NoYW5nZWZlZWRzGBMgAygLMhUuWWRiLlRhYmxlLkNoYW5nZWZlZWQSGAoQZHJvcF9jaGFuZ2VmZWVkcxgUIAMoCRIyCg5yZW5hbWVfaW5kZXhlcxgVIAMoCzIaLllkYi5UYWJsZS5SZW5hbWVJbmRleEl0ZW0SFQoLc2V0X3RpZXJpbmcYFiABKAlIARIuCgxkcm9wX3RpZXJpbmcYFyABKAsyFi5nb29nbGUucHJvdG9idWYuRW1wdHlIARo2ChRBbHRlckF0dHJpYnV0ZXNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBQgwKCnR0bF9hY3Rpb25CEAoOdGllcmluZ19hY3Rpb24iQgoSQWx0ZXJUYWJsZVJlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiKQAQoQQ29weVRhYmxlUmVxdWVzdBISCgpzZXNzaW9uX2lkGAEgASgJEhMKC3NvdXJjZV9wYXRoGAIgASgJEhgKEGRlc3RpbmF0aW9uX3BhdGgYAyABKAkSOQoQb3BlcmF0aW9uX3BhcmFtcxgEIAEoCzIfLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvblBhcmFtcyJBChFDb3B5VGFibGVSZXNwb25zZRIsCglvcGVyYXRpb24YASABKAsyGS5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb24iVAoNQ29weVRhYmxlSXRlbRITCgtzb3VyY2VfcGF0aBgBIAEoCRIYChBkZXN0aW5hdGlvbl9wYXRoGAIgASgJEhQKDG9taXRfaW5kZXhlcxgDIAEoCCKMAQoRQ29weVRhYmxlc1JlcXVlc3QSOQoQb3BlcmF0aW9uX3BhcmFtcxgBIAEoCzIfLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvblBhcmFtcxISCgpzZXNzaW9uX2lkGAIgASgJEigKBnRhYmxlcxgDIAMoCzIYLllkYi5UYWJsZS5Db3B5VGFibGVJdGVtIkIKEkNvcHlUYWJsZXNSZXNwb25zZRIsCglvcGVyYXRpb24YASABKAsyGS5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb24iXQoPUmVuYW1lVGFibGVJdGVtEhMKC3NvdXJjZV9wYXRoGAEgASgJEhgKEGRlc3RpbmF0aW9uX3BhdGgYAiABKAkSGwoTcmVwbGFjZV9kZXN0aW5hdGlvbhgDIAEoCCKQAQoTUmVuYW1lVGFibGVzUmVxdWVzdBI5ChBvcGVyYXRpb25fcGFyYW1zGAEgASgLMh8uWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uUGFyYW1zEhIKCnNlc3Npb25faWQYAiABKAkSKgoGdGFibGVzGAMgAygLMhouWWRiLlRhYmxlLlJlbmFtZVRhYmxlSXRlbSJEChRSZW5hbWVUYWJsZXNSZXNwb25zZRIsCglvcGVyYXRpb24YASABKAsyGS5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb24ijgIKFERlc2NyaWJlVGFibGVSZXF1ZXN0EhIKCnNlc3Npb25faWQYASABKAkSDAoEcGF0aBgCIAEoCRI5ChBvcGVyYXRpb25fcGFyYW1zGAQgASgLMh8uWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uUGFyYW1zEiAKGGluY2x1ZGVfc2hhcmRfa2V5X2JvdW5kcxgFIAEoCBIbChNpbmNsdWRlX3RhYmxlX3N0YXRzGAYgASgIEh8KF2luY2x1ZGVfcGFydGl0aW9uX3N0YXRzGAcgASgIEhcKD2luY2x1ZGVfc2V0X3ZhbBgIIAEoCBIgChhpbmNsdWRlX3NoYXJkX25vZGVzX2luZm8YCSABKAgiRQoVRGVzY3JpYmVUYWJsZVJlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiLJBgoTRGVzY3JpYmVUYWJsZVJlc3VsdBIfCgRzZWxmGAEgASgLMhEuWWRiLlNjaGVtZS5FbnRyeRImCgdjb2x1bW5zGAIgAygLMhUuWWRiLlRhYmxlLkNvbHVtbk1ldGESEwoLcHJpbWFyeV9rZXkYAyADKAkSKQoQc2hhcmRfa2V5X2JvdW5kcxgEIAMoCzIPLllkYi5UeXBlZFZhbHVlEjEKB2luZGV4ZXMYBSADKAsyIC5ZZGIuVGFibGUuVGFibGVJbmRleERlc2NyaXB0aW9uEioKC3RhYmxlX3N0YXRzGAYgASgLMhUuWWRiLlRhYmxlLlRhYmxlU3RhdHMSLAoMdHRsX3NldHRpbmdzGAcgASgLMhYuWWRiLlRhYmxlLlR0bFNldHRpbmdzEjQKEHN0b3JhZ2Vfc2V0dGluZ3MYCCABKAsyGi5ZZGIuVGFibGUuU3RvcmFnZVNldHRpbmdzEjAKD2NvbHVtbl9mYW1pbGllcxgJIAMoCzIXLllkYi5UYWJsZS5Db2x1bW5GYW1pbHkSQgoKYXR0cmlidXRlcxgKIAMoCzIuLllkYi5UYWJsZS5EZXNjcmliZVRhYmxlUmVzdWx0LkF0dHJpYnV0ZXNFbnRyeRI+ChVwYXJ0aXRpb25pbmdfc2V0dGluZ3MYDCABKAsyHy5ZZGIuVGFibGUuUGFydGl0aW9uaW5nU2V0dGluZ3MSMQoQa2V5X2Jsb29tX2ZpbHRlchgNIAEoDjIXLllkYi5GZWF0dXJlRmxhZy5TdGF0dXMSPwoWcmVhZF9yZXBsaWNhc19zZXR0aW5ncxgOIAEoCzIfLllkYi5UYWJsZS5SZWFkUmVwbGljYXNTZXR0aW5ncxI1CgtjaGFuZ2VmZWVkcxgPIAMoCzIgLllkYi5UYWJsZS5DaGFuZ2VmZWVkRGVzY3JpcHRpb24SDwoHdGllcmluZxgQIAEoCRIRCgl0ZW1wb3JhcnkYESABKAgSKAoKc3RvcmVfdHlwZRgSIAEoDjIULllkYi5UYWJsZS5TdG9yZVR5cGUaMQoPQXR0cmlidXRlc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAFKBAgLEAwiMgoFUXVlcnkSEgoIeXFsX3RleHQYASABKAlIABIMCgJpZBgCIAEoCUgAQgcKBXF1ZXJ5IhoKGFNlcmlhbGl6YWJsZU1vZGVTZXR0aW5ncyI2ChJPbmxpbmVNb2RlU2V0dGluZ3MSIAoYYWxsb3dfaW5jb25zaXN0ZW50X3JlYWRzGAEgASgIIhMKEVN0YWxlTW9kZVNldHRpbmdzIhYKFFNuYXBzaG90TW9kZVNldHRpbmdzIhgKFlNuYXBzaG90UldNb2RlU2V0dGluZ3Mi3QIKE1RyYW5zYWN0aW9uU2V0dGluZ3MSRgoXc2VyaWFsaXphYmxlX3JlYWRfd3JpdGUYASABKAsyIy5ZZGIuVGFibGUuU2VyaWFsaXphYmxlTW9kZVNldHRpbmdzSAASOQoQb25saW5lX3JlYWRfb25seRgCIAEoCzIdLllkYi5UYWJsZS5PbmxpbmVNb2RlU2V0dGluZ3NIABI3Cg9zdGFsZV9yZWFkX29ubHkYAyABKAsyHC5ZZGIuVGFibGUuU3RhbGVNb2RlU2V0dGluZ3NIABI9ChJzbmFwc2hvdF9yZWFkX29ubHkYBCABKAsyHy5ZZGIuVGFibGUuU25hcHNob3RNb2RlU2V0dGluZ3NIABJAChNzbmFwc2hvdF9yZWFkX3dyaXRlGAUgASgLMiEuWWRiLlRhYmxlLlNuYXBzaG90UldNb2RlU2V0dGluZ3NIAEIJCgd0eF9tb2RlInsKElRyYW5zYWN0aW9uQ29udHJvbBIPCgV0eF9pZBgBIAEoCUgAEjIKCGJlZ2luX3R4GAIgASgLMh4uWWRiLlRhYmxlLlRyYW5zYWN0aW9uU2V0dGluZ3NIABIRCgljb21taXRfdHgYCiABKAhCDQoLdHhfc2VsZWN0b3IiKQoQUXVlcnlDYWNoZVBvbGljeRIVCg1rZWVwX2luX2NhY2hlGAEgASgIIrEBChRRdWVyeVN0YXRzQ29sbGVjdGlvbiKYAQoETW9kZRIgChxTVEFUU19DT0xMRUNUSU9OX1VOU1BFQ0lGSUVEEAASGQoVU1RBVFNfQ09MTEVDVElPTl9OT05FEAESGgoWU1RBVFNfQ09MTEVDVElPTl9CQVNJQxACEhkKFVNUQVRTX0NPTExFQ1RJT05fRlVMTBADEhwKGFNUQVRTX0NPTExFQ1RJT05fUFJPRklMRRAEIr4DChdFeGVjdXRlRGF0YVF1ZXJ5UmVxdWVzdBISCgpzZXNzaW9uX2lkGAEgASgJEjEKCnR4X2NvbnRyb2wYAiABKAsyHS5ZZGIuVGFibGUuVHJhbnNhY3Rpb25Db250cm9sEh8KBXF1ZXJ5GAMgASgLMhAuWWRiLlRhYmxlLlF1ZXJ5EkYKCnBhcmFtZXRlcnMYBCADKAsyMi5ZZGIuVGFibGUuRXhlY3V0ZURhdGFRdWVyeVJlcXVlc3QuUGFyYW1ldGVyc0VudHJ5EjcKEnF1ZXJ5X2NhY2hlX3BvbGljeRgFIAEoCzIbLllkYi5UYWJsZS5RdWVyeUNhY2hlUG9saWN5EjkKEG9wZXJhdGlvbl9wYXJhbXMYBiABKAsyHy5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb25QYXJhbXMSOwoNY29sbGVjdF9zdGF0cxgHIAEoDjIkLllkYi5UYWJsZS5RdWVyeVN0YXRzQ29sbGVjdGlvbi5Nb2RlGkIKD1BhcmFtZXRlcnNFbnRyeRILCgNrZXkYASABKAkSHgoFdmFsdWUYAiABKAsyDy5ZZGIuVHlwZWRWYWx1ZToCOAEiSAoYRXhlY3V0ZURhdGFRdWVyeVJlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiJ8ChlFeGVjdXRlU2NoZW1lUXVlcnlSZXF1ZXN0EhIKCnNlc3Npb25faWQYASABKAkSEAoIeXFsX3RleHQYAiABKAkSOQoQb3BlcmF0aW9uX3BhcmFtcxgDIAEoCzIfLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvblBhcmFtcyJKChpFeGVjdXRlU2NoZW1lUXVlcnlSZXNwb25zZRIsCglvcGVyYXRpb24YASABKAsyGS5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb24iHQoPVHJhbnNhY3Rpb25NZXRhEgoKAmlkGAEgASgJIp8BCglRdWVyeU1ldGESCgoCaWQYASABKAkSQwoQcGFyYW1ldGVyc190eXBlcxgCIAMoCzIpLllkYi5UYWJsZS5RdWVyeU1ldGEuUGFyYW1ldGVyc1R5cGVzRW50cnkaQQoUUGFyYW1ldGVyc1R5cGVzRW50cnkSCwoDa2V5GAEgASgJEhgKBXZhbHVlGAIgASgLMgkuWWRiLlR5cGU6AjgBIsEBChJFeGVjdXRlUXVlcnlSZXN1bHQSIwoLcmVzdWx0X3NldHMYASADKAsyDi5ZZGIuUmVzdWx0U2V0EisKB3R4X21ldGEYAiABKAsyGi5ZZGIuVGFibGUuVHJhbnNhY3Rpb25NZXRhEigKCnF1ZXJ5X21ldGEYAyABKAsyFC5ZZGIuVGFibGUuUXVlcnlNZXRhEi8KC3F1ZXJ5X3N0YXRzGAQgASgLMhouWWRiLlRhYmxlU3RhdHMuUXVlcnlTdGF0cyKcAQoXRXhwbGFpbkRhdGFRdWVyeVJlcXVlc3QSEgoKc2Vzc2lvbl9pZBgBIAEoCRIQCgh5cWxfdGV4dBgCIAEoCRI5ChBvcGVyYXRpb25fcGFyYW1zGAMgASgLMh8uWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uUGFyYW1zEiAKGGNvbGxlY3RfZnVsbF9kaWFnbm9zdGljcxgEIAEoCCJIChhFeHBsYWluRGF0YVF1ZXJ5UmVzcG9uc2USLAoJb3BlcmF0aW9uGAEgASgLMhkuWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uIlsKEkV4cGxhaW5RdWVyeVJlc3VsdBIRCglxdWVyeV9hc3QYASABKAkSEgoKcXVlcnlfcGxhbhgCIAEoCRIeChZxdWVyeV9mdWxsX2RpYWdub3N0aWNzGAMgASgJInoKF1ByZXBhcmVEYXRhUXVlcnlSZXF1ZXN0EhIKCnNlc3Npb25faWQYASABKAkSEAoIeXFsX3RleHQYAiABKAkSOQoQb3BlcmF0aW9uX3BhcmFtcxgDIAEoCzIfLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvblBhcmFtcyJIChhQcmVwYXJlRGF0YVF1ZXJ5UmVzcG9uc2USLAoJb3BlcmF0aW9uGAEgASgLMhkuWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uIrcBChJQcmVwYXJlUXVlcnlSZXN1bHQSEAoIcXVlcnlfaWQYASABKAkSTAoQcGFyYW1ldGVyc190eXBlcxgCIAMoCzIyLllkYi5UYWJsZS5QcmVwYXJlUXVlcnlSZXN1bHQuUGFyYW1ldGVyc1R5cGVzRW50cnkaQQoUUGFyYW1ldGVyc1R5cGVzRW50cnkSCwoDa2V5GAEgASgJEhgKBXZhbHVlGAIgASgLMgkuWWRiLlR5cGU6AjgBImEKEEtlZXBBbGl2ZVJlcXVlc3QSEgoKc2Vzc2lvbl9pZBgBIAEoCRI5ChBvcGVyYXRpb25fcGFyYW1zGAIgASgLMh8uWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uUGFyYW1zIkEKEUtlZXBBbGl2ZVJlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiK3AQoPS2VlcEFsaXZlUmVzdWx0EkAKDnNlc3Npb25fc3RhdHVzGAEgASgOMiguWWRiLlRhYmxlLktlZXBBbGl2ZVJlc3VsdC5TZXNzaW9uU3RhdHVzImIKDVNlc3Npb25TdGF0dXMSHgoaU0VTU0lPTl9TVEFUVVNfVU5TUEVDSUZJRUQQABIYChRTRVNTSU9OX1NUQVRVU19SRUFEWRABEhcKE1NFU1NJT05fU1RBVFVTX0JVU1kQAiKdAQoXQmVnaW5UcmFuc2FjdGlvblJlcXVlc3QSEgoKc2Vzc2lvbl9pZBgBIAEoCRIzCgt0eF9zZXR0aW5ncxgCIAEoCzIeLllkYi5UYWJsZS5UcmFuc2FjdGlvblNldHRpbmdzEjkKEG9wZXJhdGlvbl9wYXJhbXMYAyABKAsyHy5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb25QYXJhbXMiSAoYQmVnaW5UcmFuc2FjdGlvblJlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiJFChZCZWdpblRyYW5zYWN0aW9uUmVzdWx0EisKB3R4X21ldGEYASABKAsyGi5ZZGIuVGFibGUuVHJhbnNhY3Rpb25NZXRhIrUBChhDb21taXRUcmFuc2FjdGlvblJlcXVlc3QSEgoKc2Vzc2lvbl9pZBgBIAEoCRINCgV0eF9pZBgCIAEoCRI5ChBvcGVyYXRpb25fcGFyYW1zGAMgASgLMh8uWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uUGFyYW1zEjsKDWNvbGxlY3Rfc3RhdHMYBCABKA4yJC5ZZGIuVGFibGUuUXVlcnlTdGF0c0NvbGxlY3Rpb24uTW9kZSJJChlDb21taXRUcmFuc2FjdGlvblJlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiJKChdDb21taXRUcmFuc2FjdGlvblJlc3VsdBIvCgtxdWVyeV9zdGF0cxgBIAEoCzIaLllkYi5UYWJsZVN0YXRzLlF1ZXJ5U3RhdHMiegoaUm9sbGJhY2tUcmFuc2FjdGlvblJlcXVlc3QSEgoKc2Vzc2lvbl9pZBgBIAEoCRINCgV0eF9pZBgCIAEoCRI5ChBvcGVyYXRpb25fcGFyYW1zGAMgASgLMh8uWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uUGFyYW1zIksKG1JvbGxiYWNrVHJhbnNhY3Rpb25SZXNwb25zZRIsCglvcGVyYXRpb24YASABKAsyGS5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb24imAEKGFN0b3JhZ2VQb2xpY3lEZXNjcmlwdGlvbhIMCgRuYW1lGAEgASgJEj8KBmxhYmVscxgCIAMoCzIvLllkYi5UYWJsZS5TdG9yYWdlUG9saWN5RGVzY3JpcHRpb24uTGFiZWxzRW50cnkaLQoLTGFiZWxzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ASKeAQobQ29tcGFjdGlvblBvbGljeURlc2NyaXB0aW9uEgwKBG5hbWUYASABKAkSQgoGbGFiZWxzGAIgAygLMjIuWWRiLlRhYmxlLkNvbXBhY3Rpb25Qb2xpY3lEZXNjcmlwdGlvbi5MYWJlbHNFbnRyeRotCgtMYWJlbHNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIqIBCh1QYXJ0aXRpb25pbmdQb2xpY3lEZXNjcmlwdGlvbhIMCgRuYW1lGAEgASgJEkQKBmxhYmVscxgCIAMoCzI0LllkYi5UYWJsZS5QYXJ0aXRpb25pbmdQb2xpY3lEZXNjcmlwdGlvbi5MYWJlbHNFbnRyeRotCgtMYWJlbHNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIpwBChpFeGVjdXRpb25Qb2xpY3lEZXNjcmlwdGlvbhIMCgRuYW1lGAEgASgJEkEKBmxhYmVscxgCIAMoCzIxLllkYi5UYWJsZS5FeGVjdXRpb25Qb2xpY3lEZXNjcmlwdGlvbi5MYWJlbHNFbnRyeRotCgtMYWJlbHNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIqABChxSZXBsaWNhdGlvblBvbGljeURlc2NyaXB0aW9uEgwKBG5hbWUYASABKAkSQwoGbGFiZWxzGAIgAygLMjMuWWRiLlRhYmxlLlJlcGxpY2F0aW9uUG9saWN5RGVzY3JpcHRpb24uTGFiZWxzRW50cnkaLQoLTGFiZWxzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ASKYAQoYQ2FjaGluZ1BvbGljeURlc2NyaXB0aW9uEgwKBG5hbWUYASABKAkSPwoGbGFiZWxzGAIgAygLMi8uWWRiLlRhYmxlLkNhY2hpbmdQb2xpY3lEZXNjcmlwdGlvbi5MYWJlbHNFbnRyeRotCgtMYWJlbHNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIr4EChdUYWJsZVByb2ZpbGVEZXNjcmlwdGlvbhIMCgRuYW1lGAEgASgJEj4KBmxhYmVscxgCIAMoCzIuLllkYi5UYWJsZS5UYWJsZVByb2ZpbGVEZXNjcmlwdGlvbi5MYWJlbHNFbnRyeRIeChZkZWZhdWx0X3N0b3JhZ2VfcG9saWN5GAMgASgJEiAKGGFsbG93ZWRfc3RvcmFnZV9wb2xpY2llcxgEIAMoCRIhChlkZWZhdWx0X2NvbXBhY3Rpb25fcG9saWN5GAUgASgJEiMKG2FsbG93ZWRfY29tcGFjdGlvbl9wb2xpY2llcxgGIAMoCRIjChtkZWZhdWx0X3BhcnRpdGlvbmluZ19wb2xpY3kYByABKAkSJQodYWxsb3dlZF9wYXJ0aXRpb25pbmdfcG9saWNpZXMYCCADKAkSIAoYZGVmYXVsdF9leGVjdXRpb25fcG9saWN5GAkgASgJEiIKGmFsbG93ZWRfZXhlY3V0aW9uX3BvbGljaWVzGAogAygJEiIKGmRlZmF1bHRfcmVwbGljYXRpb25fcG9saWN5GAsgASgJEiQKHGFsbG93ZWRfcmVwbGljYXRpb25fcG9saWNpZXMYDCADKAkSHgoWZGVmYXVsdF9jYWNoaW5nX3BvbGljeRgNIAEoCRIgChhhbGxvd2VkX2NhY2hpbmdfcG9saWNpZXMYDiADKAkaLQoLTGFiZWxzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ASJYChtEZXNjcmliZVRhYmxlT3B0aW9uc1JlcXVlc3QSOQoQb3BlcmF0aW9uX3BhcmFtcxgBIAEoCzIfLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvblBhcmFtcyJMChxEZXNjcmliZVRhYmxlT3B0aW9uc1Jlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiKZBAoaRGVzY3JpYmVUYWJsZU9wdGlvbnNSZXN1bHQSQQoVdGFibGVfcHJvZmlsZV9wcmVzZXRzGAEgAygLMiIuWWRiLlRhYmxlLlRhYmxlUHJvZmlsZURlc2NyaXB0aW9uEkMKFnN0b3JhZ2VfcG9saWN5X3ByZXNldHMYAiADKAsyIy5ZZGIuVGFibGUuU3RvcmFnZVBvbGljeURlc2NyaXB0aW9uEkkKGWNvbXBhY3Rpb25fcG9saWN5X3ByZXNldHMYAyADKAsyJi5ZZGIuVGFibGUuQ29tcGFjdGlvblBvbGljeURlc2NyaXB0aW9uEk0KG3BhcnRpdGlvbmluZ19wb2xpY3lfcHJlc2V0cxgEIAMoCzIoLllkYi5UYWJsZS5QYXJ0aXRpb25pbmdQb2xpY3lEZXNjcmlwdGlvbhJHChhleGVjdXRpb25fcG9saWN5X3ByZXNldHMYBSADKAsyJS5ZZGIuVGFibGUuRXhlY3V0aW9uUG9saWN5RGVzY3JpcHRpb24SSwoacmVwbGljYXRpb25fcG9saWN5X3ByZXNldHMYBiADKAsyJy5ZZGIuVGFibGUuUmVwbGljYXRpb25Qb2xpY3lEZXNjcmlwdGlvbhJDChZjYWNoaW5nX3BvbGljeV9wcmVzZXRzGAcgAygLMiMuWWRiLlRhYmxlLkNhY2hpbmdQb2xpY3lEZXNjcmlwdGlvbiLAAQoIS2V5UmFuZ2USIgoHZ3JlYXRlchgBIAEoCzIPLllkYi5UeXBlZFZhbHVlSAASKwoQZ3JlYXRlcl9vcl9lcXVhbBgCIAEoCzIPLllkYi5UeXBlZFZhbHVlSAASHwoEbGVzcxgDIAEoCzIPLllkYi5UeXBlZFZhbHVlSAESKAoNbGVzc19vcl9lcXVhbBgEIAEoCzIPLllkYi5UeXBlZFZhbHVlSAFCDAoKZnJvbV9ib3VuZEIKCgh0b19ib3VuZCK4AgoQUmVhZFRhYmxlUmVxdWVzdBISCgpzZXNzaW9uX2lkGAEgASgJEgwKBHBhdGgYAiABKAkSJgoJa2V5X3JhbmdlGAMgASgLMhMuWWRiLlRhYmxlLktleVJhbmdlEg8KB2NvbHVtbnMYBCADKAkSDwoHb3JkZXJlZBgFIAEoCBIRCglyb3dfbGltaXQYBiABKAQSLQoMdXNlX3NuYXBzaG90GAcgASgOMhcuWWRiLkZlYXR1cmVGbGFnLlN0YXR1cxIZChFiYXRjaF9saW1pdF9ieXRlcxgIIAEoBBIYChBiYXRjaF9saW1pdF9yb3dzGAkgASgEEkEKIHJldHVybl9ub3RfbnVsbF9kYXRhX2FzX29wdGlvbmFsGAogASgOMhcuWWRiLkZlYXR1cmVGbGFnLlN0YXR1cyK8AQoRUmVhZFRhYmxlUmVzcG9uc2USKQoGc3RhdHVzGAEgASgOMhkuWWRiLlN0YXR1c0lkcy5TdGF0dXNDb2RlEicKBmlzc3VlcxgCIAMoCzIXLllkYi5Jc3N1ZS5Jc3N1ZU1lc3NhZ2USJwoIc25hcHNob3QYBCABKAsyFS5ZZGIuVmlydHVhbFRpbWVzdGFtcBIqCgZyZXN1bHQYAyABKAsyGi5ZZGIuVGFibGUuUmVhZFRhYmxlUmVzdWx0IjUKD1JlYWRUYWJsZVJlc3VsdBIiCgpyZXN1bHRfc2V0GAEgASgLMg4uWWRiLlJlc3VsdFNldCJjCg9SZWFkUm93c1JlcXVlc3QSEgoKc2Vzc2lvbl9pZBgBIAEoCRIMCgRwYXRoGAIgASgJEh0KBGtleXMYAyABKAsyDy5ZZGIuVHlwZWRWYWx1ZRIPCgdjb2x1bW5zGAQgAygJIooBChBSZWFkUm93c1Jlc3BvbnNlEikKBnN0YXR1cxgBIAEoDjIZLllkYi5TdGF0dXNJZHMuU3RhdHVzQ29kZRInCgZpc3N1ZXMYAiADKAsyFy5ZZGIuSXNzdWUuSXNzdWVNZXNzYWdlEiIKCnJlc3VsdF9zZXQYAyABKAsyDi5ZZGIuUmVzdWx0U2V0Io0CChFCdWxrVXBzZXJ0UmVxdWVzdBINCgV0YWJsZRgBIAEoCRIdCgRyb3dzGAIgASgLMg8uWWRiLlR5cGVkVmFsdWUSOQoQb3BlcmF0aW9uX3BhcmFtcxgDIAEoCzIfLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvblBhcmFtcxI/ChRhcnJvd19iYXRjaF9zZXR0aW5ncxgHIAEoCzIfLllkYi5Gb3JtYXRzLkFycm93QmF0Y2hTZXR0aW5nc0gAEjAKDGNzdl9zZXR0aW5ncxgIIAEoCzIYLllkYi5Gb3JtYXRzLkNzdlNldHRpbmdzSAASDQoEZGF0YRjoByABKAxCDQoLZGF0YV9mb3JtYXQiQgoSQnVsa1Vwc2VydFJlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiISChBCdWxrVXBzZXJ0UmVzdWx0IrcDChdFeGVjdXRlU2NhblF1ZXJ5UmVxdWVzdBIfCgVxdWVyeRgDIAEoCzIQLllkYi5UYWJsZS5RdWVyeRJGCgpwYXJhbWV0ZXJzGAQgAygLMjIuWWRiLlRhYmxlLkV4ZWN1dGVTY2FuUXVlcnlSZXF1ZXN0LlBhcmFtZXRlcnNFbnRyeRI1CgRtb2RlGAYgASgOMicuWWRiLlRhYmxlLkV4ZWN1dGVTY2FuUXVlcnlSZXF1ZXN0Lk1vZGUSOwoNY29sbGVjdF9zdGF0cxgIIAEoDjIkLllkYi5UYWJsZS5RdWVyeVN0YXRzQ29sbGVjdGlvbi5Nb2RlEiQKGGNvbGxlY3RfZnVsbF9kaWFnbm9zdGljcxgJIAEoCEICGAEaQgoPUGFyYW1ldGVyc0VudHJ5EgsKA2tleRgBIAEoCRIeCgV2YWx1ZRgCIAEoCzIPLllkYi5UeXBlZFZhbHVlOgI4ASI9CgRNb2RlEhQKEE1PREVfVU5TUEVDSUZJRUQQABIQCgxNT0RFX0VYUExBSU4QARINCglNT0RFX0VYRUMQA0oECAEQAkoECAIQA0oECAUQBkoECAcQCCKvAQofRXhlY3V0ZVNjYW5RdWVyeVBhcnRpYWxSZXNwb25zZRIpCgZzdGF0dXMYASABKA4yGS5ZZGIuU3RhdHVzSWRzLlN0YXR1c0NvZGUSJwoGaXNzdWVzGAIgAygLMhcuWWRiLklzc3VlLklzc3VlTWVzc2FnZRI4CgZyZXN1bHQYAyABKAsyKC5ZZGIuVGFibGUuRXhlY3V0ZVNjYW5RdWVyeVBhcnRpYWxSZXN1bHQi2QEKHUV4ZWN1dGVTY2FuUXVlcnlQYXJ0aWFsUmVzdWx0EiIKCnJlc3VsdF9zZXQYASABKAsyDi5ZZGIuUmVzdWx0U2V0Ei8KC3F1ZXJ5X3N0YXRzGAYgASgLMhouWWRiLlRhYmxlU3RhdHMuUXVlcnlTdGF0cxIiChZxdWVyeV9mdWxsX2RpYWdub3N0aWNzGAcgASgJQgIYARInCghzbmFwc2hvdBgIIAEoCzIVLllkYi5WaXJ0dWFsVGltZXN0YW1wSgQIAhADSgQIAxAESgQIBBAFSgQIBRAGImwKIURlc2NyaWJlRXh0ZXJuYWxEYXRhU291cmNlUmVxdWVzdBI5ChBvcGVyYXRpb25fcGFyYW1zGAEgASgLMh8uWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uUGFyYW1zEgwKBHBhdGgYAiABKAkiUgoiRGVzY3JpYmVFeHRlcm5hbERhdGFTb3VyY2VSZXNwb25zZRIsCglvcGVyYXRpb24YASABKAsyGS5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb24ilQIKIERlc2NyaWJlRXh0ZXJuYWxEYXRhU291cmNlUmVzdWx0Eh8KBHNlbGYYASABKAsyES5ZZGIuU2NoZW1lLkVudHJ5EhgKC3NvdXJjZV90eXBlGAIgASgJSACIAQESFQoIbG9jYXRpb24YAyABKAlIAYgBARJPCgpwcm9wZXJ0aWVzGAQgAygLMjsuWWRiLlRhYmxlLkRlc2NyaWJlRXh0ZXJuYWxEYXRhU291cmNlUmVzdWx0LlByb3BlcnRpZXNFbnRyeRoxCg9Qcm9wZXJ0aWVzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4AUIOCgxfc291cmNlX3R5cGVCCwoJX2xvY2F0aW9uImcKHERlc2NyaWJlRXh0ZXJuYWxUYWJsZVJlcXVlc3QSOQoQb3BlcmF0aW9uX3BhcmFtcxgBIAEoCzIfLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvblBhcmFtcxIMCgRwYXRoGAIgASgJIk0KHURlc2NyaWJlRXh0ZXJuYWxUYWJsZVJlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiLeAgobRGVzY3JpYmVFeHRlcm5hbFRhYmxlUmVzdWx0Eh8KBHNlbGYYASABKAsyES5ZZGIuU2NoZW1lLkVudHJ5EhgKC3NvdXJjZV90eXBlGAIgASgJSACIAQESHQoQZGF0YV9zb3VyY2VfcGF0aBgDIAEoCUgBiAEBEhUKCGxvY2F0aW9uGAQgASgJSAKIAQESJgoHY29sdW1ucxgFIAMoCzIVLllkYi5UYWJsZS5Db2x1bW5NZXRhEkQKB2NvbnRlbnQYBiADKAsyMy5ZZGIuVGFibGUuRGVzY3JpYmVFeHRlcm5hbFRhYmxlUmVzdWx0LkNvbnRlbnRFbnRyeRouCgxDb250ZW50RW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4AUIOCgxfc291cmNlX3R5cGVCEwoRX2RhdGFfc291cmNlX3BhdGhCCwoJX2xvY2F0aW9uImQKGURlc2NyaWJlU3lzdGVtVmlld1JlcXVlc3QSOQoQb3BlcmF0aW9uX3BhcmFtcxgBIAEoCzIfLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvblBhcmFtcxIMCgRwYXRoGAIgASgJIkoKGkRlc2NyaWJlU3lzdGVtVmlld1Jlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiKgAgoYRGVzY3JpYmVTeXN0ZW1WaWV3UmVzdWx0Eh8KBHNlbGYYASABKAsyES5ZZGIuU2NoZW1lLkVudHJ5EhMKC3N5c192aWV3X2lkGAIgASgEEhUKDXN5c192aWV3X25hbWUYAyABKAkSJgoHY29sdW1ucxgEIAMoCzIVLllkYi5UYWJsZS5Db2x1bW5NZXRhEhMKC3ByaW1hcnlfa2V5GAUgAygJEkcKCmF0dHJpYnV0ZXMYBiADKAsyMy5ZZGIuVGFibGUuRGVzY3JpYmVTeXN0ZW1WaWV3UmVzdWx0LkF0dHJpYnV0ZXNFbnRyeRoxCg9BdHRyaWJ1dGVzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ASpSCglTdG9yZVR5cGUSGgoWU1RPUkVfVFlQRV9VTlNQRUNJRklFRBAAEhIKDlNUT1JFX1RZUEVfUk9XEAESFQoRU1RPUkVfVFlQRV9DT0xVTU4QAkJTChR0ZWNoLnlkYi5wcm90by50YWJsZVo4Z2l0aHViLmNvbS95ZGItcGxhdGZvcm0veWRiLWdvLWdlbnByb3RvL3Byb3Rvcy9ZZGJfVGFibGX4AQFiBnByb3RvMw", [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);
/**
* Describes the message Ydb.Table.ChangefeedDescription.InitialScanProgress.
* Use `create(ChangefeedDescription_InitialScanProgressSchema)` to create a new message.
*/
export const ChangefeedDescription_InitialScanProgressSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 16, 0);
/**
* @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 f