UNPKG

@yandex-cloud/nodejs-sdk

Version:
1,046 lines 66.7 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.Mongosconfigset42 = exports.Mongocfgconfigset42 = exports.Mongodconfigset42 = exports.Mongosconfig42_Network = exports.Mongosconfig42 = exports.Mongocfgconfig42_Network = exports.Mongocfgconfig42_OperationProfiling = exports.Mongocfgconfig42_Storage_WiredTiger_EngineConfig = exports.Mongocfgconfig42_Storage_WiredTiger = exports.Mongocfgconfig42_Storage = exports.Mongocfgconfig42 = exports.Mongodconfig42_Network = exports.Mongodconfig42_OperationProfiling = exports.Mongodconfig42_Storage_Journal = exports.Mongodconfig42_Storage_WiredTiger_CollectionConfig = exports.Mongodconfig42_Storage_WiredTiger_EngineConfig = exports.Mongodconfig42_Storage_WiredTiger = exports.Mongodconfig42_Storage = exports.Mongodconfig42 = exports.mongocfgconfig42_OperationProfiling_ModeToJSON = exports.mongocfgconfig42_OperationProfiling_ModeFromJSON = exports.Mongocfgconfig42_OperationProfiling_Mode = exports.mongodconfig42_OperationProfiling_ModeToJSON = exports.mongodconfig42_OperationProfiling_ModeFromJSON = exports.Mongodconfig42_OperationProfiling_Mode = exports.mongodconfig42_Storage_WiredTiger_CollectionConfig_CompressorToJSON = exports.mongodconfig42_Storage_WiredTiger_CollectionConfig_CompressorFromJSON = exports.Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor = 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.mongodb.v1.config"; var Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor; (function (Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor) { Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor[Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor["COMPRESSOR_UNSPECIFIED"] = 0] = "COMPRESSOR_UNSPECIFIED"; /** NONE - No compression. */ Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor[Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor["NONE"] = 1] = "NONE"; /** SNAPPY - The [Snappy](https://docs.mongodb.com/v4.2/reference/glossary/#term-snappy) compression. */ Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor[Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor["SNAPPY"] = 2] = "SNAPPY"; /** ZLIB - The [zlib](https://docs.mongodb.com/v4.2/reference/glossary/#term-zlib) compression. */ Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor[Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor["ZLIB"] = 3] = "ZLIB"; /** ZSTD - The [zstd](https://docs.mongodb.com/v4.2/reference/glossary/#term-zstd) compression. */ Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor[Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor["ZSTD"] = 4] = "ZSTD"; Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor[Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor = exports.Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor || (exports.Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor = {})); function mongodconfig42_Storage_WiredTiger_CollectionConfig_CompressorFromJSON(object) { switch (object) { case 0: case "COMPRESSOR_UNSPECIFIED": return Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor.COMPRESSOR_UNSPECIFIED; case 1: case "NONE": return Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor.NONE; case 2: case "SNAPPY": return Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor.SNAPPY; case 3: case "ZLIB": return Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor.ZLIB; case 4: case "ZSTD": return Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor.ZSTD; case -1: case "UNRECOGNIZED": default: return Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor.UNRECOGNIZED; } } exports.mongodconfig42_Storage_WiredTiger_CollectionConfig_CompressorFromJSON = mongodconfig42_Storage_WiredTiger_CollectionConfig_CompressorFromJSON; function mongodconfig42_Storage_WiredTiger_CollectionConfig_CompressorToJSON(object) { switch (object) { case Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor.COMPRESSOR_UNSPECIFIED: return "COMPRESSOR_UNSPECIFIED"; case Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor.NONE: return "NONE"; case Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor.SNAPPY: return "SNAPPY"; case Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor.ZLIB: return "ZLIB"; case Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor.ZSTD: return "ZSTD"; default: return "UNKNOWN"; } } exports.mongodconfig42_Storage_WiredTiger_CollectionConfig_CompressorToJSON = mongodconfig42_Storage_WiredTiger_CollectionConfig_CompressorToJSON; var Mongodconfig42_OperationProfiling_Mode; (function (Mongodconfig42_OperationProfiling_Mode) { Mongodconfig42_OperationProfiling_Mode[Mongodconfig42_OperationProfiling_Mode["MODE_UNSPECIFIED"] = 0] = "MODE_UNSPECIFIED"; /** OFF - The profiler is off and does not collect any data. */ Mongodconfig42_OperationProfiling_Mode[Mongodconfig42_OperationProfiling_Mode["OFF"] = 1] = "OFF"; /** SLOW_OP - The profiler collects data for operations that take longer than the value of [slow_op_threshold]. */ Mongodconfig42_OperationProfiling_Mode[Mongodconfig42_OperationProfiling_Mode["SLOW_OP"] = 2] = "SLOW_OP"; /** ALL - The profiler collects data for all operations. */ Mongodconfig42_OperationProfiling_Mode[Mongodconfig42_OperationProfiling_Mode["ALL"] = 3] = "ALL"; Mongodconfig42_OperationProfiling_Mode[Mongodconfig42_OperationProfiling_Mode["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(Mongodconfig42_OperationProfiling_Mode = exports.Mongodconfig42_OperationProfiling_Mode || (exports.Mongodconfig42_OperationProfiling_Mode = {})); function mongodconfig42_OperationProfiling_ModeFromJSON(object) { switch (object) { case 0: case "MODE_UNSPECIFIED": return Mongodconfig42_OperationProfiling_Mode.MODE_UNSPECIFIED; case 1: case "OFF": return Mongodconfig42_OperationProfiling_Mode.OFF; case 2: case "SLOW_OP": return Mongodconfig42_OperationProfiling_Mode.SLOW_OP; case 3: case "ALL": return Mongodconfig42_OperationProfiling_Mode.ALL; case -1: case "UNRECOGNIZED": default: return Mongodconfig42_OperationProfiling_Mode.UNRECOGNIZED; } } exports.mongodconfig42_OperationProfiling_ModeFromJSON = mongodconfig42_OperationProfiling_ModeFromJSON; function mongodconfig42_OperationProfiling_ModeToJSON(object) { switch (object) { case Mongodconfig42_OperationProfiling_Mode.MODE_UNSPECIFIED: return "MODE_UNSPECIFIED"; case Mongodconfig42_OperationProfiling_Mode.OFF: return "OFF"; case Mongodconfig42_OperationProfiling_Mode.SLOW_OP: return "SLOW_OP"; case Mongodconfig42_OperationProfiling_Mode.ALL: return "ALL"; default: return "UNKNOWN"; } } exports.mongodconfig42_OperationProfiling_ModeToJSON = mongodconfig42_OperationProfiling_ModeToJSON; var Mongocfgconfig42_OperationProfiling_Mode; (function (Mongocfgconfig42_OperationProfiling_Mode) { Mongocfgconfig42_OperationProfiling_Mode[Mongocfgconfig42_OperationProfiling_Mode["MODE_UNSPECIFIED"] = 0] = "MODE_UNSPECIFIED"; /** OFF - The profiler is off and does not collect any data. */ Mongocfgconfig42_OperationProfiling_Mode[Mongocfgconfig42_OperationProfiling_Mode["OFF"] = 1] = "OFF"; /** SLOW_OP - The profiler collects data for operations that take longer than the value of [slow_op_threshold]. */ Mongocfgconfig42_OperationProfiling_Mode[Mongocfgconfig42_OperationProfiling_Mode["SLOW_OP"] = 2] = "SLOW_OP"; /** ALL - The profiler collects data for all operations. */ Mongocfgconfig42_OperationProfiling_Mode[Mongocfgconfig42_OperationProfiling_Mode["ALL"] = 3] = "ALL"; Mongocfgconfig42_OperationProfiling_Mode[Mongocfgconfig42_OperationProfiling_Mode["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(Mongocfgconfig42_OperationProfiling_Mode = exports.Mongocfgconfig42_OperationProfiling_Mode || (exports.Mongocfgconfig42_OperationProfiling_Mode = {})); function mongocfgconfig42_OperationProfiling_ModeFromJSON(object) { switch (object) { case 0: case "MODE_UNSPECIFIED": return Mongocfgconfig42_OperationProfiling_Mode.MODE_UNSPECIFIED; case 1: case "OFF": return Mongocfgconfig42_OperationProfiling_Mode.OFF; case 2: case "SLOW_OP": return Mongocfgconfig42_OperationProfiling_Mode.SLOW_OP; case 3: case "ALL": return Mongocfgconfig42_OperationProfiling_Mode.ALL; case -1: case "UNRECOGNIZED": default: return Mongocfgconfig42_OperationProfiling_Mode.UNRECOGNIZED; } } exports.mongocfgconfig42_OperationProfiling_ModeFromJSON = mongocfgconfig42_OperationProfiling_ModeFromJSON; function mongocfgconfig42_OperationProfiling_ModeToJSON(object) { switch (object) { case Mongocfgconfig42_OperationProfiling_Mode.MODE_UNSPECIFIED: return "MODE_UNSPECIFIED"; case Mongocfgconfig42_OperationProfiling_Mode.OFF: return "OFF"; case Mongocfgconfig42_OperationProfiling_Mode.SLOW_OP: return "SLOW_OP"; case Mongocfgconfig42_OperationProfiling_Mode.ALL: return "ALL"; default: return "UNKNOWN"; } } exports.mongocfgconfig42_OperationProfiling_ModeToJSON = mongocfgconfig42_OperationProfiling_ModeToJSON; const baseMongodconfig42 = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongodConfig4_2", }; exports.Mongodconfig42 = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongodConfig4_2", encode(message, writer = minimal_1.default.Writer.create()) { if (message.storage !== undefined) { exports.Mongodconfig42_Storage.encode(message.storage, writer.uint32(10).fork()).ldelim(); } if (message.operationProfiling !== undefined) { exports.Mongodconfig42_OperationProfiling.encode(message.operationProfiling, writer.uint32(18).fork()).ldelim(); } if (message.net !== undefined) { exports.Mongodconfig42_Network.encode(message.net, writer.uint32(26).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({}, baseMongodconfig42); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.storage = exports.Mongodconfig42_Storage.decode(reader, reader.uint32()); break; case 2: message.operationProfiling = exports.Mongodconfig42_OperationProfiling.decode(reader, reader.uint32()); break; case 3: message.net = exports.Mongodconfig42_Network.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseMongodconfig42); message.storage = object.storage !== undefined && object.storage !== null ? exports.Mongodconfig42_Storage.fromJSON(object.storage) : undefined; message.operationProfiling = object.operationProfiling !== undefined && object.operationProfiling !== null ? exports.Mongodconfig42_OperationProfiling.fromJSON(object.operationProfiling) : undefined; message.net = object.net !== undefined && object.net !== null ? exports.Mongodconfig42_Network.fromJSON(object.net) : undefined; return message; }, toJSON(message) { const obj = {}; message.storage !== undefined && (obj.storage = message.storage ? exports.Mongodconfig42_Storage.toJSON(message.storage) : undefined); message.operationProfiling !== undefined && (obj.operationProfiling = message.operationProfiling ? exports.Mongodconfig42_OperationProfiling.toJSON(message.operationProfiling) : undefined); message.net !== undefined && (obj.net = message.net ? exports.Mongodconfig42_Network.toJSON(message.net) : undefined); return obj; }, fromPartial(object) { const message = Object.assign({}, baseMongodconfig42); message.storage = object.storage !== undefined && object.storage !== null ? exports.Mongodconfig42_Storage.fromPartial(object.storage) : undefined; message.operationProfiling = object.operationProfiling !== undefined && object.operationProfiling !== null ? exports.Mongodconfig42_OperationProfiling.fromPartial(object.operationProfiling) : undefined; message.net = object.net !== undefined && object.net !== null ? exports.Mongodconfig42_Network.fromPartial(object.net) : undefined; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.Mongodconfig42.$type, exports.Mongodconfig42); const baseMongodconfig42_Storage = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongodConfig4_2.Storage", }; exports.Mongodconfig42_Storage = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongodConfig4_2.Storage", encode(message, writer = minimal_1.default.Writer.create()) { if (message.wiredTiger !== undefined) { exports.Mongodconfig42_Storage_WiredTiger.encode(message.wiredTiger, writer.uint32(10).fork()).ldelim(); } if (message.journal !== undefined) { exports.Mongodconfig42_Storage_Journal.encode(message.journal, writer.uint32(18).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({}, baseMongodconfig42_Storage); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.wiredTiger = exports.Mongodconfig42_Storage_WiredTiger.decode(reader, reader.uint32()); break; case 2: message.journal = exports.Mongodconfig42_Storage_Journal.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseMongodconfig42_Storage); message.wiredTiger = object.wiredTiger !== undefined && object.wiredTiger !== null ? exports.Mongodconfig42_Storage_WiredTiger.fromJSON(object.wiredTiger) : undefined; message.journal = object.journal !== undefined && object.journal !== null ? exports.Mongodconfig42_Storage_Journal.fromJSON(object.journal) : undefined; return message; }, toJSON(message) { const obj = {}; message.wiredTiger !== undefined && (obj.wiredTiger = message.wiredTiger ? exports.Mongodconfig42_Storage_WiredTiger.toJSON(message.wiredTiger) : undefined); message.journal !== undefined && (obj.journal = message.journal ? exports.Mongodconfig42_Storage_Journal.toJSON(message.journal) : undefined); return obj; }, fromPartial(object) { const message = Object.assign({}, baseMongodconfig42_Storage); message.wiredTiger = object.wiredTiger !== undefined && object.wiredTiger !== null ? exports.Mongodconfig42_Storage_WiredTiger.fromPartial(object.wiredTiger) : undefined; message.journal = object.journal !== undefined && object.journal !== null ? exports.Mongodconfig42_Storage_Journal.fromPartial(object.journal) : undefined; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.Mongodconfig42_Storage.$type, exports.Mongodconfig42_Storage); const baseMongodconfig42_Storage_WiredTiger = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongodConfig4_2.Storage.WiredTiger", }; exports.Mongodconfig42_Storage_WiredTiger = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongodConfig4_2.Storage.WiredTiger", encode(message, writer = minimal_1.default.Writer.create()) { if (message.engineConfig !== undefined) { exports.Mongodconfig42_Storage_WiredTiger_EngineConfig.encode(message.engineConfig, writer.uint32(10).fork()).ldelim(); } if (message.collectionConfig !== undefined) { exports.Mongodconfig42_Storage_WiredTiger_CollectionConfig.encode(message.collectionConfig, writer.uint32(18).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({}, baseMongodconfig42_Storage_WiredTiger); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.engineConfig = exports.Mongodconfig42_Storage_WiredTiger_EngineConfig.decode(reader, reader.uint32()); break; case 2: message.collectionConfig = exports.Mongodconfig42_Storage_WiredTiger_CollectionConfig.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseMongodconfig42_Storage_WiredTiger); message.engineConfig = object.engineConfig !== undefined && object.engineConfig !== null ? exports.Mongodconfig42_Storage_WiredTiger_EngineConfig.fromJSON(object.engineConfig) : undefined; message.collectionConfig = object.collectionConfig !== undefined && object.collectionConfig !== null ? exports.Mongodconfig42_Storage_WiredTiger_CollectionConfig.fromJSON(object.collectionConfig) : undefined; return message; }, toJSON(message) { const obj = {}; message.engineConfig !== undefined && (obj.engineConfig = message.engineConfig ? exports.Mongodconfig42_Storage_WiredTiger_EngineConfig.toJSON(message.engineConfig) : undefined); message.collectionConfig !== undefined && (obj.collectionConfig = message.collectionConfig ? exports.Mongodconfig42_Storage_WiredTiger_CollectionConfig.toJSON(message.collectionConfig) : undefined); return obj; }, fromPartial(object) { const message = Object.assign({}, baseMongodconfig42_Storage_WiredTiger); message.engineConfig = object.engineConfig !== undefined && object.engineConfig !== null ? exports.Mongodconfig42_Storage_WiredTiger_EngineConfig.fromPartial(object.engineConfig) : undefined; message.collectionConfig = object.collectionConfig !== undefined && object.collectionConfig !== null ? exports.Mongodconfig42_Storage_WiredTiger_CollectionConfig.fromPartial(object.collectionConfig) : undefined; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.Mongodconfig42_Storage_WiredTiger.$type, exports.Mongodconfig42_Storage_WiredTiger); const baseMongodconfig42_Storage_WiredTiger_EngineConfig = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongodConfig4_2.Storage.WiredTiger.EngineConfig", }; exports.Mongodconfig42_Storage_WiredTiger_EngineConfig = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongodConfig4_2.Storage.WiredTiger.EngineConfig", encode(message, writer = minimal_1.default.Writer.create()) { if (message.cacheSizeGb !== undefined) { wrappers_1.DoubleValue.encode({ $type: "google.protobuf.DoubleValue", value: message.cacheSizeGb }, writer.uint32(10).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({}, baseMongodconfig42_Storage_WiredTiger_EngineConfig); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.cacheSizeGb = wrappers_1.DoubleValue.decode(reader, reader.uint32()).value; break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseMongodconfig42_Storage_WiredTiger_EngineConfig); message.cacheSizeGb = object.cacheSizeGb !== undefined && object.cacheSizeGb !== null ? Number(object.cacheSizeGb) : undefined; return message; }, toJSON(message) { const obj = {}; message.cacheSizeGb !== undefined && (obj.cacheSizeGb = message.cacheSizeGb); return obj; }, fromPartial(object) { var _a; const message = Object.assign({}, baseMongodconfig42_Storage_WiredTiger_EngineConfig); message.cacheSizeGb = (_a = object.cacheSizeGb) !== null && _a !== void 0 ? _a : undefined; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.Mongodconfig42_Storage_WiredTiger_EngineConfig.$type, exports.Mongodconfig42_Storage_WiredTiger_EngineConfig); const baseMongodconfig42_Storage_WiredTiger_CollectionConfig = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongodConfig4_2.Storage.WiredTiger.CollectionConfig", blockCompressor: 0, }; exports.Mongodconfig42_Storage_WiredTiger_CollectionConfig = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongodConfig4_2.Storage.WiredTiger.CollectionConfig", encode(message, writer = minimal_1.default.Writer.create()) { if (message.blockCompressor !== 0) { writer.uint32(8).int32(message.blockCompressor); } 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({}, baseMongodconfig42_Storage_WiredTiger_CollectionConfig); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.blockCompressor = reader.int32(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseMongodconfig42_Storage_WiredTiger_CollectionConfig); message.blockCompressor = object.blockCompressor !== undefined && object.blockCompressor !== null ? mongodconfig42_Storage_WiredTiger_CollectionConfig_CompressorFromJSON(object.blockCompressor) : 0; return message; }, toJSON(message) { const obj = {}; message.blockCompressor !== undefined && (obj.blockCompressor = mongodconfig42_Storage_WiredTiger_CollectionConfig_CompressorToJSON(message.blockCompressor)); return obj; }, fromPartial(object) { var _a; const message = Object.assign({}, baseMongodconfig42_Storage_WiredTiger_CollectionConfig); message.blockCompressor = (_a = object.blockCompressor) !== null && _a !== void 0 ? _a : 0; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.Mongodconfig42_Storage_WiredTiger_CollectionConfig.$type, exports.Mongodconfig42_Storage_WiredTiger_CollectionConfig); const baseMongodconfig42_Storage_Journal = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongodConfig4_2.Storage.Journal", }; exports.Mongodconfig42_Storage_Journal = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongodConfig4_2.Storage.Journal", encode(message, writer = minimal_1.default.Writer.create()) { if (message.commitInterval !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.commitInterval }, writer.uint32(10).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({}, baseMongodconfig42_Storage_Journal); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.commitInterval = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseMongodconfig42_Storage_Journal); message.commitInterval = object.commitInterval !== undefined && object.commitInterval !== null ? Number(object.commitInterval) : undefined; return message; }, toJSON(message) { const obj = {}; message.commitInterval !== undefined && (obj.commitInterval = message.commitInterval); return obj; }, fromPartial(object) { var _a; const message = Object.assign({}, baseMongodconfig42_Storage_Journal); message.commitInterval = (_a = object.commitInterval) !== null && _a !== void 0 ? _a : undefined; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.Mongodconfig42_Storage_Journal.$type, exports.Mongodconfig42_Storage_Journal); const baseMongodconfig42_OperationProfiling = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongodConfig4_2.OperationProfiling", mode: 0, }; exports.Mongodconfig42_OperationProfiling = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongodConfig4_2.OperationProfiling", encode(message, writer = minimal_1.default.Writer.create()) { if (message.mode !== 0) { writer.uint32(8).int32(message.mode); } if (message.slowOpThreshold !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.slowOpThreshold, }, writer.uint32(18).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({}, baseMongodconfig42_OperationProfiling); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.mode = reader.int32(); break; case 2: message.slowOpThreshold = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseMongodconfig42_OperationProfiling); message.mode = object.mode !== undefined && object.mode !== null ? mongodconfig42_OperationProfiling_ModeFromJSON(object.mode) : 0; message.slowOpThreshold = object.slowOpThreshold !== undefined && object.slowOpThreshold !== null ? Number(object.slowOpThreshold) : undefined; return message; }, toJSON(message) { const obj = {}; message.mode !== undefined && (obj.mode = mongodconfig42_OperationProfiling_ModeToJSON(message.mode)); message.slowOpThreshold !== undefined && (obj.slowOpThreshold = message.slowOpThreshold); return obj; }, fromPartial(object) { var _a, _b; const message = Object.assign({}, baseMongodconfig42_OperationProfiling); message.mode = (_a = object.mode) !== null && _a !== void 0 ? _a : 0; message.slowOpThreshold = (_b = object.slowOpThreshold) !== null && _b !== void 0 ? _b : undefined; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.Mongodconfig42_OperationProfiling.$type, exports.Mongodconfig42_OperationProfiling); const baseMongodconfig42_Network = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongodConfig4_2.Network", }; exports.Mongodconfig42_Network = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongodConfig4_2.Network", encode(message, writer = minimal_1.default.Writer.create()) { if (message.maxIncomingConnections !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.maxIncomingConnections, }, writer.uint32(10).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({}, baseMongodconfig42_Network); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.maxIncomingConnections = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseMongodconfig42_Network); message.maxIncomingConnections = object.maxIncomingConnections !== undefined && object.maxIncomingConnections !== null ? Number(object.maxIncomingConnections) : undefined; return message; }, toJSON(message) { const obj = {}; message.maxIncomingConnections !== undefined && (obj.maxIncomingConnections = message.maxIncomingConnections); return obj; }, fromPartial(object) { var _a; const message = Object.assign({}, baseMongodconfig42_Network); message.maxIncomingConnections = (_a = object.maxIncomingConnections) !== null && _a !== void 0 ? _a : undefined; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.Mongodconfig42_Network.$type, exports.Mongodconfig42_Network); const baseMongocfgconfig42 = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongoCfgConfig4_2", }; exports.Mongocfgconfig42 = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongoCfgConfig4_2", encode(message, writer = minimal_1.default.Writer.create()) { if (message.storage !== undefined) { exports.Mongocfgconfig42_Storage.encode(message.storage, writer.uint32(10).fork()).ldelim(); } if (message.operationProfiling !== undefined) { exports.Mongocfgconfig42_OperationProfiling.encode(message.operationProfiling, writer.uint32(18).fork()).ldelim(); } if (message.net !== undefined) { exports.Mongocfgconfig42_Network.encode(message.net, writer.uint32(26).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({}, baseMongocfgconfig42); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.storage = exports.Mongocfgconfig42_Storage.decode(reader, reader.uint32()); break; case 2: message.operationProfiling = exports.Mongocfgconfig42_OperationProfiling.decode(reader, reader.uint32()); break; case 3: message.net = exports.Mongocfgconfig42_Network.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseMongocfgconfig42); message.storage = object.storage !== undefined && object.storage !== null ? exports.Mongocfgconfig42_Storage.fromJSON(object.storage) : undefined; message.operationProfiling = object.operationProfiling !== undefined && object.operationProfiling !== null ? exports.Mongocfgconfig42_OperationProfiling.fromJSON(object.operationProfiling) : undefined; message.net = object.net !== undefined && object.net !== null ? exports.Mongocfgconfig42_Network.fromJSON(object.net) : undefined; return message; }, toJSON(message) { const obj = {}; message.storage !== undefined && (obj.storage = message.storage ? exports.Mongocfgconfig42_Storage.toJSON(message.storage) : undefined); message.operationProfiling !== undefined && (obj.operationProfiling = message.operationProfiling ? exports.Mongocfgconfig42_OperationProfiling.toJSON(message.operationProfiling) : undefined); message.net !== undefined && (obj.net = message.net ? exports.Mongocfgconfig42_Network.toJSON(message.net) : undefined); return obj; }, fromPartial(object) { const message = Object.assign({}, baseMongocfgconfig42); message.storage = object.storage !== undefined && object.storage !== null ? exports.Mongocfgconfig42_Storage.fromPartial(object.storage) : undefined; message.operationProfiling = object.operationProfiling !== undefined && object.operationProfiling !== null ? exports.Mongocfgconfig42_OperationProfiling.fromPartial(object.operationProfiling) : undefined; message.net = object.net !== undefined && object.net !== null ? exports.Mongocfgconfig42_Network.fromPartial(object.net) : undefined; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.Mongocfgconfig42.$type, exports.Mongocfgconfig42); const baseMongocfgconfig42_Storage = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongoCfgConfig4_2.Storage", }; exports.Mongocfgconfig42_Storage = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongoCfgConfig4_2.Storage", encode(message, writer = minimal_1.default.Writer.create()) { if (message.wiredTiger !== undefined) { exports.Mongocfgconfig42_Storage_WiredTiger.encode(message.wiredTiger, writer.uint32(10).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({}, baseMongocfgconfig42_Storage); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.wiredTiger = exports.Mongocfgconfig42_Storage_WiredTiger.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseMongocfgconfig42_Storage); message.wiredTiger = object.wiredTiger !== undefined && object.wiredTiger !== null ? exports.Mongocfgconfig42_Storage_WiredTiger.fromJSON(object.wiredTiger) : undefined; return message; }, toJSON(message) { const obj = {}; message.wiredTiger !== undefined && (obj.wiredTiger = message.wiredTiger ? exports.Mongocfgconfig42_Storage_WiredTiger.toJSON(message.wiredTiger) : undefined); return obj; }, fromPartial(object) { const message = Object.assign({}, baseMongocfgconfig42_Storage); message.wiredTiger = object.wiredTiger !== undefined && object.wiredTiger !== null ? exports.Mongocfgconfig42_Storage_WiredTiger.fromPartial(object.wiredTiger) : undefined; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.Mongocfgconfig42_Storage.$type, exports.Mongocfgconfig42_Storage); const baseMongocfgconfig42_Storage_WiredTiger = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongoCfgConfig4_2.Storage.WiredTiger", }; exports.Mongocfgconfig42_Storage_WiredTiger = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongoCfgConfig4_2.Storage.WiredTiger", encode(message, writer = minimal_1.default.Writer.create()) { if (message.engineConfig !== undefined) { exports.Mongocfgconfig42_Storage_WiredTiger_EngineConfig.encode(message.engineConfig, writer.uint32(10).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({}, baseMongocfgconfig42_Storage_WiredTiger); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.engineConfig = exports.Mongocfgconfig42_Storage_WiredTiger_EngineConfig.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseMongocfgconfig42_Storage_WiredTiger); message.engineConfig = object.engineConfig !== undefined && object.engineConfig !== null ? exports.Mongocfgconfig42_Storage_WiredTiger_EngineConfig.fromJSON(object.engineConfig) : undefined; return message; }, toJSON(message) { const obj = {}; message.engineConfig !== undefined && (obj.engineConfig = message.engineConfig ? exports.Mongocfgconfig42_Storage_WiredTiger_EngineConfig.toJSON(message.engineConfig) : undefined); return obj; }, fromPartial(object) { const message = Object.assign({}, baseMongocfgconfig42_Storage_WiredTiger); message.engineConfig = object.engineConfig !== undefined && object.engineConfig !== null ? exports.Mongocfgconfig42_Storage_WiredTiger_EngineConfig.fromPartial(object.engineConfig) : undefined; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.Mongocfgconfig42_Storage_WiredTiger.$type, exports.Mongocfgconfig42_Storage_WiredTiger); const baseMongocfgconfig42_Storage_WiredTiger_EngineConfig = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongoCfgConfig4_2.Storage.WiredTiger.EngineConfig", }; exports.Mongocfgconfig42_Storage_WiredTiger_EngineConfig = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongoCfgConfig4_2.Storage.WiredTiger.EngineConfig", encode(message, writer = minimal_1.default.Writer.create()) { if (message.cacheSizeGb !== undefined) { wrappers_1.DoubleValue.encode({ $type: "google.protobuf.DoubleValue", value: message.cacheSizeGb }, writer.uint32(10).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({}, baseMongocfgconfig42_Storage_WiredTiger_EngineConfig); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.cacheSizeGb = wrappers_1.DoubleValue.decode(reader, reader.uint32()).value; break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseMongocfgconfig42_Storage_WiredTiger_EngineConfig); message.cacheSizeGb = object.cacheSizeGb !== undefined && object.cacheSizeGb !== null ? Number(object.cacheSizeGb) : undefined; return message; }, toJSON(message) { const obj = {}; message.cacheSizeGb !== undefined && (obj.cacheSizeGb = message.cacheSizeGb); return obj; }, fromPartial(object) { var _a; const message = Object.assign({}, baseMongocfgconfig42_Storage_WiredTiger_EngineConfig); message.cacheSizeGb = (_a = object.cacheSizeGb) !== null && _a !== void 0 ? _a : undefined; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.Mongocfgconfig42_Storage_WiredTiger_EngineConfig.$type, exports.Mongocfgconfig42_Storage_WiredTiger_EngineConfig); const baseMongocfgconfig42_OperationProfiling = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongoCfgConfig4_2.OperationProfiling", mode: 0, }; exports.Mongocfgconfig42_OperationProfiling = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongoCfgConfig4_2.OperationProfiling", encode(message, writer = minimal_1.default.Writer.create()) { if (message.mode !== 0) { writer.uint32(8).int32(message.mode); } if (message.slowOpThreshold !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.slowOpThreshold, }, writer.uint32(18).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({}, baseMongocfgconfig42_OperationProfiling); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.mode = reader.int32(); break; case 2: message.slowOpThreshold = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseMongocfgconfig42_OperationProfiling); message.mode = object.mode !== undefined && object.mode !== null ? mongocfgconfig42_OperationProfiling_ModeFromJSON(object.mode) : 0; message.slowOpThreshold = object.slowOpThreshold !== undefined && object.slowOpThreshold !== null ? Number(object.slowOpThreshold) : undefined; return message; }, toJSON(message) { const obj = {}; message.mode !== undefined && (obj.mode = mongocfgconfig42_OperationProfiling_ModeToJSON(message.mode)); message.slowOpThreshold !== undefined && (obj.slowOpThreshold = message.slowOpThreshold); return obj; }, fromPartial(object) { var _a, _b; const message = Object.assign({}, baseMongocfgconfig42_OperationProfiling); message.mode = (_a = object.mode) !== null && _a !== void 0 ? _a : 0; message.slowOpThreshold = (_b = object.slowOpThreshold) !== null && _b !== void 0 ? _b : undefined; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.Mongocfgconfig42_OperationProfiling.$type, exports.Mongocfgconfig42_OperationProfiling); const baseMongocfgconfig42_Network = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongoCfgConfig4_2.Network", }; exports.Mongocfgconfig42_Network = { $type: "yandex.cloud.mdb.mongodb.v1.config.MongoCfgConfig4_2.Network", encode(message, writer = minimal_1.default.Writer.create()) { if (message.maxIncomingConnections !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.maxIncomingConnections, }, writer.uint32(10).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({}, baseMongocfgconfig42_Network); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.maxIncomingConnections = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseMongocfgconfig42_Network); message.maxIncomingConnections = object.maxIncomingConnections !== undefined && object.maxIncomingConnections !== null ? Number(object.maxIncomingConnections) : undefined; return message; }, toJSON(message) { const obj = {}; message.maxIncomingConnections !== undefined && (obj.maxIncomingConnections = message.maxIncomingConnections); return obj; }, fromPartial(object) { var _a; const message = Object.assign({}, baseMongocfgconfig42_Network); message.maxIncomingConnections = (_a = object.maxIncomingConnections) !== null && _a !== void 0 ? _a : undefined; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.Mongocfgconfig42_Network.$type, exports.Mongocfgconfig42_Network); const baseMongosconfig42 = { $type: "yandex.cloud.mdb.mongodb.v1.config.Mongos