UNPKG

@yandex-cloud/nodejs-sdk

Version:
1,101 lines 101 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.ConnectionPoolerConfigSet = exports.GreenplumConfigSet6 = exports.Greenplumconfigset622 = exports.Greenplumconfigset621 = exports.Greenplumconfigset619 = exports.Greenplumconfigset617 = exports.Greenplumconfig622 = exports.Greenplumconfig621 = exports.Greenplumconfig619 = exports.Greenplumconfig617 = exports.GreenplumConfig6 = exports.SegmentSubclusterConfig = exports.MasterSubclusterConfig = exports.BackgroundActivitiesConfig = exports.AnalyzeAndVacuum = exports.TableSizes = exports.BackgroundActivityStartAt = exports.ConnectionPoolerConfig = exports.Resources = exports.connectionPoolerConfig_PoolModeToJSON = exports.connectionPoolerConfig_PoolModeFromJSON = exports.ConnectionPoolerConfig_PoolMode = exports.logStatementToJSON = exports.logStatementFromJSON = exports.LogStatement = 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.greenplum.v1"; var LogStatement; (function (LogStatement) { LogStatement[LogStatement["LOG_STATEMENT_UNSPECIFIED"] = 0] = "LOG_STATEMENT_UNSPECIFIED"; /** NONE - None statements are logged. */ LogStatement[LogStatement["NONE"] = 1] = "NONE"; /** DDL - Logs all data definition commands like `CREATE`, `ALTER`, and `DROP`. Default value. */ LogStatement[LogStatement["DDL"] = 2] = "DDL"; /** MOD - Logs all `DDL` statements, plus `INSERT`, `UPDATE`, `DELETE`, `TRUNCATE`, and `COPY FROM`. */ LogStatement[LogStatement["MOD"] = 3] = "MOD"; /** ALL - Logs all statements. */ LogStatement[LogStatement["ALL"] = 4] = "ALL"; LogStatement[LogStatement["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(LogStatement = exports.LogStatement || (exports.LogStatement = {})); function logStatementFromJSON(object) { switch (object) { case 0: case "LOG_STATEMENT_UNSPECIFIED": return LogStatement.LOG_STATEMENT_UNSPECIFIED; case 1: case "NONE": return LogStatement.NONE; case 2: case "DDL": return LogStatement.DDL; case 3: case "MOD": return LogStatement.MOD; case 4: case "ALL": return LogStatement.ALL; case -1: case "UNRECOGNIZED": default: return LogStatement.UNRECOGNIZED; } } exports.logStatementFromJSON = logStatementFromJSON; function logStatementToJSON(object) { switch (object) { case LogStatement.LOG_STATEMENT_UNSPECIFIED: return "LOG_STATEMENT_UNSPECIFIED"; case LogStatement.NONE: return "NONE"; case LogStatement.DDL: return "DDL"; case LogStatement.MOD: return "MOD"; case LogStatement.ALL: return "ALL"; default: return "UNKNOWN"; } } exports.logStatementToJSON = logStatementToJSON; var ConnectionPoolerConfig_PoolMode; (function (ConnectionPoolerConfig_PoolMode) { ConnectionPoolerConfig_PoolMode[ConnectionPoolerConfig_PoolMode["POOL_MODE_UNSPECIFIED"] = 0] = "POOL_MODE_UNSPECIFIED"; /** SESSION - Assign server connection to a client until it disconnects. Default value. */ ConnectionPoolerConfig_PoolMode[ConnectionPoolerConfig_PoolMode["SESSION"] = 1] = "SESSION"; /** TRANSACTION - Assign server connection to a client for a transaction processing. */ ConnectionPoolerConfig_PoolMode[ConnectionPoolerConfig_PoolMode["TRANSACTION"] = 2] = "TRANSACTION"; ConnectionPoolerConfig_PoolMode[ConnectionPoolerConfig_PoolMode["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(ConnectionPoolerConfig_PoolMode = exports.ConnectionPoolerConfig_PoolMode || (exports.ConnectionPoolerConfig_PoolMode = {})); function connectionPoolerConfig_PoolModeFromJSON(object) { switch (object) { case 0: case "POOL_MODE_UNSPECIFIED": return ConnectionPoolerConfig_PoolMode.POOL_MODE_UNSPECIFIED; case 1: case "SESSION": return ConnectionPoolerConfig_PoolMode.SESSION; case 2: case "TRANSACTION": return ConnectionPoolerConfig_PoolMode.TRANSACTION; case -1: case "UNRECOGNIZED": default: return ConnectionPoolerConfig_PoolMode.UNRECOGNIZED; } } exports.connectionPoolerConfig_PoolModeFromJSON = connectionPoolerConfig_PoolModeFromJSON; function connectionPoolerConfig_PoolModeToJSON(object) { switch (object) { case ConnectionPoolerConfig_PoolMode.POOL_MODE_UNSPECIFIED: return "POOL_MODE_UNSPECIFIED"; case ConnectionPoolerConfig_PoolMode.SESSION: return "SESSION"; case ConnectionPoolerConfig_PoolMode.TRANSACTION: return "TRANSACTION"; default: return "UNKNOWN"; } } exports.connectionPoolerConfig_PoolModeToJSON = connectionPoolerConfig_PoolModeToJSON; const baseResources = { $type: "yandex.cloud.mdb.greenplum.v1.Resources", resourcePresetId: "", diskSize: 0, diskTypeId: "", }; exports.Resources = { $type: "yandex.cloud.mdb.greenplum.v1.Resources", encode(message, writer = minimal_1.default.Writer.create()) { if (message.resourcePresetId !== "") { writer.uint32(10).string(message.resourcePresetId); } if (message.diskSize !== 0) { writer.uint32(16).int64(message.diskSize); } if (message.diskTypeId !== "") { writer.uint32(26).string(message.diskTypeId); } 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({}, baseResources); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.resourcePresetId = reader.string(); break; case 2: message.diskSize = longToNumber(reader.int64()); break; case 3: message.diskTypeId = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseResources); message.resourcePresetId = object.resourcePresetId !== undefined && object.resourcePresetId !== null ? String(object.resourcePresetId) : ""; message.diskSize = object.diskSize !== undefined && object.diskSize !== null ? Number(object.diskSize) : 0; message.diskTypeId = object.diskTypeId !== undefined && object.diskTypeId !== null ? String(object.diskTypeId) : ""; return message; }, toJSON(message) { const obj = {}; message.resourcePresetId !== undefined && (obj.resourcePresetId = message.resourcePresetId); message.diskSize !== undefined && (obj.diskSize = Math.round(message.diskSize)); message.diskTypeId !== undefined && (obj.diskTypeId = message.diskTypeId); return obj; }, fromPartial(object) { var _a, _b, _c; const message = Object.assign({}, baseResources); message.resourcePresetId = (_a = object.resourcePresetId) !== null && _a !== void 0 ? _a : ""; message.diskSize = (_b = object.diskSize) !== null && _b !== void 0 ? _b : 0; message.diskTypeId = (_c = object.diskTypeId) !== null && _c !== void 0 ? _c : ""; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.Resources.$type, exports.Resources); const baseConnectionPoolerConfig = { $type: "yandex.cloud.mdb.greenplum.v1.ConnectionPoolerConfig", mode: 0, }; exports.ConnectionPoolerConfig = { $type: "yandex.cloud.mdb.greenplum.v1.ConnectionPoolerConfig", encode(message, writer = minimal_1.default.Writer.create()) { if (message.mode !== 0) { writer.uint32(8).int32(message.mode); } if (message.size !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.size }, writer.uint32(18).fork()).ldelim(); } if (message.clientIdleTimeout !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.clientIdleTimeout, }, 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({}, baseConnectionPoolerConfig); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.mode = reader.int32(); break; case 2: message.size = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 3: message.clientIdleTimeout = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseConnectionPoolerConfig); message.mode = object.mode !== undefined && object.mode !== null ? connectionPoolerConfig_PoolModeFromJSON(object.mode) : 0; message.size = object.size !== undefined && object.size !== null ? Number(object.size) : undefined; message.clientIdleTimeout = object.clientIdleTimeout !== undefined && object.clientIdleTimeout !== null ? Number(object.clientIdleTimeout) : undefined; return message; }, toJSON(message) { const obj = {}; message.mode !== undefined && (obj.mode = connectionPoolerConfig_PoolModeToJSON(message.mode)); message.size !== undefined && (obj.size = message.size); message.clientIdleTimeout !== undefined && (obj.clientIdleTimeout = message.clientIdleTimeout); return obj; }, fromPartial(object) { var _a, _b, _c; const message = Object.assign({}, baseConnectionPoolerConfig); message.mode = (_a = object.mode) !== null && _a !== void 0 ? _a : 0; message.size = (_b = object.size) !== null && _b !== void 0 ? _b : undefined; message.clientIdleTimeout = (_c = object.clientIdleTimeout) !== null && _c !== void 0 ? _c : undefined; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.ConnectionPoolerConfig.$type, exports.ConnectionPoolerConfig); const baseBackgroundActivityStartAt = { $type: "yandex.cloud.mdb.greenplum.v1.BackgroundActivityStartAt", hours: 0, minutes: 0, }; exports.BackgroundActivityStartAt = { $type: "yandex.cloud.mdb.greenplum.v1.BackgroundActivityStartAt", encode(message, writer = minimal_1.default.Writer.create()) { if (message.hours !== 0) { writer.uint32(8).int64(message.hours); } if (message.minutes !== 0) { writer.uint32(16).int64(message.minutes); } 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({}, baseBackgroundActivityStartAt); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.hours = longToNumber(reader.int64()); break; case 2: message.minutes = longToNumber(reader.int64()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseBackgroundActivityStartAt); message.hours = object.hours !== undefined && object.hours !== null ? Number(object.hours) : 0; message.minutes = object.minutes !== undefined && object.minutes !== null ? Number(object.minutes) : 0; return message; }, toJSON(message) { const obj = {}; message.hours !== undefined && (obj.hours = Math.round(message.hours)); message.minutes !== undefined && (obj.minutes = Math.round(message.minutes)); return obj; }, fromPartial(object) { var _a, _b; const message = Object.assign({}, baseBackgroundActivityStartAt); message.hours = (_a = object.hours) !== null && _a !== void 0 ? _a : 0; message.minutes = (_b = object.minutes) !== null && _b !== void 0 ? _b : 0; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.BackgroundActivityStartAt.$type, exports.BackgroundActivityStartAt); const baseTableSizes = { $type: "yandex.cloud.mdb.greenplum.v1.TableSizes", }; exports.TableSizes = { $type: "yandex.cloud.mdb.greenplum.v1.TableSizes", encode(message, writer = minimal_1.default.Writer.create()) { for (const v of message.starts) { exports.BackgroundActivityStartAt.encode(v, 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({}, baseTableSizes); message.starts = []; while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.starts.push(exports.BackgroundActivityStartAt.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { var _a; const message = Object.assign({}, baseTableSizes); message.starts = ((_a = object.starts) !== null && _a !== void 0 ? _a : []).map((e) => exports.BackgroundActivityStartAt.fromJSON(e)); return message; }, toJSON(message) { const obj = {}; if (message.starts) { obj.starts = message.starts.map((e) => e ? exports.BackgroundActivityStartAt.toJSON(e) : undefined); } else { obj.starts = []; } return obj; }, fromPartial(object) { var _a; const message = Object.assign({}, baseTableSizes); message.starts = ((_a = object.starts) === null || _a === void 0 ? void 0 : _a.map((e) => exports.BackgroundActivityStartAt.fromPartial(e))) || []; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.TableSizes.$type, exports.TableSizes); const baseAnalyzeAndVacuum = { $type: "yandex.cloud.mdb.greenplum.v1.AnalyzeAndVacuum", }; exports.AnalyzeAndVacuum = { $type: "yandex.cloud.mdb.greenplum.v1.AnalyzeAndVacuum", encode(message, writer = minimal_1.default.Writer.create()) { if (message.start !== undefined) { exports.BackgroundActivityStartAt.encode(message.start, writer.uint32(10).fork()).ldelim(); } if (message.analyzeTimeout !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.analyzeTimeout }, writer.uint32(18).fork()).ldelim(); } if (message.vacuumTimeout !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.vacuumTimeout }, 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({}, baseAnalyzeAndVacuum); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.start = exports.BackgroundActivityStartAt.decode(reader, reader.uint32()); break; case 2: message.analyzeTimeout = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 3: message.vacuumTimeout = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseAnalyzeAndVacuum); message.start = object.start !== undefined && object.start !== null ? exports.BackgroundActivityStartAt.fromJSON(object.start) : undefined; message.analyzeTimeout = object.analyzeTimeout !== undefined && object.analyzeTimeout !== null ? Number(object.analyzeTimeout) : undefined; message.vacuumTimeout = object.vacuumTimeout !== undefined && object.vacuumTimeout !== null ? Number(object.vacuumTimeout) : undefined; return message; }, toJSON(message) { const obj = {}; message.start !== undefined && (obj.start = message.start ? exports.BackgroundActivityStartAt.toJSON(message.start) : undefined); message.analyzeTimeout !== undefined && (obj.analyzeTimeout = message.analyzeTimeout); message.vacuumTimeout !== undefined && (obj.vacuumTimeout = message.vacuumTimeout); return obj; }, fromPartial(object) { var _a, _b; const message = Object.assign({}, baseAnalyzeAndVacuum); message.start = object.start !== undefined && object.start !== null ? exports.BackgroundActivityStartAt.fromPartial(object.start) : undefined; message.analyzeTimeout = (_a = object.analyzeTimeout) !== null && _a !== void 0 ? _a : undefined; message.vacuumTimeout = (_b = object.vacuumTimeout) !== null && _b !== void 0 ? _b : undefined; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.AnalyzeAndVacuum.$type, exports.AnalyzeAndVacuum); const baseBackgroundActivitiesConfig = { $type: "yandex.cloud.mdb.greenplum.v1.BackgroundActivitiesConfig", }; exports.BackgroundActivitiesConfig = { $type: "yandex.cloud.mdb.greenplum.v1.BackgroundActivitiesConfig", encode(message, writer = minimal_1.default.Writer.create()) { if (message.tableSizes !== undefined) { exports.TableSizes.encode(message.tableSizes, writer.uint32(10).fork()).ldelim(); } if (message.analyzeAndVacuum !== undefined) { exports.AnalyzeAndVacuum.encode(message.analyzeAndVacuum, 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({}, baseBackgroundActivitiesConfig); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.tableSizes = exports.TableSizes.decode(reader, reader.uint32()); break; case 2: message.analyzeAndVacuum = exports.AnalyzeAndVacuum.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseBackgroundActivitiesConfig); message.tableSizes = object.tableSizes !== undefined && object.tableSizes !== null ? exports.TableSizes.fromJSON(object.tableSizes) : undefined; message.analyzeAndVacuum = object.analyzeAndVacuum !== undefined && object.analyzeAndVacuum !== null ? exports.AnalyzeAndVacuum.fromJSON(object.analyzeAndVacuum) : undefined; return message; }, toJSON(message) { const obj = {}; message.tableSizes !== undefined && (obj.tableSizes = message.tableSizes ? exports.TableSizes.toJSON(message.tableSizes) : undefined); message.analyzeAndVacuum !== undefined && (obj.analyzeAndVacuum = message.analyzeAndVacuum ? exports.AnalyzeAndVacuum.toJSON(message.analyzeAndVacuum) : undefined); return obj; }, fromPartial(object) { const message = Object.assign({}, baseBackgroundActivitiesConfig); message.tableSizes = object.tableSizes !== undefined && object.tableSizes !== null ? exports.TableSizes.fromPartial(object.tableSizes) : undefined; message.analyzeAndVacuum = object.analyzeAndVacuum !== undefined && object.analyzeAndVacuum !== null ? exports.AnalyzeAndVacuum.fromPartial(object.analyzeAndVacuum) : undefined; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.BackgroundActivitiesConfig.$type, exports.BackgroundActivitiesConfig); const baseMasterSubclusterConfig = { $type: "yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfig", }; exports.MasterSubclusterConfig = { $type: "yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfig", encode(message, writer = minimal_1.default.Writer.create()) { if (message.resources !== undefined) { exports.Resources.encode(message.resources, 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({}, baseMasterSubclusterConfig); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.resources = exports.Resources.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseMasterSubclusterConfig); message.resources = object.resources !== undefined && object.resources !== null ? exports.Resources.fromJSON(object.resources) : undefined; return message; }, toJSON(message) { const obj = {}; message.resources !== undefined && (obj.resources = message.resources ? exports.Resources.toJSON(message.resources) : undefined); return obj; }, fromPartial(object) { const message = Object.assign({}, baseMasterSubclusterConfig); message.resources = object.resources !== undefined && object.resources !== null ? exports.Resources.fromPartial(object.resources) : undefined; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.MasterSubclusterConfig.$type, exports.MasterSubclusterConfig); const baseSegmentSubclusterConfig = { $type: "yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfig", }; exports.SegmentSubclusterConfig = { $type: "yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfig", encode(message, writer = minimal_1.default.Writer.create()) { if (message.resources !== undefined) { exports.Resources.encode(message.resources, 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({}, baseSegmentSubclusterConfig); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.resources = exports.Resources.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseSegmentSubclusterConfig); message.resources = object.resources !== undefined && object.resources !== null ? exports.Resources.fromJSON(object.resources) : undefined; return message; }, toJSON(message) { const obj = {}; message.resources !== undefined && (obj.resources = message.resources ? exports.Resources.toJSON(message.resources) : undefined); return obj; }, fromPartial(object) { const message = Object.assign({}, baseSegmentSubclusterConfig); message.resources = object.resources !== undefined && object.resources !== null ? exports.Resources.fromPartial(object.resources) : undefined; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.SegmentSubclusterConfig.$type, exports.SegmentSubclusterConfig); const baseGreenplumConfig6 = { $type: "yandex.cloud.mdb.greenplum.v1.GreenplumConfig6", logStatement: 0, }; exports.GreenplumConfig6 = { $type: "yandex.cloud.mdb.greenplum.v1.GreenplumConfig6", encode(message, writer = minimal_1.default.Writer.create()) { if (message.maxConnections !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.maxConnections }, writer.uint32(10).fork()).ldelim(); } if (message.maxSlotWalKeepSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.maxSlotWalKeepSize, }, writer.uint32(18).fork()).ldelim(); } if (message.gpWorkfileLimitPerSegment !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.gpWorkfileLimitPerSegment, }, writer.uint32(26).fork()).ldelim(); } if (message.gpWorkfileLimitPerQuery !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.gpWorkfileLimitPerQuery, }, writer.uint32(34).fork()).ldelim(); } if (message.gpWorkfileLimitFilesPerQuery !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.gpWorkfileLimitFilesPerQuery, }, writer.uint32(42).fork()).ldelim(); } if (message.maxPreparedTransactions !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.maxPreparedTransactions, }, writer.uint32(50).fork()).ldelim(); } if (message.gpWorkfileCompression !== undefined) { wrappers_1.BoolValue.encode({ $type: "google.protobuf.BoolValue", value: message.gpWorkfileCompression, }, writer.uint32(58).fork()).ldelim(); } if (message.maxStatementMem !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.maxStatementMem, }, writer.uint32(66).fork()).ldelim(); } if (message.logStatement !== 0) { writer.uint32(72).int32(message.logStatement); } if (message.gpAddColumnInheritsTableSetting !== undefined) { wrappers_1.BoolValue.encode({ $type: "google.protobuf.BoolValue", value: message.gpAddColumnInheritsTableSetting, }, writer.uint32(82).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({}, baseGreenplumConfig6); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.maxConnections = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 2: message.maxSlotWalKeepSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 3: message.gpWorkfileLimitPerSegment = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 4: message.gpWorkfileLimitPerQuery = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 5: message.gpWorkfileLimitFilesPerQuery = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 6: message.maxPreparedTransactions = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 7: message.gpWorkfileCompression = wrappers_1.BoolValue.decode(reader, reader.uint32()).value; break; case 8: message.maxStatementMem = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 9: message.logStatement = reader.int32(); break; case 10: message.gpAddColumnInheritsTableSetting = wrappers_1.BoolValue.decode(reader, reader.uint32()).value; break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseGreenplumConfig6); message.maxConnections = object.maxConnections !== undefined && object.maxConnections !== null ? Number(object.maxConnections) : undefined; message.maxSlotWalKeepSize = object.maxSlotWalKeepSize !== undefined && object.maxSlotWalKeepSize !== null ? Number(object.maxSlotWalKeepSize) : undefined; message.gpWorkfileLimitPerSegment = object.gpWorkfileLimitPerSegment !== undefined && object.gpWorkfileLimitPerSegment !== null ? Number(object.gpWorkfileLimitPerSegment) : undefined; message.gpWorkfileLimitPerQuery = object.gpWorkfileLimitPerQuery !== undefined && object.gpWorkfileLimitPerQuery !== null ? Number(object.gpWorkfileLimitPerQuery) : undefined; message.gpWorkfileLimitFilesPerQuery = object.gpWorkfileLimitFilesPerQuery !== undefined && object.gpWorkfileLimitFilesPerQuery !== null ? Number(object.gpWorkfileLimitFilesPerQuery) : undefined; message.maxPreparedTransactions = object.maxPreparedTransactions !== undefined && object.maxPreparedTransactions !== null ? Number(object.maxPreparedTransactions) : undefined; message.gpWorkfileCompression = object.gpWorkfileCompression !== undefined && object.gpWorkfileCompression !== null ? Boolean(object.gpWorkfileCompression) : undefined; message.maxStatementMem = object.maxStatementMem !== undefined && object.maxStatementMem !== null ? Number(object.maxStatementMem) : undefined; message.logStatement = object.logStatement !== undefined && object.logStatement !== null ? logStatementFromJSON(object.logStatement) : 0; message.gpAddColumnInheritsTableSetting = object.gpAddColumnInheritsTableSetting !== undefined && object.gpAddColumnInheritsTableSetting !== null ? Boolean(object.gpAddColumnInheritsTableSetting) : undefined; return message; }, toJSON(message) { const obj = {}; message.maxConnections !== undefined && (obj.maxConnections = message.maxConnections); message.maxSlotWalKeepSize !== undefined && (obj.maxSlotWalKeepSize = message.maxSlotWalKeepSize); message.gpWorkfileLimitPerSegment !== undefined && (obj.gpWorkfileLimitPerSegment = message.gpWorkfileLimitPerSegment); message.gpWorkfileLimitPerQuery !== undefined && (obj.gpWorkfileLimitPerQuery = message.gpWorkfileLimitPerQuery); message.gpWorkfileLimitFilesPerQuery !== undefined && (obj.gpWorkfileLimitFilesPerQuery = message.gpWorkfileLimitFilesPerQuery); message.maxPreparedTransactions !== undefined && (obj.maxPreparedTransactions = message.maxPreparedTransactions); message.gpWorkfileCompression !== undefined && (obj.gpWorkfileCompression = message.gpWorkfileCompression); message.maxStatementMem !== undefined && (obj.maxStatementMem = message.maxStatementMem); message.logStatement !== undefined && (obj.logStatement = logStatementToJSON(message.logStatement)); message.gpAddColumnInheritsTableSetting !== undefined && (obj.gpAddColumnInheritsTableSetting = message.gpAddColumnInheritsTableSetting); return obj; }, fromPartial(object) { var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k; const message = Object.assign({}, baseGreenplumConfig6); message.maxConnections = (_a = object.maxConnections) !== null && _a !== void 0 ? _a : undefined; message.maxSlotWalKeepSize = (_b = object.maxSlotWalKeepSize) !== null && _b !== void 0 ? _b : undefined; message.gpWorkfileLimitPerSegment = (_c = object.gpWorkfileLimitPerSegment) !== null && _c !== void 0 ? _c : undefined; message.gpWorkfileLimitPerQuery = (_d = object.gpWorkfileLimitPerQuery) !== null && _d !== void 0 ? _d : undefined; message.gpWorkfileLimitFilesPerQuery = (_e = object.gpWorkfileLimitFilesPerQuery) !== null && _e !== void 0 ? _e : undefined; message.maxPreparedTransactions = (_f = object.maxPreparedTransactions) !== null && _f !== void 0 ? _f : undefined; message.gpWorkfileCompression = (_g = object.gpWorkfileCompression) !== null && _g !== void 0 ? _g : undefined; message.maxStatementMem = (_h = object.maxStatementMem) !== null && _h !== void 0 ? _h : undefined; message.logStatement = (_j = object.logStatement) !== null && _j !== void 0 ? _j : 0; message.gpAddColumnInheritsTableSetting = (_k = object.gpAddColumnInheritsTableSetting) !== null && _k !== void 0 ? _k : undefined; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.GreenplumConfig6.$type, exports.GreenplumConfig6); const baseGreenplumconfig617 = { $type: "yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_17", }; exports.Greenplumconfig617 = { $type: "yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_17", encode(message, writer = minimal_1.default.Writer.create()) { if (message.maxConnections !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.maxConnections }, writer.uint32(10).fork()).ldelim(); } if (message.maxSlotWalKeepSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.maxSlotWalKeepSize, }, writer.uint32(18).fork()).ldelim(); } if (message.gpWorkfileLimitPerSegment !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.gpWorkfileLimitPerSegment, }, writer.uint32(26).fork()).ldelim(); } if (message.gpWorkfileLimitPerQuery !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.gpWorkfileLimitPerQuery, }, writer.uint32(34).fork()).ldelim(); } if (message.gpWorkfileLimitFilesPerQuery !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.gpWorkfileLimitFilesPerQuery, }, writer.uint32(42).fork()).ldelim(); } if (message.maxPreparedTransactions !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.maxPreparedTransactions, }, writer.uint32(50).fork()).ldelim(); } if (message.gpWorkfileCompression !== undefined) { wrappers_1.BoolValue.encode({ $type: "google.protobuf.BoolValue", value: message.gpWorkfileCompression, }, writer.uint32(58).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({}, baseGreenplumconfig617); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.maxConnections = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 2: message.maxSlotWalKeepSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 3: message.gpWorkfileLimitPerSegment = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 4: message.gpWorkfileLimitPerQuery = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 5: message.gpWorkfileLimitFilesPerQuery = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 6: message.maxPreparedTransactions = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 7: message.gpWorkfileCompression = wrappers_1.BoolValue.decode(reader, reader.uint32()).value; break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseGreenplumconfig617); message.maxConnections = object.maxConnections !== undefined && object.maxConnections !== null ? Number(object.maxConnections) : undefined; message.maxSlotWalKeepSize = object.maxSlotWalKeepSize !== undefined && object.maxSlotWalKeepSize !== null ? Number(object.maxSlotWalKeepSize) : undefined; message.gpWorkfileLimitPerSegment = object.gpWorkfileLimitPerSegment !== undefined && object.gpWorkfileLimitPerSegment !== null ? Number(object.gpWorkfileLimitPerSegment) : undefined; message.gpWorkfileLimitPerQuery = object.gpWorkfileLimitPerQuery !== undefined && object.gpWorkfileLimitPerQuery !== null ? Number(object.gpWorkfileLimitPerQuery) : undefined; message.gpWorkfileLimitFilesPerQuery = object.gpWorkfileLimitFilesPerQuery !== undefined && object.gpWorkfileLimitFilesPerQuery !== null ? Number(object.gpWorkfileLimitFilesPerQuery) : undefined; message.maxPreparedTransactions = object.maxPreparedTransactions !== undefined && object.maxPreparedTransactions !== null ? Number(object.maxPreparedTransactions) : undefined; message.gpWorkfileCompression = object.gpWorkfileCompression !== undefined && object.gpWorkfileCompression !== null ? Boolean(object.gpWorkfileCompression) : undefined; return message; }, toJSON(message) { const obj = {}; message.maxConnections !== undefined && (obj.maxConnections = message.maxConnections); message.maxSlotWalKeepSize !== undefined && (obj.maxSlotWalKeepSize = message.maxSlotWalKeepSize); message.gpWorkfileLimitPerSegment !== undefined && (obj.gpWorkfileLimitPerSegment = message.gpWorkfileLimitPerSegment); message.gpWorkfileLimitPerQuery !== undefined && (obj.gpWorkfileLimitPerQuery = message.gpWorkfileLimitPerQuery); message.gpWorkfileLimitFilesPerQuery !== undefined && (obj.gpWorkfileLimitFilesPerQuery = message.gpWorkfileLimitFilesPerQuery); message.maxPreparedTransactions !== undefined && (obj.maxPreparedTransactions = message.maxPreparedTransactions); message.gpWorkfileCompression !== undefined && (obj.gpWorkfileCompression = message.gpWorkfileCompression); return obj; }, fromPartial(object) { var _a, _b, _c, _d, _e, _f, _g; const message = Object.assign({}, baseGreenplumconfig617); message.maxConnections = (_a = object.maxConnections) !== null && _a !== void 0 ? _a : undefined; message.maxSlotWalKeepSize = (_b = object.maxSlotWalKeepSize) !== null && _b !== void 0 ? _b : undefined; message.gpWorkfileLimitPerSegment = (_c = object.gpWorkfileLimitPerSegment) !== null && _c !== void 0 ? _c : undefined; message.gpWorkfileLimitPerQuery = (_d = object.gpWorkfileLimitPerQuery) !== null && _d !== void 0 ? _d : undefined; message.gpWorkfileLimitFilesPerQuery = (_e = object.gpWorkfileLimitFilesPerQuery) !== null && _e !== void 0 ? _e : undefined; message.maxPreparedTransactions = (_f = object.maxPreparedTransactions) !== null && _f !== void 0 ? _f : undefined; message.gpWorkfileCompression = (_g = object.gpWorkfileCompression) !== null && _g !== void 0 ? _g : undefined; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.Greenplumconfig617.$type, exports.Greenplumconfig617); const baseGreenplumconfig619 = { $type: "yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_19", logStatement: 0, }; exports.Greenplumconfig619 = { $type: "yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_19", encode(message, writer = minimal_1.default.Writer.create()) { if (message.maxConnections !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.maxConnections }, writer.uint32(10).fork()).ldelim(); } if (message.maxSlotWalKeepSize !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.maxSlotWalKeepSize, }, writer.uint32(18).fork()).ldelim(); } if (message.gpWorkfileLimitPerSegment !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.gpWorkfileLimitPerSegment, }, writer.uint32(26).fork()).ldelim(); } if (message.gpWorkfileLimitPerQuery !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.gpWorkfileLimitPerQuery, }, writer.uint32(34).fork()).ldelim(); } if (message.gpWorkfileLimitFilesPerQuery !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.gpWorkfileLimitFilesPerQuery, }, writer.uint32(42).fork()).ldelim(); } if (message.maxPreparedTransactions !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.maxPreparedTransactions, }, writer.uint32(50).fork()).ldelim(); } if (message.gpWorkfileCompression !== undefined) { wrappers_1.BoolValue.encode({ $type: "google.protobuf.BoolValue", value: message.gpWorkfileCompression, }, writer.uint32(58).fork()).ldelim(); } if (message.maxStatementMem !== undefined) { wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.maxStatementMem, }, writer.uint32(66).fork()).ldelim(); } if (message.logStatement !== 0) { writer.uint32(72).int32(message.logStatement); } 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({}, baseGreenplumconfig619); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.maxConnections = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 2: message.maxSlotWalKeepSize = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 3: message.gpWorkfileLimitPerSegment = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 4: message.gpWorkfileLimitPerQuery = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 5: message.gpWorkfileLimitFilesPerQuery = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 6: message.maxPreparedTransactions = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 7: message.gpWorkfileCompression = wrappers_1.BoolValue.decode(reader, reader.uint32()).value; break; case 8: message.maxStatementMem = wrappers_1.Int64Value.decode(reader, reader.uint32()).value; break; case 9: message.logStatement = reader.int32(); break; default: reader.skipType(tag & 7); break; } } return message