7.35.0-SNAPSHOT-1516659125 • Published 6 years ago

activeeon-proactive-job-planner-client-javascript v7.35.0-SNAPSHOT-1516659125

Weekly downloads
6
License
Apache-2.0
Repository
-
Last release
6 years ago

execution_scheduler_api

ExecutionSchedulerApi - JavaScript client for execution_scheduler_api . This SDK is automatically generated by the Swagger Codegen project:

  • API version: 1.0
  • Package version: 1.0
  • Build date: 2018-01-22T16:26:20.638-06:00
  • Build package: class io.swagger.codegen.languages.JavascriptClientCodegen

Installation

For Node.js

npm

To publish the library as a npm, please follow the procedure in "Publishing npm packages".

Then install it via:

npm install execution_scheduler_api --save

git

If the library is hosted at a git repository, e.g. https://github.com/GIT_USER_ID/GIT_REPO_ID then install it via:

    npm install GIT_USER_ID/GIT_REPO_ID --save

For browser

The library also works in the browser environment via npm and browserify. After following the above steps with Node.js and installing browserify with npm install -g browserify, perform the following (assuming main.js is your entry file):

browserify main.js > bundle.js

Then include bundle.js in the HTML pages.

Getting Started

Please follow the installation instruction and execute the following JS code:

var ExecutionSchedulerApi = require('execution_scheduler_api');

var api = new ExecutionSchedulerApi.JobplannercontrollerApi()

var sessionid = "sessionid_example"; // {String} A current (not expired) and valid sessionId.

var scheduledWorkflowId = 789; // {Integer} scheduledWorkflowId

var starttime = 789; // {Integer} starttime

var endtime = 789; // {Integer} endtime


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.getScheduledWorkflowExecutionPlanningIcsResourceUsingGET(sessionid, scheduledWorkflowId, starttime, endtime, callback);

Documentation for API Endpoints

All URIs are relative to https://localhost:8080/job-planner

ClassMethodHTTP requestDescription
ExecutionSchedulerApi.JobplannercontrollerApigetScheduledWorkflowExecutionPlanningIcsResourceUsingGETGET /planned_jobs/{scheduledWorkflowId}/plannings/icsGet execution planning calendar ics file of the planned job
ExecutionSchedulerApi.JobplannercontrollerApigetScheduledWorkflowExecutionPlanningUsingGETGET /planned_jobs/{scheduledWorkflowId}/planningsGet execution planning of the planned job
ExecutionSchedulerApi.JobplannercontrollerApigetScheduledWorkflowsUsingGETGET /planned_jobs/{scheduledWorkflowId}Get scheduledworkflow by id
ExecutionSchedulerApi.JobplannercontrollerApigetScheduledWorkflowsUsingGET1GET /planned_jobsGet all scheduledworkflows
ExecutionSchedulerApi.JobplannercontrollerApiinvalidateAllCachesUsingDELETEDELETE /planned_jobs/calendars/cachesremove all caches
ExecutionSchedulerApi.JobplannercontrollerApiremoveAllScheduledWorkflowsUsingDELETEDELETE /planned_jobsremove all scheduledworkflows
ExecutionSchedulerApi.JobplannercontrollerApiremoveScheduledWorkflowUsingDELETEDELETE /planned_jobs/{scheduledWorkflowId}remove a scheduledworkflow
ExecutionSchedulerApi.JobplannercontrollerApisubmitUsingPOSTPOST /planned_jobssubmit a new scheduledworkflow

Documentation for Models

Documentation for Authorization

All endpoints do not require authorization.