UNPKG

@cotofe/service-of-model

Version:

OpenAPI client for @cotofe/service-of-model

1,148 lines (1,147 loc) 83.1 kB
"use strict"; /* tslint:disable */ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.EndpointApi = void 0; const runtime = require("../runtime"); /** * */ class EndpointApi extends runtime.BaseAPI { /** * applyEndpointId * applyEndpointId */ applyEndpointIdUsingPOSTRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/applyEndpointId`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.endpointDto, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * applyEndpointId * applyEndpointId */ applyEndpointIdUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.applyEndpointIdUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * autoScale * autoScale */ autoScaleUsingPOSTRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters.authorization == null) { throw new runtime.RequiredError('authorization', 'Required parameter "authorization" was null or undefined when calling autoScaleUsingPOST().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; if (requestParameters.authorization != null) { headerParameters.Authorization = String(requestParameters.authorization); } if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/auto-scale`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.autoScaleRequest, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * autoScale * autoScale */ autoScaleUsingPOST(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.autoScaleUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * availableLlm * availableLlm */ availableLlmUsingGETRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; if (requestParameters.endpointName != null) { queryParameters.endpointName = requestParameters.endpointName; } const headerParameters = {}; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/availableLlm`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * availableLlm * availableLlm */ availableLlmUsingGET() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.availableLlmUsingGETRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * create cloud * createCloud */ createCloudEndpointUsingPOSTRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/create-cloud`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.myModelCloudEndpointCreateRequest, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * create cloud * createCloud */ createCloudEndpointUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.createCloudEndpointUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * createCloud from docker image * createCloud from docker image */ createDockerCloudEndpointUsingPOSTRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/docker/create-cloud`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.dockerCloudEndpointCreateRequest, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * createCloud from docker image * createCloud from docker image */ createDockerCloudEndpointUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.createDockerCloudEndpointUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * createOnPremise from docker image * createOnPremise from docker image */ createDockerOnPremiseEndpointUsingPOSTRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/docker/create-on-premise`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.dockerOnPremiseEndpointCreateRequest, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * createOnPremise from docker image * createOnPremise from docker image */ createDockerOnPremiseEndpointUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.createDockerOnPremiseEndpointUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * createFromCli * createFromCli */ createFromCliUsingPOSTRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/createFromCli`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.endpointDto, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * createFromCli * createFromCli */ createFromCliUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.createFromCliUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * create cloud endpoint from model hub * create cloud endpoint from model hub */ createHubCloudEndpointUsingPOSTRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/hub/create-cloud`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.modelHubCloudEndpointCreateRequest, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * create cloud endpoint from model hub * create cloud endpoint from model hub */ createHubCloudEndpointUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.createHubCloudEndpointUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * createOnPremise from model hub * createOnPremise from model hub */ createHubOnPremiseEndpointUsingPOSTRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/hub/create-on-premise`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.modelHubOnPremiseEndpointCreateRequest, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * createOnPremise from model hub * createOnPremise from model hub */ createHubOnPremiseEndpointUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.createHubOnPremiseEndpointUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * reateCloud from huggingface * createCloud from huggingface */ createHuggingfaceCloudEndpointUsingPOSTRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/huggingface/create-cloud`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.huggingfaceCloudEndpointCreateRequest, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * reateCloud from huggingface * createCloud from huggingface */ createHuggingfaceCloudEndpointUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.createHuggingfaceCloudEndpointUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * createOnPremise from huggingface * createOnPremise from huggingface */ createHuggingfaceOnPremiseEndpointUsingPOSTRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/huggingface/create-on-premise`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.huggingfaceOnPremiseEndpointCreateRequest, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * createOnPremise from huggingface * createOnPremise from huggingface */ createHuggingfaceOnPremiseEndpointUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.createHuggingfaceOnPremiseEndpointUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * createOnPremise * createOnPremise */ createOnPremiseEndpointUsingPOSTRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/create-on-premise`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.myModelOnPremiseEndpointCreateRequest, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * createOnPremise * createOnPremise */ createOnPremiseEndpointUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.createOnPremiseEndpointUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * deleteFromCli * deleteFromCli */ deleteFromCliUsingPOSTRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/deleteFromCli`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.endpointDeleteRequest, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * deleteFromCli * deleteFromCli */ deleteFromCliUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.deleteFromCliUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * delete * delete */ deleteUsingPOSTRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/delete`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.endpointDeleteRequest1, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * delete * delete */ deleteUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.deleteUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * * detail */ detailUsingGET2Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters.endpointName == null) { throw new runtime.RequiredError('endpointName', 'Required parameter "endpointName" was null or undefined when calling detailUsingGET2().'); } const queryParameters = {}; if (requestParameters.endpointName != null) { queryParameters.endpointName = requestParameters.endpointName; } const headerParameters = {}; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/detail`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * * detail */ detailUsingGET2(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.detailUsingGET2Raw(requestParameters, initOverrides); return yield response.value(); }); } /** * edit cloud * editCloud */ editCloudEndpointUsingPOSTRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/edit-cloud`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.cloudEndpointEditReqVo, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * edit cloud * editCloud */ editCloudEndpointUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.editCloudEndpointUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * edit cloud from docker image * edit cloud from docker image */ editDockerCloudEndpointUsingPOSTRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/docker/edit-cloud`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.dockerCloudEndpointEditRequest, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * edit cloud from docker image * edit cloud from docker image */ editDockerCloudEndpointUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.editDockerCloudEndpointUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * editOnPremise * editOnPremise from docker image */ editDockerOnPremiseEndpointUsingPOSTRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/docker/edit-on-premise`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.dockerOnPremiseEndpointEditRequest, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * editOnPremise * editOnPremise from docker image */ editDockerOnPremiseEndpointUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.editDockerOnPremiseEndpointUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * editOnPremise * editOnPremise from model hub */ editHubOnPremiseEndpointUsingPOSTRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/hub/edit-on-premise`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.modelHubOnPremiseEndpointEditRequest, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * editOnPremise * editOnPremise from model hub */ editHubOnPremiseEndpointUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.editHubOnPremiseEndpointUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * edit cloud from huggingface * edit cloud from huggingface */ editHuggingfaceCloudEndpointUsingPOSTRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/huggingface/edit-cloud`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.huggingfaceCloudEndpointEditRequest, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * edit cloud from huggingface * edit cloud from huggingface */ editHuggingfaceCloudEndpointUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.editHuggingfaceCloudEndpointUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * editOnPremise * editOnPremise from huggingface */ editHuggingfaceOnPremiseEndpointUsingPOSTRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/huggingface/edit-on-premise`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.huggingfaceOnPremiseEndpointEditRequest, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * editOnPremise * editOnPremise from huggingface */ editHuggingfaceOnPremiseEndpointUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.editHuggingfaceOnPremiseEndpointUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * edit cloud from model hub * edit cloud from model hub */ editModelHubCloudEndpointUsingPOSTRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/hub/edit-cloud`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.modelHubCloudEndpointEditRequest, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * edit cloud from model hub * edit cloud from model hub */ editModelHubCloudEndpointUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.editModelHubCloudEndpointUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * editOnPremise * editOnPremise */ editOnPremiseEndpointUsingPOSTRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/edit-on-premise`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.myModelOnPremiseEndpointEditRequest, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * editOnPremise * editOnPremise */ editOnPremiseEndpointUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.editOnPremiseEndpointUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * * getDeviceMetrics * @deprecated */ getDeviceMetricsUsingGETRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters.edgeId == null) { throw new runtime.RequiredError('edgeId', 'Required parameter "edgeId" was null or undefined when calling getDeviceMetricsUsingGET().'); } if (requestParameters.endTime == null) { throw new runtime.RequiredError('endTime', 'Required parameter "endTime" was null or undefined when calling getDeviceMetricsUsingGET().'); } if (requestParameters.runId == null) { throw new runtime.RequiredError('runId', 'Required parameter "runId" was null or undefined when calling getDeviceMetricsUsingGET().'); } if (requestParameters.startTime == null) { throw new runtime.RequiredError('startTime', 'Required parameter "startTime" was null or undefined when calling getDeviceMetricsUsingGET().'); } const queryParameters = {}; if (requestParameters.edgeId != null) { queryParameters.edgeId = requestParameters.edgeId; } if (requestParameters.endTime != null) { queryParameters.endTime = requestParameters.endTime; } if (requestParameters.runId != null) { queryParameters.runId = requestParameters.runId; } if (requestParameters.startTime != null) { queryParameters.startTime = requestParameters.startTime; } const headerParameters = {}; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/deviceMetrics`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * * getDeviceMetrics * @deprecated */ getDeviceMetricsUsingGET(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.getDeviceMetricsUsingGETRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * latencyAnalyze * latencyAnalyze */ latencyAnalyzeUsingGETRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters.endpointId == null) { throw new runtime.RequiredError('endpointId', 'Required parameter "endpointId" was null or undefined when calling latencyAnalyzeUsingGET().'); } const queryParameters = {}; if (requestParameters.edgeId != null) { queryParameters.edgeId = requestParameters.edgeId; } if (requestParameters.endpointId != null) { queryParameters.endpointId = requestParameters.endpointId; } const headerParameters = {}; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/latencyAnalyze`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * latencyAnalyze * latencyAnalyze */ latencyAnalyzeUsingGET(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.latencyAnalyzeUsingGETRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * latencyMetrics * latencyMetrics */ latencyMetricsUsingGETRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters.endTime == null) { throw new runtime.RequiredError('endTime', 'Required parameter "endTime" was null or undefined when calling latencyMetricsUsingGET().'); } if (requestParameters.endpointId == null) { throw new runtime.RequiredError('endpointId', 'Required parameter "endpointId" was null or undefined when calling latencyMetricsUsingGET().'); } if (requestParameters.startTime == null) { throw new runtime.RequiredError('startTime', 'Required parameter "startTime" was null or undefined when calling latencyMetricsUsingGET().'); } const queryParameters = {}; if (requestParameters.endTime != null) { queryParameters.endTime = requestParameters.endTime; } if (requestParameters.endpointId != null) { queryParameters.endpointId = requestParameters.endpointId; } if (requestParameters.startTime != null) { queryParameters.startTime = requestParameters.startTime; } const headerParameters = {}; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/latencyMetrics`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * latencyMetrics * latencyMetrics */ latencyMetricsUsingGET(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.latencyMetricsUsingGETRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * list * list */ listUsingGET1Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters.pageNum == null) { throw new runtime.RequiredError('pageNum', 'Required parameter "pageNum" was null or undefined when calling listUsingGET1().'); } if (requestParameters.pageSize == null) { throw new runtime.RequiredError('pageSize', 'Required parameter "pageSize" was null or undefined when calling listUsingGET1().'); } const queryParameters = {}; if (requestParameters.endpointName != null) { queryParameters.endpointName = requestParameters.endpointName; } if (requestParameters.pageNum != null) { queryParameters.pageNum = requestParameters.pageNum; } if (requestParameters.pageSize != null) { queryParameters.pageSize = requestParameters.pageSize; } if (requestParameters.status != null) { queryParameters.status = requestParameters.status; } const headerParameters = {}; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/list`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * list * list */ listUsingGET1(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.listUsingGET1Raw(requestParameters, initOverrides); return yield response.value(); }); } /** * qpsAnalyze * qpsAnalyze */ qpsAnalyzeUsingGETRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters.endpointId == null) { throw new runtime.RequiredError('endpointId', 'Required parameter "endpointId" was null or undefined when calling qpsAnalyzeUsingGET().'); } const queryParameters = {}; if (requestParameters.edgeId != null) { queryParameters.edgeId = requestParameters.edgeId; } if (requestParameters.endpointId != null) { queryParameters.endpointId = requestParameters.endpointId; } const headerParameters = {}; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/qpsAnalyze`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * qpsAnalyze * qpsAnalyze */ qpsAnalyzeUsingGET(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.qpsAnalyzeUsingGETRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * qpsMetrics * qpsMetrics */ qpsMetricsUsingGETRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters.endTime == null) { throw new runtime.RequiredError('endTime', 'Required parameter "endTime" was null or undefined when calling qpsMetricsUsingGET().'); } if (requestParameters.endpointId == null) { throw new runtime.RequiredError('endpointId', 'Required parameter "endpointId" was null or undefined when calling qpsMetricsUsingGET().'); } if (requestParameters.startTime == null) { throw new runtime.RequiredError('startTime', 'Required parameter "startTime" was null or undefined when calling qpsMetricsUsingGET().'); } const queryParameters = {}; if (requestParameters.endTime != null) { queryParameters.endTime = requestParameters.endTime; } if (requestParameters.endpointId != null) { queryParameters.endpointId = requestParameters.endpointId; } if (requestParameters.startTime != null) { queryParameters.startTime = requestParameters.startTime; } const headerParameters = {}; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/qpsMetrics`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * qpsMetrics * qpsMetrics */ qpsMetricsUsingGET(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.qpsMetricsUsingGETRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * queryBillingByEndpointId * queryBillingByEndpointId */ queryBillingByEndpointIdUsingGETRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters.endpointId == null) { throw new runtime.RequiredError('endpointId', 'Required parameter "endpointId" was null or undefined when calling queryBillingByEndpointIdUsingGET().'); } if (requestParameters.pageNum == null) { throw new runtime.RequiredError('pageNum', 'Required parameter "pageNum" was null or undefined when calling queryBillingByEndpointIdUsingGET().'); } if (requestParameters.pageSize == null) { throw new runtime.RequiredError('pageSize', 'Required parameter "pageSize" was null or undefined when calling queryBillingByEndpointIdUsingGET().'); } const queryParameters = {}; if (requestParameters.endpointId != null) { queryParameters.endpointId = requestParameters.endpointId; } if (requestParameters.pageNum != null) { queryParameters.pageNum = requestParameters.pageNum; } if (requestParameters.pageSize != null) { queryParameters.pageSize = requestParameters.pageSize; } if (requestParameters.userId != null) { queryParameters.userId = requestParameters.userId; } const headerParameters = {}; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const response = yield this.request({ path: `/api/v1/endpoint/queryBillingByEndpointId`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * queryBillingByEndpointId * queryBillingByEndpointId */ queryBillingByEndpointIdUsingGET(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.queryBillingByEndpointIdUsingGETRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * queryCompareRecord * queryCompareRecord */ queryCompareRecordUsingGETRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters.accountId == null) { throw new runtime.RequiredError('accountId', 'Required parameter "accountId" was null or undefined when calling queryCompareRecordUsingGET().'); } if (requestParameters.endTime == null) { throw new runtime.RequiredError('endTime', 'Required parameter "endTime" was null or undefined when calling queryCompareRecordUsingGET().'); } if (requestParameters.pageNum == null) { throw new runtime.RequiredError('pageNum', 'Required parameter "pageNum" was null or undefined when calling queryCompareRecordUsingGET().'); } if (requestParameters.pageSize == null) { throw new runtime.RequiredError('pageSize', 'Required parameter "pageSize" was null or undefined when calling queryCompareRecordUsingGET().'); } if (requestParameters.startTime == null) { throw new runtime.RequiredError('startTime', 'Required parameter "startTime" was null or undefined when calling queryCompareRecordUsingGET().'); } const queryParameters = {}; if (requestParameters.accountId != null) {