@yandex-cloud/nodejs-sdk
Version:
Yandex.Cloud NodeJS SDK
1,228 lines • 76.9 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.ProjectServiceClient = exports.ProjectServiceService = exports.GetNotebookMetadataResponse = exports.GetNotebookMetadataRequest = exports.GetStateVariablesResponse = exports.GetStateVariablesRequest = exports.CellOutputsResponse = exports.CellOutputsRequest = exports.ProjectExecutionResponse = exports.ProjectExecutionMetadata = exports.ProjectExecutionRequest = exports.SetUnitBalanceRequest = exports.GetUnitBalanceResponse = exports.GetUnitBalanceRequest = exports.ListProjectsResponse = exports.ListProjectsRequest = exports.GetProjectRequest = exports.OpenProjectResponse = exports.OpenProjectMetadata = exports.OpenProjectRequest = exports.DeleteProjectMetadata = exports.DeleteProjectRequest = exports.UpdateProjectMetadata = exports.UpdateProjectRequest = exports.CreateProjectMetadata = exports.CreateProjectRequest = exports.protobufPackage = void 0;
/* eslint-disable */
const typeRegistry_1 = require("../../../../typeRegistry");
const long_1 = __importDefault(require("long"));
const grpc_js_1 = require("@grpc/grpc-js");
const minimal_1 = __importDefault(require("protobufjs/minimal"));
const project_1 = require("../../../../yandex/cloud/datasphere/v1/project");
const field_mask_1 = require("../../../../google/protobuf/field_mask");
const timestamp_1 = require("../../../../google/protobuf/timestamp");
const operation_1 = require("../../../../yandex/cloud/operation/operation");
const empty_1 = require("../../../../google/protobuf/empty");
const wrappers_1 = require("../../../../google/protobuf/wrappers");
const struct_1 = require("../../../../google/protobuf/struct");
exports.protobufPackage = "yandex.cloud.datasphere.v1";
const baseCreateProjectRequest = {
$type: "yandex.cloud.datasphere.v1.CreateProjectRequest",
folderId: "",
name: "",
description: "",
};
exports.CreateProjectRequest = {
$type: "yandex.cloud.datasphere.v1.CreateProjectRequest",
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.folderId !== "") {
writer.uint32(10).string(message.folderId);
}
if (message.name !== "") {
writer.uint32(18).string(message.name);
}
if (message.description !== "") {
writer.uint32(26).string(message.description);
}
if (message.settings !== undefined) {
project_1.Project_Settings.encode(message.settings, writer.uint32(34).fork()).ldelim();
}
if (message.limits !== undefined) {
project_1.Project_Limits.encode(message.limits, writer.uint32(42).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({}, baseCreateProjectRequest);
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.folderId = reader.string();
break;
case 2:
message.name = reader.string();
break;
case 3:
message.description = reader.string();
break;
case 4:
message.settings = project_1.Project_Settings.decode(reader, reader.uint32());
break;
case 5:
message.limits = project_1.Project_Limits.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
const message = Object.assign({}, baseCreateProjectRequest);
message.folderId =
object.folderId !== undefined && object.folderId !== null
? String(object.folderId)
: "";
message.name =
object.name !== undefined && object.name !== null
? String(object.name)
: "";
message.description =
object.description !== undefined && object.description !== null
? String(object.description)
: "";
message.settings =
object.settings !== undefined && object.settings !== null
? project_1.Project_Settings.fromJSON(object.settings)
: undefined;
message.limits =
object.limits !== undefined && object.limits !== null
? project_1.Project_Limits.fromJSON(object.limits)
: undefined;
return message;
},
toJSON(message) {
const obj = {};
message.folderId !== undefined && (obj.folderId = message.folderId);
message.name !== undefined && (obj.name = message.name);
message.description !== undefined &&
(obj.description = message.description);
message.settings !== undefined &&
(obj.settings = message.settings
? project_1.Project_Settings.toJSON(message.settings)
: undefined);
message.limits !== undefined &&
(obj.limits = message.limits
? project_1.Project_Limits.toJSON(message.limits)
: undefined);
return obj;
},
fromPartial(object) {
var _a, _b, _c;
const message = Object.assign({}, baseCreateProjectRequest);
message.folderId = (_a = object.folderId) !== null && _a !== void 0 ? _a : "";
message.name = (_b = object.name) !== null && _b !== void 0 ? _b : "";
message.description = (_c = object.description) !== null && _c !== void 0 ? _c : "";
message.settings =
object.settings !== undefined && object.settings !== null
? project_1.Project_Settings.fromPartial(object.settings)
: undefined;
message.limits =
object.limits !== undefined && object.limits !== null
? project_1.Project_Limits.fromPartial(object.limits)
: undefined;
return message;
},
};
typeRegistry_1.messageTypeRegistry.set(exports.CreateProjectRequest.$type, exports.CreateProjectRequest);
const baseCreateProjectMetadata = {
$type: "yandex.cloud.datasphere.v1.CreateProjectMetadata",
projectId: "",
};
exports.CreateProjectMetadata = {
$type: "yandex.cloud.datasphere.v1.CreateProjectMetadata",
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.projectId !== "") {
writer.uint32(10).string(message.projectId);
}
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({}, baseCreateProjectMetadata);
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.projectId = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
const message = Object.assign({}, baseCreateProjectMetadata);
message.projectId =
object.projectId !== undefined && object.projectId !== null
? String(object.projectId)
: "";
return message;
},
toJSON(message) {
const obj = {};
message.projectId !== undefined && (obj.projectId = message.projectId);
return obj;
},
fromPartial(object) {
var _a;
const message = Object.assign({}, baseCreateProjectMetadata);
message.projectId = (_a = object.projectId) !== null && _a !== void 0 ? _a : "";
return message;
},
};
typeRegistry_1.messageTypeRegistry.set(exports.CreateProjectMetadata.$type, exports.CreateProjectMetadata);
const baseUpdateProjectRequest = {
$type: "yandex.cloud.datasphere.v1.UpdateProjectRequest",
projectId: "",
name: "",
description: "",
};
exports.UpdateProjectRequest = {
$type: "yandex.cloud.datasphere.v1.UpdateProjectRequest",
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.projectId !== "") {
writer.uint32(10).string(message.projectId);
}
if (message.updateMask !== undefined) {
field_mask_1.FieldMask.encode(message.updateMask, writer.uint32(18).fork()).ldelim();
}
if (message.name !== "") {
writer.uint32(26).string(message.name);
}
if (message.description !== "") {
writer.uint32(34).string(message.description);
}
if (message.settings !== undefined) {
project_1.Project_Settings.encode(message.settings, writer.uint32(42).fork()).ldelim();
}
if (message.limits !== undefined) {
project_1.Project_Limits.encode(message.limits, writer.uint32(50).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({}, baseUpdateProjectRequest);
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.projectId = reader.string();
break;
case 2:
message.updateMask = field_mask_1.FieldMask.decode(reader, reader.uint32());
break;
case 3:
message.name = reader.string();
break;
case 4:
message.description = reader.string();
break;
case 5:
message.settings = project_1.Project_Settings.decode(reader, reader.uint32());
break;
case 6:
message.limits = project_1.Project_Limits.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
const message = Object.assign({}, baseUpdateProjectRequest);
message.projectId =
object.projectId !== undefined && object.projectId !== null
? String(object.projectId)
: "";
message.updateMask =
object.updateMask !== undefined && object.updateMask !== null
? field_mask_1.FieldMask.fromJSON(object.updateMask)
: undefined;
message.name =
object.name !== undefined && object.name !== null
? String(object.name)
: "";
message.description =
object.description !== undefined && object.description !== null
? String(object.description)
: "";
message.settings =
object.settings !== undefined && object.settings !== null
? project_1.Project_Settings.fromJSON(object.settings)
: undefined;
message.limits =
object.limits !== undefined && object.limits !== null
? project_1.Project_Limits.fromJSON(object.limits)
: undefined;
return message;
},
toJSON(message) {
const obj = {};
message.projectId !== undefined && (obj.projectId = message.projectId);
message.updateMask !== undefined &&
(obj.updateMask = message.updateMask
? field_mask_1.FieldMask.toJSON(message.updateMask)
: undefined);
message.name !== undefined && (obj.name = message.name);
message.description !== undefined &&
(obj.description = message.description);
message.settings !== undefined &&
(obj.settings = message.settings
? project_1.Project_Settings.toJSON(message.settings)
: undefined);
message.limits !== undefined &&
(obj.limits = message.limits
? project_1.Project_Limits.toJSON(message.limits)
: undefined);
return obj;
},
fromPartial(object) {
var _a, _b, _c;
const message = Object.assign({}, baseUpdateProjectRequest);
message.projectId = (_a = object.projectId) !== null && _a !== void 0 ? _a : "";
message.updateMask =
object.updateMask !== undefined && object.updateMask !== null
? field_mask_1.FieldMask.fromPartial(object.updateMask)
: undefined;
message.name = (_b = object.name) !== null && _b !== void 0 ? _b : "";
message.description = (_c = object.description) !== null && _c !== void 0 ? _c : "";
message.settings =
object.settings !== undefined && object.settings !== null
? project_1.Project_Settings.fromPartial(object.settings)
: undefined;
message.limits =
object.limits !== undefined && object.limits !== null
? project_1.Project_Limits.fromPartial(object.limits)
: undefined;
return message;
},
};
typeRegistry_1.messageTypeRegistry.set(exports.UpdateProjectRequest.$type, exports.UpdateProjectRequest);
const baseUpdateProjectMetadata = {
$type: "yandex.cloud.datasphere.v1.UpdateProjectMetadata",
projectId: "",
};
exports.UpdateProjectMetadata = {
$type: "yandex.cloud.datasphere.v1.UpdateProjectMetadata",
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.projectId !== "") {
writer.uint32(10).string(message.projectId);
}
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({}, baseUpdateProjectMetadata);
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.projectId = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
const message = Object.assign({}, baseUpdateProjectMetadata);
message.projectId =
object.projectId !== undefined && object.projectId !== null
? String(object.projectId)
: "";
return message;
},
toJSON(message) {
const obj = {};
message.projectId !== undefined && (obj.projectId = message.projectId);
return obj;
},
fromPartial(object) {
var _a;
const message = Object.assign({}, baseUpdateProjectMetadata);
message.projectId = (_a = object.projectId) !== null && _a !== void 0 ? _a : "";
return message;
},
};
typeRegistry_1.messageTypeRegistry.set(exports.UpdateProjectMetadata.$type, exports.UpdateProjectMetadata);
const baseDeleteProjectRequest = {
$type: "yandex.cloud.datasphere.v1.DeleteProjectRequest",
projectId: "",
};
exports.DeleteProjectRequest = {
$type: "yandex.cloud.datasphere.v1.DeleteProjectRequest",
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.projectId !== "") {
writer.uint32(10).string(message.projectId);
}
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({}, baseDeleteProjectRequest);
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.projectId = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
const message = Object.assign({}, baseDeleteProjectRequest);
message.projectId =
object.projectId !== undefined && object.projectId !== null
? String(object.projectId)
: "";
return message;
},
toJSON(message) {
const obj = {};
message.projectId !== undefined && (obj.projectId = message.projectId);
return obj;
},
fromPartial(object) {
var _a;
const message = Object.assign({}, baseDeleteProjectRequest);
message.projectId = (_a = object.projectId) !== null && _a !== void 0 ? _a : "";
return message;
},
};
typeRegistry_1.messageTypeRegistry.set(exports.DeleteProjectRequest.$type, exports.DeleteProjectRequest);
const baseDeleteProjectMetadata = {
$type: "yandex.cloud.datasphere.v1.DeleteProjectMetadata",
projectId: "",
};
exports.DeleteProjectMetadata = {
$type: "yandex.cloud.datasphere.v1.DeleteProjectMetadata",
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.projectId !== "") {
writer.uint32(10).string(message.projectId);
}
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({}, baseDeleteProjectMetadata);
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.projectId = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
const message = Object.assign({}, baseDeleteProjectMetadata);
message.projectId =
object.projectId !== undefined && object.projectId !== null
? String(object.projectId)
: "";
return message;
},
toJSON(message) {
const obj = {};
message.projectId !== undefined && (obj.projectId = message.projectId);
return obj;
},
fromPartial(object) {
var _a;
const message = Object.assign({}, baseDeleteProjectMetadata);
message.projectId = (_a = object.projectId) !== null && _a !== void 0 ? _a : "";
return message;
},
};
typeRegistry_1.messageTypeRegistry.set(exports.DeleteProjectMetadata.$type, exports.DeleteProjectMetadata);
const baseOpenProjectRequest = {
$type: "yandex.cloud.datasphere.v1.OpenProjectRequest",
projectId: "",
};
exports.OpenProjectRequest = {
$type: "yandex.cloud.datasphere.v1.OpenProjectRequest",
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.projectId !== "") {
writer.uint32(10).string(message.projectId);
}
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({}, baseOpenProjectRequest);
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.projectId = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
const message = Object.assign({}, baseOpenProjectRequest);
message.projectId =
object.projectId !== undefined && object.projectId !== null
? String(object.projectId)
: "";
return message;
},
toJSON(message) {
const obj = {};
message.projectId !== undefined && (obj.projectId = message.projectId);
return obj;
},
fromPartial(object) {
var _a;
const message = Object.assign({}, baseOpenProjectRequest);
message.projectId = (_a = object.projectId) !== null && _a !== void 0 ? _a : "";
return message;
},
};
typeRegistry_1.messageTypeRegistry.set(exports.OpenProjectRequest.$type, exports.OpenProjectRequest);
const baseOpenProjectMetadata = {
$type: "yandex.cloud.datasphere.v1.OpenProjectMetadata",
projectId: "",
};
exports.OpenProjectMetadata = {
$type: "yandex.cloud.datasphere.v1.OpenProjectMetadata",
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.projectId !== "") {
writer.uint32(10).string(message.projectId);
}
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({}, baseOpenProjectMetadata);
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.projectId = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
const message = Object.assign({}, baseOpenProjectMetadata);
message.projectId =
object.projectId !== undefined && object.projectId !== null
? String(object.projectId)
: "";
return message;
},
toJSON(message) {
const obj = {};
message.projectId !== undefined && (obj.projectId = message.projectId);
return obj;
},
fromPartial(object) {
var _a;
const message = Object.assign({}, baseOpenProjectMetadata);
message.projectId = (_a = object.projectId) !== null && _a !== void 0 ? _a : "";
return message;
},
};
typeRegistry_1.messageTypeRegistry.set(exports.OpenProjectMetadata.$type, exports.OpenProjectMetadata);
const baseOpenProjectResponse = {
$type: "yandex.cloud.datasphere.v1.OpenProjectResponse",
projectUrl: "",
sessionToken: "",
};
exports.OpenProjectResponse = {
$type: "yandex.cloud.datasphere.v1.OpenProjectResponse",
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.projectUrl !== "") {
writer.uint32(10).string(message.projectUrl);
}
if (message.sessionToken !== "") {
writer.uint32(18).string(message.sessionToken);
}
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({}, baseOpenProjectResponse);
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.projectUrl = reader.string();
break;
case 2:
message.sessionToken = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
const message = Object.assign({}, baseOpenProjectResponse);
message.projectUrl =
object.projectUrl !== undefined && object.projectUrl !== null
? String(object.projectUrl)
: "";
message.sessionToken =
object.sessionToken !== undefined && object.sessionToken !== null
? String(object.sessionToken)
: "";
return message;
},
toJSON(message) {
const obj = {};
message.projectUrl !== undefined && (obj.projectUrl = message.projectUrl);
message.sessionToken !== undefined &&
(obj.sessionToken = message.sessionToken);
return obj;
},
fromPartial(object) {
var _a, _b;
const message = Object.assign({}, baseOpenProjectResponse);
message.projectUrl = (_a = object.projectUrl) !== null && _a !== void 0 ? _a : "";
message.sessionToken = (_b = object.sessionToken) !== null && _b !== void 0 ? _b : "";
return message;
},
};
typeRegistry_1.messageTypeRegistry.set(exports.OpenProjectResponse.$type, exports.OpenProjectResponse);
const baseGetProjectRequest = {
$type: "yandex.cloud.datasphere.v1.GetProjectRequest",
projectId: "",
};
exports.GetProjectRequest = {
$type: "yandex.cloud.datasphere.v1.GetProjectRequest",
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.projectId !== "") {
writer.uint32(10).string(message.projectId);
}
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({}, baseGetProjectRequest);
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.projectId = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
const message = Object.assign({}, baseGetProjectRequest);
message.projectId =
object.projectId !== undefined && object.projectId !== null
? String(object.projectId)
: "";
return message;
},
toJSON(message) {
const obj = {};
message.projectId !== undefined && (obj.projectId = message.projectId);
return obj;
},
fromPartial(object) {
var _a;
const message = Object.assign({}, baseGetProjectRequest);
message.projectId = (_a = object.projectId) !== null && _a !== void 0 ? _a : "";
return message;
},
};
typeRegistry_1.messageTypeRegistry.set(exports.GetProjectRequest.$type, exports.GetProjectRequest);
const baseListProjectsRequest = {
$type: "yandex.cloud.datasphere.v1.ListProjectsRequest",
folderId: "",
pageSize: 0,
pageToken: "",
};
exports.ListProjectsRequest = {
$type: "yandex.cloud.datasphere.v1.ListProjectsRequest",
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.folderId !== "") {
writer.uint32(10).string(message.folderId);
}
if (message.pageSize !== 0) {
writer.uint32(16).int64(message.pageSize);
}
if (message.pageToken !== "") {
writer.uint32(26).string(message.pageToken);
}
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({}, baseListProjectsRequest);
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.folderId = reader.string();
break;
case 2:
message.pageSize = longToNumber(reader.int64());
break;
case 3:
message.pageToken = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
const message = Object.assign({}, baseListProjectsRequest);
message.folderId =
object.folderId !== undefined && object.folderId !== null
? String(object.folderId)
: "";
message.pageSize =
object.pageSize !== undefined && object.pageSize !== null
? Number(object.pageSize)
: 0;
message.pageToken =
object.pageToken !== undefined && object.pageToken !== null
? String(object.pageToken)
: "";
return message;
},
toJSON(message) {
const obj = {};
message.folderId !== undefined && (obj.folderId = message.folderId);
message.pageSize !== undefined &&
(obj.pageSize = Math.round(message.pageSize));
message.pageToken !== undefined && (obj.pageToken = message.pageToken);
return obj;
},
fromPartial(object) {
var _a, _b, _c;
const message = Object.assign({}, baseListProjectsRequest);
message.folderId = (_a = object.folderId) !== null && _a !== void 0 ? _a : "";
message.pageSize = (_b = object.pageSize) !== null && _b !== void 0 ? _b : 0;
message.pageToken = (_c = object.pageToken) !== null && _c !== void 0 ? _c : "";
return message;
},
};
typeRegistry_1.messageTypeRegistry.set(exports.ListProjectsRequest.$type, exports.ListProjectsRequest);
const baseListProjectsResponse = {
$type: "yandex.cloud.datasphere.v1.ListProjectsResponse",
nextPageToken: "",
};
exports.ListProjectsResponse = {
$type: "yandex.cloud.datasphere.v1.ListProjectsResponse",
encode(message, writer = minimal_1.default.Writer.create()) {
for (const v of message.projects) {
project_1.Project.encode(v, writer.uint32(10).fork()).ldelim();
}
if (message.nextPageToken !== "") {
writer.uint32(18).string(message.nextPageToken);
}
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({}, baseListProjectsResponse);
message.projects = [];
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.projects.push(project_1.Project.decode(reader, reader.uint32()));
break;
case 2:
message.nextPageToken = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
var _a;
const message = Object.assign({}, baseListProjectsResponse);
message.projects = ((_a = object.projects) !== null && _a !== void 0 ? _a : []).map((e) => project_1.Project.fromJSON(e));
message.nextPageToken =
object.nextPageToken !== undefined && object.nextPageToken !== null
? String(object.nextPageToken)
: "";
return message;
},
toJSON(message) {
const obj = {};
if (message.projects) {
obj.projects = message.projects.map((e) => e ? project_1.Project.toJSON(e) : undefined);
}
else {
obj.projects = [];
}
message.nextPageToken !== undefined &&
(obj.nextPageToken = message.nextPageToken);
return obj;
},
fromPartial(object) {
var _a, _b;
const message = Object.assign({}, baseListProjectsResponse);
message.projects =
((_a = object.projects) === null || _a === void 0 ? void 0 : _a.map((e) => project_1.Project.fromPartial(e))) || [];
message.nextPageToken = (_b = object.nextPageToken) !== null && _b !== void 0 ? _b : "";
return message;
},
};
typeRegistry_1.messageTypeRegistry.set(exports.ListProjectsResponse.$type, exports.ListProjectsResponse);
const baseGetUnitBalanceRequest = {
$type: "yandex.cloud.datasphere.v1.GetUnitBalanceRequest",
projectId: "",
};
exports.GetUnitBalanceRequest = {
$type: "yandex.cloud.datasphere.v1.GetUnitBalanceRequest",
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.projectId !== "") {
writer.uint32(10).string(message.projectId);
}
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({}, baseGetUnitBalanceRequest);
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.projectId = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
const message = Object.assign({}, baseGetUnitBalanceRequest);
message.projectId =
object.projectId !== undefined && object.projectId !== null
? String(object.projectId)
: "";
return message;
},
toJSON(message) {
const obj = {};
message.projectId !== undefined && (obj.projectId = message.projectId);
return obj;
},
fromPartial(object) {
var _a;
const message = Object.assign({}, baseGetUnitBalanceRequest);
message.projectId = (_a = object.projectId) !== null && _a !== void 0 ? _a : "";
return message;
},
};
typeRegistry_1.messageTypeRegistry.set(exports.GetUnitBalanceRequest.$type, exports.GetUnitBalanceRequest);
const baseGetUnitBalanceResponse = {
$type: "yandex.cloud.datasphere.v1.GetUnitBalanceResponse",
};
exports.GetUnitBalanceResponse = {
$type: "yandex.cloud.datasphere.v1.GetUnitBalanceResponse",
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.unitBalance !== undefined) {
wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.unitBalance }, 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({}, baseGetUnitBalanceResponse);
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.unitBalance = wrappers_1.Int64Value.decode(reader, reader.uint32()).value;
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
const message = Object.assign({}, baseGetUnitBalanceResponse);
message.unitBalance =
object.unitBalance !== undefined && object.unitBalance !== null
? Number(object.unitBalance)
: undefined;
return message;
},
toJSON(message) {
const obj = {};
message.unitBalance !== undefined &&
(obj.unitBalance = message.unitBalance);
return obj;
},
fromPartial(object) {
var _a;
const message = Object.assign({}, baseGetUnitBalanceResponse);
message.unitBalance = (_a = object.unitBalance) !== null && _a !== void 0 ? _a : undefined;
return message;
},
};
typeRegistry_1.messageTypeRegistry.set(exports.GetUnitBalanceResponse.$type, exports.GetUnitBalanceResponse);
const baseSetUnitBalanceRequest = {
$type: "yandex.cloud.datasphere.v1.SetUnitBalanceRequest",
projectId: "",
};
exports.SetUnitBalanceRequest = {
$type: "yandex.cloud.datasphere.v1.SetUnitBalanceRequest",
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.projectId !== "") {
writer.uint32(10).string(message.projectId);
}
if (message.unitBalance !== undefined) {
wrappers_1.Int64Value.encode({ $type: "google.protobuf.Int64Value", value: message.unitBalance }, 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({}, baseSetUnitBalanceRequest);
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.projectId = reader.string();
break;
case 2:
message.unitBalance = wrappers_1.Int64Value.decode(reader, reader.uint32()).value;
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
const message = Object.assign({}, baseSetUnitBalanceRequest);
message.projectId =
object.projectId !== undefined && object.projectId !== null
? String(object.projectId)
: "";
message.unitBalance =
object.unitBalance !== undefined && object.unitBalance !== null
? Number(object.unitBalance)
: undefined;
return message;
},
toJSON(message) {
const obj = {};
message.projectId !== undefined && (obj.projectId = message.projectId);
message.unitBalance !== undefined &&
(obj.unitBalance = message.unitBalance);
return obj;
},
fromPartial(object) {
var _a, _b;
const message = Object.assign({}, baseSetUnitBalanceRequest);
message.projectId = (_a = object.projectId) !== null && _a !== void 0 ? _a : "";
message.unitBalance = (_b = object.unitBalance) !== null && _b !== void 0 ? _b : undefined;
return message;
},
};
typeRegistry_1.messageTypeRegistry.set(exports.SetUnitBalanceRequest.$type, exports.SetUnitBalanceRequest);
const baseProjectExecutionRequest = {
$type: "yandex.cloud.datasphere.v1.ProjectExecutionRequest",
projectId: "",
outputVariableNames: "",
};
exports.ProjectExecutionRequest = {
$type: "yandex.cloud.datasphere.v1.ProjectExecutionRequest",
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.projectId !== "") {
writer.uint32(10).string(message.projectId);
}
if (message.notebookId !== undefined) {
writer.uint32(18).string(message.notebookId);
}
if (message.cellId !== undefined) {
writer.uint32(26).string(message.cellId);
}
if (message.inputVariables !== undefined) {
struct_1.Struct.encode(struct_1.Struct.wrap(message.inputVariables), writer.uint32(34).fork()).ldelim();
}
for (const v of message.outputVariableNames) {
writer.uint32(42).string(v);
}
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({}, baseProjectExecutionRequest);
message.outputVariableNames = [];
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.projectId = reader.string();
break;
case 2:
message.notebookId = reader.string();
break;
case 3:
message.cellId = reader.string();
break;
case 4:
message.inputVariables = struct_1.Struct.unwrap(struct_1.Struct.decode(reader, reader.uint32()));
break;
case 5:
message.outputVariableNames.push(reader.string());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
var _a;
const message = Object.assign({}, baseProjectExecutionRequest);
message.projectId =
object.projectId !== undefined && object.projectId !== null
? String(object.projectId)
: "";
message.notebookId =
object.notebookId !== undefined && object.notebookId !== null
? String(object.notebookId)
: undefined;
message.cellId =
object.cellId !== undefined && object.cellId !== null
? String(object.cellId)
: undefined;
message.inputVariables =
typeof object.inputVariables === "object"
? object.inputVariables
: undefined;
message.outputVariableNames = ((_a = object.outputVariableNames) !== null && _a !== void 0 ? _a : []).map((e) => String(e));
return message;
},
toJSON(message) {
const obj = {};
message.projectId !== undefined && (obj.projectId = message.projectId);
message.notebookId !== undefined && (obj.notebookId = message.notebookId);
message.cellId !== undefined && (obj.cellId = message.cellId);
message.inputVariables !== undefined &&
(obj.inputVariables = message.inputVariables);
if (message.outputVariableNames) {
obj.outputVariableNames = message.outputVariableNames.map((e) => e);
}
else {
obj.outputVariableNames = [];
}
return obj;
},
fromPartial(object) {
var _a, _b, _c, _d, _e;
const message = Object.assign({}, baseProjectExecutionRequest);
message.projectId = (_a = object.projectId) !== null && _a !== void 0 ? _a : "";
message.notebookId = (_b = object.notebookId) !== null && _b !== void 0 ? _b : undefined;
message.cellId = (_c = object.cellId) !== null && _c !== void 0 ? _c : undefined;
message.inputVariables = (_d = object.inputVariables) !== null && _d !== void 0 ? _d : undefined;
message.outputVariableNames =
((_e = object.outputVariableNames) === null || _e === void 0 ? void 0 : _e.map((e) => e)) || [];
return message;
},
};
typeRegistry_1.messageTypeRegistry.set(exports.ProjectExecutionRequest.$type, exports.ProjectExecutionRequest);
const baseProjectExecutionMetadata = {
$type: "yandex.cloud.datasphere.v1.ProjectExecutionMetadata",
projectId: "",
};
exports.ProjectExecutionMetadata = {
$type: "yandex.cloud.datasphere.v1.ProjectExecutionMetadata",
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.projectId !== "") {
writer.uint32(10).string(message.projectId);
}
if (message.notebookId !== undefined) {
writer.uint32(18).string(message.notebookId);
}
if (message.cellId !== undefined) {
writer.uint32(26).string(message.cellId);
}
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({}, baseProjectExecutionMetadata);
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.projectId = reader.string();
break;
case 2:
message.notebookId = reader.string();
break;
case 3:
message.cellId = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
const message = Object.assign({}, baseProjectExecutionMetadata);
message.projectId =
object.projectId !== undefined && object.projectId !== null
? String(object.projectId)
: "";
message.notebookId =
object.notebookId !== undefined && object.notebookId !== null
? String(object.notebookId)
: undefined;
message.cellId =
object.cellId !== undefined && object.cellId !== null
? String(object.cellId)
: undefined;
return message;
},
toJSON(message) {
const obj = {};
message.projectId !== undefined && (obj.projectId = message.projectId);
message.notebookId !== undefined && (obj.notebookId = message.notebookId);
message.cellId !== undefined && (obj.cellId = message.cellId);
return obj;
},
fromPartial(object) {
var _a, _b, _c;
const message = Object.assign({}, baseProjectExecutionMetadata);
message.projectId = (_a = object.projectId) !== null && _a !== void 0 ? _a : "";
message.notebookId = (_b = object.notebookId) !== null && _b !== void 0 ? _b : undefined;
message.cellId = (_c = object.cellId) !== null && _c !== void 0 ? _c : undefined;
return message;
},
};
typeRegistry_1.messageTypeRegistry.set(exports.ProjectExecutionMetadata.$type, exports.ProjectExecutionMetadata);
const baseProjectExecutionResponse = {
$type: "yandex.cloud.datasphere.v1.ProjectExecutionResponse",
checkpointId: "",
};
exports.ProjectExecutionResponse = {
$type: "yandex.cloud.datasphere.v1.ProjectExecutionResponse",
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.checkpointId !== "") {
writer.uint32(10).string(message.checkpointId);
}
if (message.outputVariables !== undefined) {
struct_1.Struct.encode(struct_1.Struct.wrap(message.outputVariables), 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({}, baseProjectExecutionResponse);
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.checkpointId = reader.string();
break;
case 2:
message.outputVariables = struct_1.Struct.unwrap(struct_1.Struct.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
const message = Object.assign({}, baseProjectExecutionResponse);
message.checkpointId =
object.checkpointId !== undefined && object.checkpointId !== null
? String(object.checkpointId)
: "";
message.outputVariables =
typeof object.outputVariables === "object"
? object.outputVariables
: undefined;
return message;
},
toJSON(message) {
const obj = {};
message.checkpointId !== undefined &&
(obj.checkpointId = message.checkpointId);
message.outputVariables !== undefined &&
(obj.outputVariables = message.outputVariables);
return obj;
},
fromPartial(object) {
var _a, _b;
const message = Object.assign({}, baseProjectExecutionResponse);
message.checkpointId = (_a = object.checkpointId) !== null && _a !== void 0 ? _a : "";
message.outputVariables = (_b = object.outputVariables) !== null && _b !== void 0 ? _b : undefined;
return message;
},
};
typeRegistry_1.messageTypeRegistry.set(exports.ProjectExecutionResponse.$type, exports.Proj