UNPKG

@yandex-cloud/nodejs-sdk

Version:
918 lines 204 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.ClickhouseConfigSet = exports.ClickhouseConfig_GraphiteRollup_Pattern_Retention = exports.ClickhouseConfig_GraphiteRollup_Pattern = exports.ClickhouseConfig_GraphiteRollup = exports.ClickhouseConfig_ExternalDictionary_Range = exports.ClickhouseConfig_ExternalDictionary_Layout = exports.ClickhouseConfig_ExternalDictionary_Structure_Key = exports.ClickhouseConfig_ExternalDictionary_Structure_Id = exports.ClickhouseConfig_ExternalDictionary_Structure_Attribute = exports.ClickhouseConfig_ExternalDictionary_Structure = exports.ClickhouseConfig_ExternalDictionary_PostgresqlSource = exports.ClickhouseConfig_ExternalDictionary_MongodbSource = exports.ClickhouseConfig_ExternalDictionary_ClickhouseSource = exports.ClickhouseConfig_ExternalDictionary_MysqlSource_Replica = exports.ClickhouseConfig_ExternalDictionary_MysqlSource = exports.ClickhouseConfig_ExternalDictionary_HttpSource = exports.ClickhouseConfig_ExternalDictionary = exports.ClickhouseConfig_Compression = exports.ClickhouseConfig_Rabbitmq = exports.ClickhouseConfig_KafkaTopic = exports.ClickhouseConfig_Kafka = exports.ClickhouseConfig_MergeTree = exports.ClickhouseConfig = exports.clickhouseConfig_ExternalDictionary_Layout_TypeToJSON = exports.clickhouseConfig_ExternalDictionary_Layout_TypeFromJSON = exports.ClickhouseConfig_ExternalDictionary_Layout_Type = exports.clickhouseConfig_ExternalDictionary_PostgresqlSource_SslModeToJSON = exports.clickhouseConfig_ExternalDictionary_PostgresqlSource_SslModeFromJSON = exports.ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode = exports.clickhouseConfig_Compression_MethodToJSON = exports.clickhouseConfig_Compression_MethodFromJSON = exports.ClickhouseConfig_Compression_Method = exports.clickhouseConfig_Kafka_SaslMechanismToJSON = exports.clickhouseConfig_Kafka_SaslMechanismFromJSON = exports.ClickhouseConfig_Kafka_SaslMechanism = exports.clickhouseConfig_Kafka_SecurityProtocolToJSON = exports.clickhouseConfig_Kafka_SecurityProtocolFromJSON = exports.ClickhouseConfig_Kafka_SecurityProtocol = exports.clickhouseConfig_LogLevelToJSON = exports.clickhouseConfig_LogLevelFromJSON = exports.ClickhouseConfig_LogLevel = exports.protobufPackage = void 0; /* eslint-disable */ const typeRegistry_1 = require("../../../../../../typeRegistry"); const long_1 = __importDefault(require("long")); const minimal_1 = __importDefault(require("protobufjs/minimal")); const wrappers_1 = require("../../../../../../google/protobuf/wrappers"); exports.protobufPackage = "yandex.cloud.mdb.clickhouse.v1.config"; var ClickhouseConfig_LogLevel; (function (ClickhouseConfig_LogLevel) { ClickhouseConfig_LogLevel[ClickhouseConfig_LogLevel["LOG_LEVEL_UNSPECIFIED"] = 0] = "LOG_LEVEL_UNSPECIFIED"; ClickhouseConfig_LogLevel[ClickhouseConfig_LogLevel["TRACE"] = 1] = "TRACE"; ClickhouseConfig_LogLevel[ClickhouseConfig_LogLevel["DEBUG"] = 2] = "DEBUG"; ClickhouseConfig_LogLevel[ClickhouseConfig_LogLevel["INFORMATION"] = 3] = "INFORMATION"; ClickhouseConfig_LogLevel[ClickhouseConfig_LogLevel["WARNING"] = 4] = "WARNING"; ClickhouseConfig_LogLevel[ClickhouseConfig_LogLevel["ERROR"] = 5] = "ERROR"; ClickhouseConfig_LogLevel[ClickhouseConfig_LogLevel["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(ClickhouseConfig_LogLevel = exports.ClickhouseConfig_LogLevel || (exports.ClickhouseConfig_LogLevel = {})); function clickhouseConfig_LogLevelFromJSON(object) { switch (object) { case 0: case "LOG_LEVEL_UNSPECIFIED": return ClickhouseConfig_LogLevel.LOG_LEVEL_UNSPECIFIED; case 1: case "TRACE": return ClickhouseConfig_LogLevel.TRACE; case 2: case "DEBUG": return ClickhouseConfig_LogLevel.DEBUG; case 3: case "INFORMATION": return ClickhouseConfig_LogLevel.INFORMATION; case 4: case "WARNING": return ClickhouseConfig_LogLevel.WARNING; case 5: case "ERROR": return ClickhouseConfig_LogLevel.ERROR; case -1: case "UNRECOGNIZED": default: return ClickhouseConfig_LogLevel.UNRECOGNIZED; } } exports.clickhouseConfig_LogLevelFromJSON = clickhouseConfig_LogLevelFromJSON; function clickhouseConfig_LogLevelToJSON(object) { switch (object) { case ClickhouseConfig_LogLevel.LOG_LEVEL_UNSPECIFIED: return "LOG_LEVEL_UNSPECIFIED"; case ClickhouseConfig_LogLevel.TRACE: return "TRACE"; case ClickhouseConfig_LogLevel.DEBUG: return "DEBUG"; case ClickhouseConfig_LogLevel.INFORMATION: return "INFORMATION"; case ClickhouseConfig_LogLevel.WARNING: return "WARNING"; case ClickhouseConfig_LogLevel.ERROR: return "ERROR"; default: return "UNKNOWN"; } } exports.clickhouseConfig_LogLevelToJSON = clickhouseConfig_LogLevelToJSON; var ClickhouseConfig_Kafka_SecurityProtocol; (function (ClickhouseConfig_Kafka_SecurityProtocol) { ClickhouseConfig_Kafka_SecurityProtocol[ClickhouseConfig_Kafka_SecurityProtocol["SECURITY_PROTOCOL_UNSPECIFIED"] = 0] = "SECURITY_PROTOCOL_UNSPECIFIED"; ClickhouseConfig_Kafka_SecurityProtocol[ClickhouseConfig_Kafka_SecurityProtocol["SECURITY_PROTOCOL_PLAINTEXT"] = 1] = "SECURITY_PROTOCOL_PLAINTEXT"; ClickhouseConfig_Kafka_SecurityProtocol[ClickhouseConfig_Kafka_SecurityProtocol["SECURITY_PROTOCOL_SSL"] = 2] = "SECURITY_PROTOCOL_SSL"; ClickhouseConfig_Kafka_SecurityProtocol[ClickhouseConfig_Kafka_SecurityProtocol["SECURITY_PROTOCOL_SASL_PLAINTEXT"] = 3] = "SECURITY_PROTOCOL_SASL_PLAINTEXT"; ClickhouseConfig_Kafka_SecurityProtocol[ClickhouseConfig_Kafka_SecurityProtocol["SECURITY_PROTOCOL_SASL_SSL"] = 4] = "SECURITY_PROTOCOL_SASL_SSL"; ClickhouseConfig_Kafka_SecurityProtocol[ClickhouseConfig_Kafka_SecurityProtocol["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(ClickhouseConfig_Kafka_SecurityProtocol = exports.ClickhouseConfig_Kafka_SecurityProtocol || (exports.ClickhouseConfig_Kafka_SecurityProtocol = {})); function clickhouseConfig_Kafka_SecurityProtocolFromJSON(object) { switch (object) { case 0: case "SECURITY_PROTOCOL_UNSPECIFIED": return ClickhouseConfig_Kafka_SecurityProtocol.SECURITY_PROTOCOL_UNSPECIFIED; case 1: case "SECURITY_PROTOCOL_PLAINTEXT": return ClickhouseConfig_Kafka_SecurityProtocol.SECURITY_PROTOCOL_PLAINTEXT; case 2: case "SECURITY_PROTOCOL_SSL": return ClickhouseConfig_Kafka_SecurityProtocol.SECURITY_PROTOCOL_SSL; case 3: case "SECURITY_PROTOCOL_SASL_PLAINTEXT": return ClickhouseConfig_Kafka_SecurityProtocol.SECURITY_PROTOCOL_SASL_PLAINTEXT; case 4: case "SECURITY_PROTOCOL_SASL_SSL": return ClickhouseConfig_Kafka_SecurityProtocol.SECURITY_PROTOCOL_SASL_SSL; case -1: case "UNRECOGNIZED": default: return ClickhouseConfig_Kafka_SecurityProtocol.UNRECOGNIZED; } } exports.clickhouseConfig_Kafka_SecurityProtocolFromJSON = clickhouseConfig_Kafka_SecurityProtocolFromJSON; function clickhouseConfig_Kafka_SecurityProtocolToJSON(object) { switch (object) { case ClickhouseConfig_Kafka_SecurityProtocol.SECURITY_PROTOCOL_UNSPECIFIED: return "SECURITY_PROTOCOL_UNSPECIFIED"; case ClickhouseConfig_Kafka_SecurityProtocol.SECURITY_PROTOCOL_PLAINTEXT: return "SECURITY_PROTOCOL_PLAINTEXT"; case ClickhouseConfig_Kafka_SecurityProtocol.SECURITY_PROTOCOL_SSL: return "SECURITY_PROTOCOL_SSL"; case ClickhouseConfig_Kafka_SecurityProtocol.SECURITY_PROTOCOL_SASL_PLAINTEXT: return "SECURITY_PROTOCOL_SASL_PLAINTEXT"; case ClickhouseConfig_Kafka_SecurityProtocol.SECURITY_PROTOCOL_SASL_SSL: return "SECURITY_PROTOCOL_SASL_SSL"; default: return "UNKNOWN"; } } exports.clickhouseConfig_Kafka_SecurityProtocolToJSON = clickhouseConfig_Kafka_SecurityProtocolToJSON; var ClickhouseConfig_Kafka_SaslMechanism; (function (ClickhouseConfig_Kafka_SaslMechanism) { ClickhouseConfig_Kafka_SaslMechanism[ClickhouseConfig_Kafka_SaslMechanism["SASL_MECHANISM_UNSPECIFIED"] = 0] = "SASL_MECHANISM_UNSPECIFIED"; ClickhouseConfig_Kafka_SaslMechanism[ClickhouseConfig_Kafka_SaslMechanism["SASL_MECHANISM_GSSAPI"] = 1] = "SASL_MECHANISM_GSSAPI"; ClickhouseConfig_Kafka_SaslMechanism[ClickhouseConfig_Kafka_SaslMechanism["SASL_MECHANISM_PLAIN"] = 2] = "SASL_MECHANISM_PLAIN"; ClickhouseConfig_Kafka_SaslMechanism[ClickhouseConfig_Kafka_SaslMechanism["SASL_MECHANISM_SCRAM_SHA_256"] = 3] = "SASL_MECHANISM_SCRAM_SHA_256"; ClickhouseConfig_Kafka_SaslMechanism[ClickhouseConfig_Kafka_SaslMechanism["SASL_MECHANISM_SCRAM_SHA_512"] = 4] = "SASL_MECHANISM_SCRAM_SHA_512"; ClickhouseConfig_Kafka_SaslMechanism[ClickhouseConfig_Kafka_SaslMechanism["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(ClickhouseConfig_Kafka_SaslMechanism = exports.ClickhouseConfig_Kafka_SaslMechanism || (exports.ClickhouseConfig_Kafka_SaslMechanism = {})); function clickhouseConfig_Kafka_SaslMechanismFromJSON(object) { switch (object) { case 0: case "SASL_MECHANISM_UNSPECIFIED": return ClickhouseConfig_Kafka_SaslMechanism.SASL_MECHANISM_UNSPECIFIED; case 1: case "SASL_MECHANISM_GSSAPI": return ClickhouseConfig_Kafka_SaslMechanism.SASL_MECHANISM_GSSAPI; case 2: case "SASL_MECHANISM_PLAIN": return ClickhouseConfig_Kafka_SaslMechanism.SASL_MECHANISM_PLAIN; case 3: case "SASL_MECHANISM_SCRAM_SHA_256": return ClickhouseConfig_Kafka_SaslMechanism.SASL_MECHANISM_SCRAM_SHA_256; case 4: case "SASL_MECHANISM_SCRAM_SHA_512": return ClickhouseConfig_Kafka_SaslMechanism.SASL_MECHANISM_SCRAM_SHA_512; case -1: case "UNRECOGNIZED": default: return ClickhouseConfig_Kafka_SaslMechanism.UNRECOGNIZED; } } exports.clickhouseConfig_Kafka_SaslMechanismFromJSON = clickhouseConfig_Kafka_SaslMechanismFromJSON; function clickhouseConfig_Kafka_SaslMechanismToJSON(object) { switch (object) { case ClickhouseConfig_Kafka_SaslMechanism.SASL_MECHANISM_UNSPECIFIED: return "SASL_MECHANISM_UNSPECIFIED"; case ClickhouseConfig_Kafka_SaslMechanism.SASL_MECHANISM_GSSAPI: return "SASL_MECHANISM_GSSAPI"; case ClickhouseConfig_Kafka_SaslMechanism.SASL_MECHANISM_PLAIN: return "SASL_MECHANISM_PLAIN"; case ClickhouseConfig_Kafka_SaslMechanism.SASL_MECHANISM_SCRAM_SHA_256: return "SASL_MECHANISM_SCRAM_SHA_256"; case ClickhouseConfig_Kafka_SaslMechanism.SASL_MECHANISM_SCRAM_SHA_512: return "SASL_MECHANISM_SCRAM_SHA_512"; default: return "UNKNOWN"; } } exports.clickhouseConfig_Kafka_SaslMechanismToJSON = clickhouseConfig_Kafka_SaslMechanismToJSON; var ClickhouseConfig_Compression_Method; (function (ClickhouseConfig_Compression_Method) { ClickhouseConfig_Compression_Method[ClickhouseConfig_Compression_Method["METHOD_UNSPECIFIED"] = 0] = "METHOD_UNSPECIFIED"; /** LZ4 - [LZ4 compression algorithm](https://lz4.github.io/lz4/). */ ClickhouseConfig_Compression_Method[ClickhouseConfig_Compression_Method["LZ4"] = 1] = "LZ4"; /** ZSTD - [Zstandard compression algorithm](https://facebook.github.io/zstd/). */ ClickhouseConfig_Compression_Method[ClickhouseConfig_Compression_Method["ZSTD"] = 2] = "ZSTD"; ClickhouseConfig_Compression_Method[ClickhouseConfig_Compression_Method["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(ClickhouseConfig_Compression_Method = exports.ClickhouseConfig_Compression_Method || (exports.ClickhouseConfig_Compression_Method = {})); function clickhouseConfig_Compression_MethodFromJSON(object) { switch (object) { case 0: case "METHOD_UNSPECIFIED": return ClickhouseConfig_Compression_Method.METHOD_UNSPECIFIED; case 1: case "LZ4": return ClickhouseConfig_Compression_Method.LZ4; case 2: case "ZSTD": return ClickhouseConfig_Compression_Method.ZSTD; case -1: case "UNRECOGNIZED": default: return ClickhouseConfig_Compression_Method.UNRECOGNIZED; } } exports.clickhouseConfig_Compression_MethodFromJSON = clickhouseConfig_Compression_MethodFromJSON; function clickhouseConfig_Compression_MethodToJSON(object) { switch (object) { case ClickhouseConfig_Compression_Method.METHOD_UNSPECIFIED: return "METHOD_UNSPECIFIED"; case ClickhouseConfig_Compression_Method.LZ4: return "LZ4"; case ClickhouseConfig_Compression_Method.ZSTD: return "ZSTD"; default: return "UNKNOWN"; } } exports.clickhouseConfig_Compression_MethodToJSON = clickhouseConfig_Compression_MethodToJSON; var ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode; (function (ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode) { ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode[ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode["SSL_MODE_UNSPECIFIED"] = 0] = "SSL_MODE_UNSPECIFIED"; /** DISABLE - Only try a non-SSL connection. */ ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode[ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode["DISABLE"] = 1] = "DISABLE"; /** ALLOW - First try a non-SSL connection; if that fails, try an SSL connection. */ ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode[ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode["ALLOW"] = 2] = "ALLOW"; /** PREFER - First try an SSL connection; if that fails, try a non-SSL connection. */ ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode[ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode["PREFER"] = 3] = "PREFER"; /** VERIFY_CA - Only try an SSL connection, and verify that the server certificate is issued by a trusted certificate authority (CA). */ ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode[ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode["VERIFY_CA"] = 4] = "VERIFY_CA"; /** VERIFY_FULL - Only try an SSL connection, verify that the server certificate is issued by a trusted CA and that the requested server host name matches that in the certificate. */ ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode[ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode["VERIFY_FULL"] = 5] = "VERIFY_FULL"; ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode[ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode = exports.ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode || (exports.ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode = {})); function clickhouseConfig_ExternalDictionary_PostgresqlSource_SslModeFromJSON(object) { switch (object) { case 0: case "SSL_MODE_UNSPECIFIED": return ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode.SSL_MODE_UNSPECIFIED; case 1: case "DISABLE": return ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode.DISABLE; case 2: case "ALLOW": return ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode.ALLOW; case 3: case "PREFER": return ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode.PREFER; case 4: case "VERIFY_CA": return ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode.VERIFY_CA; case 5: case "VERIFY_FULL": return ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode.VERIFY_FULL; case -1: case "UNRECOGNIZED": default: return ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode.UNRECOGNIZED; } } exports.clickhouseConfig_ExternalDictionary_PostgresqlSource_SslModeFromJSON = clickhouseConfig_ExternalDictionary_PostgresqlSource_SslModeFromJSON; function clickhouseConfig_ExternalDictionary_PostgresqlSource_SslModeToJSON(object) { switch (object) { case ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode.SSL_MODE_UNSPECIFIED: return "SSL_MODE_UNSPECIFIED"; case ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode.DISABLE: return "DISABLE"; case ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode.ALLOW: return "ALLOW"; case ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode.PREFER: return "PREFER"; case ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode.VERIFY_CA: return "VERIFY_CA"; case ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode.VERIFY_FULL: return "VERIFY_FULL"; default: return "UNKNOWN"; } } exports.clickhouseConfig_ExternalDictionary_PostgresqlSource_SslModeToJSON = clickhouseConfig_ExternalDictionary_PostgresqlSource_SslModeToJSON; var ClickhouseConfig_ExternalDictionary_Layout_Type; (function (ClickhouseConfig_ExternalDictionary_Layout_Type) { ClickhouseConfig_ExternalDictionary_Layout_Type[ClickhouseConfig_ExternalDictionary_Layout_Type["TYPE_UNSPECIFIED"] = 0] = "TYPE_UNSPECIFIED"; /** * FLAT - The entire dictionary is stored in memory in the form of flat arrays. * Available for all dictionary sources. */ ClickhouseConfig_ExternalDictionary_Layout_Type[ClickhouseConfig_ExternalDictionary_Layout_Type["FLAT"] = 1] = "FLAT"; /** * HASHED - The entire dictionary is stored in memory in the form of a hash table. * Available for all dictionary sources. */ ClickhouseConfig_ExternalDictionary_Layout_Type[ClickhouseConfig_ExternalDictionary_Layout_Type["HASHED"] = 2] = "HASHED"; /** * COMPLEX_KEY_HASHED - Similar to HASHED, to be used with composite keys. * Available for all dictionary sources. */ ClickhouseConfig_ExternalDictionary_Layout_Type[ClickhouseConfig_ExternalDictionary_Layout_Type["COMPLEX_KEY_HASHED"] = 3] = "COMPLEX_KEY_HASHED"; /** * RANGE_HASHED - The entire dictionary is stored in memory in the form of a hash table, * with an ordered array of ranges and their corresponding values. * Available for all dictionary sources. */ ClickhouseConfig_ExternalDictionary_Layout_Type[ClickhouseConfig_ExternalDictionary_Layout_Type["RANGE_HASHED"] = 4] = "RANGE_HASHED"; /** * CACHE - The dictionary is stored in a cache with a set number of cells. * Available for MySQL, ClickHouse and HTTP dictionary sources. */ ClickhouseConfig_ExternalDictionary_Layout_Type[ClickhouseConfig_ExternalDictionary_Layout_Type["CACHE"] = 5] = "CACHE"; /** * COMPLEX_KEY_CACHE - Similar to CACHE, to be used with composite keys. * Available for MySQL, ClickHouse and HTTP dictionary sources. */ ClickhouseConfig_ExternalDictionary_Layout_Type[ClickhouseConfig_ExternalDictionary_Layout_Type["COMPLEX_KEY_CACHE"] = 6] = "COMPLEX_KEY_CACHE"; ClickhouseConfig_ExternalDictionary_Layout_Type[ClickhouseConfig_ExternalDictionary_Layout_Type["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(ClickhouseConfig_ExternalDictionary_Layout_Type = exports.ClickhouseConfig_ExternalDictionary_Layout_Type || (exports.ClickhouseConfig_ExternalDictionary_Layout_Type = {})); function clickhouseConfig_ExternalDictionary_Layout_TypeFromJSON(object) { switch (object) { case 0: case "TYPE_UNSPECIFIED": return ClickhouseConfig_ExternalDictionary_Layout_Type.TYPE_UNSPECIFIED; case 1: case "FLAT": return ClickhouseConfig_ExternalDictionary_Layout_Type.FLAT; case 2: case "HASHED": return ClickhouseConfig_ExternalDictionary_Layout_Type.HASHED; case 3: case "COMPLEX_KEY_HASHED": return ClickhouseConfig_ExternalDictionary_Layout_Type.COMPLEX_KEY_HASHED; case 4: case "RANGE_HASHED": return ClickhouseConfig_ExternalDictionary_Layout_Type.RANGE_HASHED; case 5: case "CACHE": return ClickhouseConfig_ExternalDictionary_Layout_Type.CACHE; case 6: case "COMPLEX_KEY_CACHE": return ClickhouseConfig_ExternalDictionary_Layout_Type.COMPLEX_KEY_CACHE; case -1: case "UNRECOGNIZED": default: return ClickhouseConfig_ExternalDictionary_Layout_Type.UNRECOGNIZED; } } exports.clickhouseConfig_ExternalDictionary_Layout_TypeFromJSON = clickhouseConfig_ExternalDictionary_Layout_TypeFromJSON; function clickhouseConfig_ExternalDictionary_Layout_TypeToJSON(object) { switch (object) { case ClickhouseConfig_ExternalDictionary_Layout_Type.TYPE_UNSPECIFIED: return "TYPE_UNSPECIFIED"; case ClickhouseConfig_ExternalDictionary_Layout_Type.FLAT: return "FLAT"; case ClickhouseConfig_ExternalDictionary_Layout_Type.HASHED: return "HASHED"; case ClickhouseConfig_ExternalDictionary_Layout_Type.COMPLEX_KEY_HASHED: return "COMPLEX_KEY_HASHED"; case ClickhouseConfig_ExternalDictionary_Layout_Type.RANGE_HASHED: return "RANGE_HASHED"; case ClickhouseConfig_ExternalDictionary_Layout_Type.CACHE: return "CACHE"; case ClickhouseConfig_ExternalDictionary_Layout_Type.COMPLEX_KEY_CACHE: return "COMPLEX_KEY_CACHE"; default: return "UNKNOWN"; } } exports.clickhouseConfig_ExternalDictionary_Layout_TypeToJSON = clickhouseConfig_ExternalDictionary_Layout_TypeToJSON; const baseClickhouseConfig = { $type: "yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig", logLevel: 0, timezone: "", geobaseUri: "", textLogLevel: 0, }; exports.ClickhouseConfig = { $type: "yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig", encode(message, writer = minimal_1.default.Writer.create()) { if (message.logLevel !== 0) { writer.uint32(8).int32(message.logLevel); } if (message.mergeTree !== undefined) { exports.ClickhouseConfig_MergeTree.encode(message.mergeTree, writer.uint32(18).fork()).ldelim(); } for (const v of message.compression) { exports.ClickhouseConfig_Compression.encode(v, writer.uint32(26).fork()).ldelim(); } for (const v of message.dictionaries) { exports.ClickhouseConfig_ExternalDictionary.encode(v, writer.uint32(34).fork()).ldelim(); } for (const v of message.graphiteRollup) { exports.ClickhouseConfig_GraphiteRollup.encode(v, writer.uint32(42).fork()).ldelim(); } if (message.kafka !== undefined) { exports.ClickhouseConfig_Kafka.encode(message.kafka, writer.uint32(282).fork()).ldelim(); } for (const v of message.kafkaTopics) { exports.ClickhouseConfig_KafkaTopic.encode(v, writer.uint32(290).fork()).ldelim(); } if (message.rabbitmq !== undefined) { exports.ClickhouseConfig_Rabbitmq.encode(message.rabbitmq, writer.uint32(298).fork()).ldelim(); } if (message.maxConnections !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.maxConnections }, writer.uint32(50).fork()).ldelim(); } if (message.maxConcurrentQueries !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.maxConcurrentQueries, }, writer.uint32(58).fork()).ldelim(); } if (message.keepAliveTimeout !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.keepAliveTimeout, }, writer.uint32(66).fork()).ldelim(); } if (message.uncompressedCacheSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.uncompressedCacheSize, }, writer.uint32(74).fork()).ldelim(); } if (message.markCacheSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.markCacheSize }, writer.uint32(82).fork()).ldelim(); } if (message.maxTableSizeToDrop !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.maxTableSizeToDrop, }, writer.uint32(90).fork()).ldelim(); } if (message.maxPartitionSizeToDrop !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.maxPartitionSizeToDrop, }, writer.uint32(106).fork()).ldelim(); } if (message.builtinDictionariesReloadInterval !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.builtinDictionariesReloadInterval, }, writer.uint32(98).fork()).ldelim(); } if (message.timezone !== "") { writer.uint32(114).string(message.timezone); } if (message.geobaseUri !== "") { writer.uint32(122).string(message.geobaseUri); } if (message.queryLogRetentionSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.queryLogRetentionSize, }, writer.uint32(130).fork()).ldelim(); } if (message.queryLogRetentionTime !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.queryLogRetentionTime, }, writer.uint32(138).fork()).ldelim(); } if (message.queryThreadLogEnabled !== undefined) { wrappers_1.BoolValue.encode({ $type: "google.protobuf.BoolValue", value: message.queryThreadLogEnabled, }, writer.uint32(146).fork()).ldelim(); } if (message.queryThreadLogRetentionSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.queryThreadLogRetentionSize, }, writer.uint32(154).fork()).ldelim(); } if (message.queryThreadLogRetentionTime !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.queryThreadLogRetentionTime, }, writer.uint32(162).fork()).ldelim(); } if (message.partLogRetentionSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.partLogRetentionSize, }, writer.uint32(170).fork()).ldelim(); } if (message.partLogRetentionTime !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.partLogRetentionTime, }, writer.uint32(178).fork()).ldelim(); } if (message.metricLogEnabled !== undefined) { wrappers_1.BoolValue.encode({ $type: "google.protobuf.BoolValue", value: message.metricLogEnabled, }, writer.uint32(186).fork()).ldelim(); } if (message.metricLogRetentionSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.metricLogRetentionSize, }, writer.uint32(194).fork()).ldelim(); } if (message.metricLogRetentionTime !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.metricLogRetentionTime, }, writer.uint32(202).fork()).ldelim(); } if (message.traceLogEnabled !== undefined) { wrappers_1.BoolValue.encode({ $type: "google.protobuf.BoolValue", value: message.traceLogEnabled }, writer.uint32(210).fork()).ldelim(); } if (message.traceLogRetentionSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.traceLogRetentionSize, }, writer.uint32(218).fork()).ldelim(); } if (message.traceLogRetentionTime !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.traceLogRetentionTime, }, writer.uint32(226).fork()).ldelim(); } if (message.textLogEnabled !== undefined) { wrappers_1.BoolValue.encode({ $type: "google.protobuf.BoolValue", value: message.textLogEnabled }, writer.uint32(234).fork()).ldelim(); } if (message.textLogRetentionSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.textLogRetentionSize, }, writer.uint32(242).fork()).ldelim(); } if (message.textLogRetentionTime !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.textLogRetentionTime, }, writer.uint32(250).fork()).ldelim(); } if (message.textLogLevel !== 0) { writer.uint32(256).int32(message.textLogLevel); } if (message.opentelemetrySpanLogEnabled !== undefined) { wrappers_1.BoolValue.encode({ $type: "google.protobuf.BoolValue", value: message.opentelemetrySpanLogEnabled, }, writer.uint32(338).fork()).ldelim(); } if (message.backgroundPoolSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.backgroundPoolSize, }, writer.uint32(266).fork()).ldelim(); } if (message.backgroundSchedulePoolSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.backgroundSchedulePoolSize, }, writer.uint32(274).fork()).ldelim(); } if (message.backgroundFetchesPoolSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.backgroundFetchesPoolSize, }, writer.uint32(306).fork()).ldelim(); } if (message.backgroundMovePoolSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.backgroundMovePoolSize, }, writer.uint32(314).fork()).ldelim(); } if (message.backgroundDistributedSchedulePoolSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.backgroundDistributedSchedulePoolSize, }, writer.uint32(322).fork()).ldelim(); } if (message.backgroundBufferFlushSchedulePoolSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.backgroundBufferFlushSchedulePoolSize, }, writer.uint32(330).fork()).ldelim(); } if (message.backgroundMessageBrokerSchedulePoolSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.backgroundMessageBrokerSchedulePoolSize, }, writer.uint32(370).fork()).ldelim(); } if (message.defaultDatabase !== undefined) { wrappers_1.StringValue.encode({ $type: "google.protobuf.StringValue", value: message.defaultDatabase, }, writer.uint32(346).fork()).ldelim(); } if (message.totalMemoryProfilerStep !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.totalMemoryProfilerStep, }, writer.uint32(354).fork()).ldelim(); } if (message.totalMemoryTrackerSampleProbability !== undefined) { wrappers_1.DoubleValue.encode({ $type: "google.protobuf.DoubleValue", value: message.totalMemoryTrackerSampleProbability, }, writer.uint32(362).fork()).ldelim(); } if (message.backgroundCommonPoolSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.backgroundCommonPoolSize, }, writer.uint32(378).fork()).ldelim(); } if (message.backgroundMergesMutationsConcurrencyRatio !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.backgroundMergesMutationsConcurrencyRatio, }, writer.uint32(386).fork()).ldelim(); } if (message.queryViewsLogEnabled !== undefined) { wrappers_1.BoolValue.encode({ $type: "google.protobuf.BoolValue", value: message.queryViewsLogEnabled, }, writer.uint32(394).fork()).ldelim(); } if (message.queryViewsLogRetentionSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.queryViewsLogRetentionSize, }, writer.uint32(402).fork()).ldelim(); } if (message.queryViewsLogRetentionTime !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.queryViewsLogRetentionTime, }, writer.uint32(410).fork()).ldelim(); } if (message.asynchronousMetricLogEnabled !== undefined) { wrappers_1.BoolValue.encode({ $type: "google.protobuf.BoolValue", value: message.asynchronousMetricLogEnabled, }, writer.uint32(418).fork()).ldelim(); } if (message.asynchronousMetricLogRetentionSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.asynchronousMetricLogRetentionSize, }, writer.uint32(426).fork()).ldelim(); } if (message.asynchronousMetricLogRetentionTime !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.asynchronousMetricLogRetentionTime, }, writer.uint32(434).fork()).ldelim(); } if (message.opentelemetrySpanLogRetentionSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.opentelemetrySpanLogRetentionSize, }, writer.uint32(442).fork()).ldelim(); } if (message.opentelemetrySpanLogRetentionTime !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.opentelemetrySpanLogRetentionTime, }, writer.uint32(450).fork()).ldelim(); } if (message.sessionLogEnabled !== undefined) { wrappers_1.BoolValue.encode({ $type: "google.protobuf.BoolValue", value: message.sessionLogEnabled, }, writer.uint32(458).fork()).ldelim(); } if (message.sessionLogRetentionSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.sessionLogRetentionSize, }, writer.uint32(466).fork()).ldelim(); } if (message.sessionLogRetentionTime !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.sessionLogRetentionTime, }, writer.uint32(474).fork()).ldelim(); } if (message.zookeeperLogEnabled !== undefined) { wrappers_1.BoolValue.encode({ $type: "google.protobuf.BoolValue", value: message.zookeeperLogEnabled, }, writer.uint32(482).fork()).ldelim(); } if (message.zookeeperLogRetentionSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.zookeeperLogRetentionSize, }, writer.uint32(490).fork()).ldelim(); } if (message.zookeeperLogRetentionTime !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.zookeeperLogRetentionTime, }, writer.uint32(498).fork()).ldelim(); } if (message.asynchronousInsertLogEnabled !== undefined) { wrappers_1.BoolValue.encode({ $type: "google.protobuf.BoolValue", value: message.asynchronousInsertLogEnabled, }, writer.uint32(506).fork()).ldelim(); } if (message.asynchronousInsertLogRetentionSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.asynchronousInsertLogRetentionSize, }, writer.uint32(514).fork()).ldelim(); } if (message.asynchronousInsertLogRetentionTime !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.asynchronousInsertLogRetentionTime, }, writer.uint32(522).fork()).ldelim(); } if (message.geobaseEnabled !== undefined) { wrappers_1.BoolValue.encode({ $type: "google.protobuf.BoolValue", value: message.geobaseEnabled }, writer.uint32(530).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = Object.assign({}, baseClickhouseConfig); message.compression = []; message.dictionaries = []; message.graphiteRollup = []; message.kafkaTopics = []; while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.logLevel = reader.int32(); break; case 2: message.mergeTree = exports.ClickhouseConfig_MergeTree.decode(reader, reader.uint32()); break; case 3: message.compression.push(exports.ClickhouseConfig_Compression.decode(reader, reader.uint32())); break; case 4: message.dictionaries.push(exports.ClickhouseConfig_ExternalDictionary.decode(reader, reader.uint32())); break; case 5: message.graphiteRollup.push(exports.ClickhouseConfig_GraphiteRollup.decode(reader, reader.uint32())); break; case 35: message.kafka = exports.ClickhouseConfig_Kafka.decode(reader, reader.uint32()); break; case 36: message.kafkaTopics.push(exports.ClickhouseConfig_KafkaTopic.decode(reader, reader.uint32())); break; case 37: message.rabbitmq = exports.ClickhouseConfig_Rabbitmq.decode(reader, reader.uint32()); break; case 6: message.maxConnections = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 7: message.maxConcurrentQueries = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 8: message.keepAliveTimeout = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 9: message.uncompressedCacheSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 10: message.markCacheSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 11: message.maxTableSizeToDrop = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 13: message.maxPartitionSizeToDrop = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 12: message.builtinDictionariesReloadInterval = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 14: message.timezone = reader.string(); break; case 15: message.geobaseUri = reader.string(); break; case 16: message.queryLogRetentionSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 17: message.queryLogRetentionTime = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 18: message.queryThreadLogEnabled = wrappers_1.BoolValue.decode(reader, reader.uint32()).value; break; case 19: message.queryThreadLogRetentionSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 20: message.queryThreadLogRetentionTime = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 21: message.partLogRetentionSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 22: message.partLogRetentionTime = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 23: message.metricLogEnabled = wrappers_1.BoolValue.decode(reader, reader.uint32()).value; break; case 24: message.metricLogRetentionSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 25: message.metricLogRetentionTime = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 26: message.traceLogEnabled = wrappers_1.BoolValue.decode(reader, reader.uint32()).value; break; case 27: message.traceLogRetentionSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 28: message.traceLogRetentionTime = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 29: message.textLogEnabled = wrappers_1.BoolValue.decode(reader, reader.uint32()).value; break; case 30: message.textLogRetentionSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 31: message.textLogRetentionTime = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 32: message.textLogLevel = reader.int32(); break; case 42: message.opentelemetrySpanLogEnabled = wrappers_1.BoolValue.decode(reader, reader.uint32()).value; break; case 33: message.backgroundPoolSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 34: message.backgroundSchedulePoolSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 38: message.backgroundFetchesPoolSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 39: message.backgroundMovePoolSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 40: message.backgroundDistributedSchedulePoolSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 41: message.backgroundBufferFlushSchedulePoolSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 46: message.backgroundMessageBrokerSchedulePoolSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 43: message.defaultDatabase = wrappers_1.StringValue.decode(reader, reader.uint32()).value; break; case 44: message.totalMemoryProfilerStep = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 45: message.totalMemoryTrackerSampleProbability = wrappers_1.DoubleValue.decode(reader, reader.uint32()).value; break; case 47: message.backgroundCommonPoolSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 48: message.backgroundMergesMutationsConcurrencyRatio = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 49: message.queryViewsLogEnabled = wrappers_1.BoolValue.decode(reader, reader.uint32()).value; break; case 50: message.queryViewsLogRetentionSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 51: message.queryViewsLogRetentionTime = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 52: message.asynchronousMetricLogEnabled = wrappers_1.BoolValue.decode(reader, reader.uint32()).value; break; case 53: message.asynchronousMetricLogRetentionSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 54: message.asynchronousMetricLogRetentionTime = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 55: message.opentelemetrySpanLogRetentionSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 56: message.opentelemetrySpanLogRetentionTime = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 57: message.sessionLogEnabled = wrappers_1.BoolValue.decode(reader, reader.uint32()).value; break; case 58: message.sessionLogRetentionSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 59: message.sessionLogRetentionTime = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 60: message.zookeeperLogEnabled = wrappers_1.BoolValue.decode(reader, reader.uint32()).value; break; case 61: message.zookeeperLogRetentionSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 62: message.zookeeperLogRetentionTime = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 63: message.asynchronousInsertLogEnabled = wrappers_1.BoolValue.decode(reader, reader.uint32()).value; break; case 64: message.asynchronousInsertLogRetentionSize = wrappers_1.Int64Value.decode(r