kubernetes-models
Version:
24 lines (23 loc) • 733 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.IoK8sApiBatchV1Job = exports.Job = void 0;
const base_1 = require("@kubernetes-models/base");
const IoK8sApiBatchV1Job_1 = require("../../_schemas/IoK8sApiBatchV1Job.js");
/**
* Job represents the configuration of a single job.
*/
class Job extends base_1.Model {
constructor(data) {
super({
apiVersion: Job.apiVersion,
kind: Job.kind,
...data
});
}
}
exports.Job = Job;
exports.IoK8sApiBatchV1Job = Job;
Job.apiVersion = "batch/v1";
Job.kind = "Job";
Job.is = (0, base_1.createTypeMetaGuard)(Job);
(0, base_1.setSchema)(Job, "io.k8s.api.batch.v1.Job", IoK8sApiBatchV1Job_1.addSchema);