@zowe/zos-jobs-for-zowe-sdk
Version:
Zowe SDK to interact with jobs on z/OS
37 lines • 1.79 kB
TypeScript
import { AbstractSession } from "@zowe/imperative";
import { IModifyJobParms } from "./doc/input/IModifyJobParms";
import { IModifyJobOptions } from "./doc/input/IModifyJobOptions";
import { IJobFeedback } from "./doc/response/IJobFeedback";
/**
* Class to handle modify of jobclass and holdStatus information
* @export
* @class ModifyJobs
*/
export declare class ModifyJobs {
/**
* Modify a job
* @static
* @param {AbstractSession} session - z/OSMF connection info
* @param {IModifyJobParms} parms - parms object (see IModifyJobParms interface for details)
* @param {IModifyJobOptions} options - options object (see IModifyJobOptions interface for details)
* @returns {Promise<undefined|IJobFeedback>} - promise of undefined, or IJobFeedback object returned by API if modifyVersion is 2.0
* @memberof ModifyJobs
*/
static modifyJob(session: AbstractSession, parms: IModifyJobParms, options: IModifyJobOptions): Promise<undefined | IJobFeedback>;
/**
* Modify a job
* Full version of the API with a parameter object
* @static
* @param {AbstractSession} session - z/OSMF connection info
* @param {IModifyJobParms} parms - parm object (see IModifyJobParms interface for details)
* @param {IModifyJobOptions} options - options object (see IModifyJobOptions interface for details)
* @returns {Promise<undefined|IJobFeedback>} - promise of undefined, or IJobFeedback object returned by API if modifyVersion is 2.0
* @memberof ModifyJobs
*/
static modifyJobCommon(session: AbstractSession, parms: IModifyJobParms, options: IModifyJobOptions): Promise<undefined | IJobFeedback>;
/**
* @returns {Logger}
*/
private static get log();
}
//# sourceMappingURL=ModifyJobs.d.ts.map