@yandex-cloud/nodejs-sdk
Version:
Yandex.Cloud NodeJS SDK
1,046 lines • 66.7 kB
JavaScript
"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