@kubernetes-models/flink
Version:
1 lines • 31.9 kB
JavaScript
export const validate=function validate27(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.apiVersion){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"apiVersion"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.kind){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"kind"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.spec||validate28(data.spec,{instancePath:instancePath+"/spec",parentData:data,parentDataProperty:"spec",rootData})||(errors=(vErrors=null===vErrors?validate28.errors:vErrors.concat(validate28.errors)).length),void 0===data.status||validate54(data.status,{instancePath:instancePath+"/status",parentData:data,parentDataProperty:"status",rootData})||(errors=(vErrors=null===vErrors?validate54.errors:vErrors.concat(validate54.errors)).length),void 0===data.apiVersion||validate112(data.apiVersion,{instancePath:instancePath+"/apiVersion",parentData:data,parentDataProperty:"apiVersion",rootData})||(errors=(vErrors=null===vErrors?validate112.errors:vErrors.concat(validate112.errors)).length),void 0===data.kind||validate114(data.kind,{instancePath:instancePath+"/kind",parentData:data,parentDataProperty:"kind",rootData})||(errors=(vErrors=null===vErrors?validate114.errors:vErrors.concat(validate114.errors)).length),void 0===data.metadata||validate116(data.metadata,{instancePath:instancePath+"/metadata",parentData:data,parentDataProperty:"metadata",rootData})||(errors=(vErrors=null===vErrors?validate116.errors:vErrors.concat(validate116.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate27.errors=vErrors,0===errors};function validate23(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate23.errors=vErrors,0===errors}function validate21(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate21.errors=vErrors,0===errors}function validate30(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data))for(let key0 in data)validate21(data[key0],{instancePath:instancePath+"/"+key0.replace(/~/g,"~0").replace(/\//g,"~1"),parentData:data,parentDataProperty:key0,rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length);return validate30.errors=vErrors,0===errors}function validate34(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("boolean"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"boolean"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate34.errors=vErrors,0===errors}function validate36(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate21(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}return validate36.errors=vErrors,0===errors}function validate22(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!("number"==typeof data&&!(data%1)&&!isNaN(data)&&isFinite(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"integer"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate22.errors=vErrors,0===errors}let schema18={enum:["running","suspended"]};function validate47(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(!("running"===data||"suspended"===data)){let err1={instancePath,schemaPath:"#/enum",keyword:"enum",params:{allowedValues:schema18.enum}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate47.errors=vErrors,0===errors}let schema19={enum:["last-state","savepoint","stateless"]};function validate49(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(!("last-state"===data||"savepoint"===data||"stateless"===data)){let err1={instancePath,schemaPath:"#/enum",keyword:"enum",params:{allowedValues:schema19.enum}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate49.errors=vErrors,0===errors}function validate33(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.allowNonRestoredState||validate34(data.allowNonRestoredState,{instancePath:instancePath+"/allowNonRestoredState",parentData:data,parentDataProperty:"allowNonRestoredState",rootData})||(errors=(vErrors=null===vErrors?validate34.errors:vErrors.concat(validate34.errors)).length),void 0===data.args||validate36(data.args,{instancePath:instancePath+"/args",parentData:data,parentDataProperty:"args",rootData})||(errors=(vErrors=null===vErrors?validate36.errors:vErrors.concat(validate36.errors)).length),void 0===data.autoscalerResetNonce||validate22(data.autoscalerResetNonce,{instancePath:instancePath+"/autoscalerResetNonce",parentData:data,parentDataProperty:"autoscalerResetNonce",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.checkpointTriggerNonce||validate22(data.checkpointTriggerNonce,{instancePath:instancePath+"/checkpointTriggerNonce",parentData:data,parentDataProperty:"checkpointTriggerNonce",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.entryClass||validate23(data.entryClass,{instancePath:instancePath+"/entryClass",parentData:data,parentDataProperty:"entryClass",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.initialSavepointPath||validate23(data.initialSavepointPath,{instancePath:instancePath+"/initialSavepointPath",parentData:data,parentDataProperty:"initialSavepointPath",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.jarURI||validate23(data.jarURI,{instancePath:instancePath+"/jarURI",parentData:data,parentDataProperty:"jarURI",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.parallelism||validate22(data.parallelism,{instancePath:instancePath+"/parallelism",parentData:data,parentDataProperty:"parallelism",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.savepointRedeployNonce||validate22(data.savepointRedeployNonce,{instancePath:instancePath+"/savepointRedeployNonce",parentData:data,parentDataProperty:"savepointRedeployNonce",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.savepointTriggerNonce||validate22(data.savepointTriggerNonce,{instancePath:instancePath+"/savepointTriggerNonce",parentData:data,parentDataProperty:"savepointTriggerNonce",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.state||validate47(data.state,{instancePath:instancePath+"/state",parentData:data,parentDataProperty:"state",rootData})||(errors=(vErrors=null===vErrors?validate47.errors:vErrors.concat(validate47.errors)).length),void 0===data.upgradeMode||validate49(data.upgradeMode,{instancePath:instancePath+"/upgradeMode",parentData:data,parentDataProperty:"upgradeMode",rootData})||(errors=(vErrors=null===vErrors?validate49.errors:vErrors.concat(validate49.errors)).length)),validate33.errors=vErrors,0===errors}function validate28(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.deploymentName||validate23(data.deploymentName,{instancePath:instancePath+"/deploymentName",parentData:data,parentDataProperty:"deploymentName",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.flinkConfiguration||validate30(data.flinkConfiguration,{instancePath:instancePath+"/flinkConfiguration",parentData:data,parentDataProperty:"flinkConfiguration",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.job||validate33(data.job,{instancePath:instancePath+"/job",parentData:data,parentDataProperty:"job",rootData})||(errors=(vErrors=null===vErrors?validate33.errors:vErrors.concat(validate33.errors)).length),void 0===data.restartNonce||validate22(data.restartNonce,{instancePath:instancePath+"/restartNonce",parentData:data,parentDataProperty:"restartNonce",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)),validate28.errors=vErrors,0===errors}let schema9={enum:["FULL","INCREMENTAL","UNKNOWN"]};function validate24(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(!("FULL"===data||"INCREMENTAL"===data||"UNKNOWN"===data)){let err1={instancePath,schemaPath:"#/enum",keyword:"enum",params:{allowedValues:schema9.enum}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate24.errors=vErrors,0===errors}let schema10={enum:["MANUAL","PERIODIC","UNKNOWN","UPGRADE"]};function validate25(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(!("MANUAL"===data||"PERIODIC"===data||"UNKNOWN"===data||"UPGRADE"===data)){let err1={instancePath,schemaPath:"#/enum",keyword:"enum",params:{allowedValues:schema10.enum}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate25.errors=vErrors,0===errors}function validate59(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.formatType||validate24(data.formatType,{instancePath:instancePath+"/formatType",parentData:data,parentDataProperty:"formatType",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.timeStamp||validate22(data.timeStamp,{instancePath:instancePath+"/timeStamp",parentData:data,parentDataProperty:"timeStamp",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.triggerNonce||validate22(data.triggerNonce,{instancePath:instancePath+"/triggerNonce",parentData:data,parentDataProperty:"triggerNonce",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.triggerType||validate25(data.triggerType,{instancePath:instancePath+"/triggerType",parentData:data,parentDataProperty:"triggerType",rootData})||(errors=(vErrors=null===vErrors?validate25.errors:vErrors.concat(validate25.errors)).length)),validate59.errors=vErrors,0===errors}function validate57(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.formatType||validate24(data.formatType,{instancePath:instancePath+"/formatType",parentData:data,parentDataProperty:"formatType",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.lastCheckpoint||validate59(data.lastCheckpoint,{instancePath:instancePath+"/lastCheckpoint",parentData:data,parentDataProperty:"lastCheckpoint",rootData})||(errors=(vErrors=null===vErrors?validate59.errors:vErrors.concat(validate59.errors)).length),void 0===data.lastPeriodicCheckpointTimestamp||validate22(data.lastPeriodicCheckpointTimestamp,{instancePath:instancePath+"/lastPeriodicCheckpointTimestamp",parentData:data,parentDataProperty:"lastPeriodicCheckpointTimestamp",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.triggerId||validate23(data.triggerId,{instancePath:instancePath+"/triggerId",parentData:data,parentDataProperty:"triggerId",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.triggerTimestamp||validate22(data.triggerTimestamp,{instancePath:instancePath+"/triggerTimestamp",parentData:data,parentDataProperty:"triggerTimestamp",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.triggerType||validate25(data.triggerType,{instancePath:instancePath+"/triggerType",parentData:data,parentDataProperty:"triggerType",rootData})||(errors=(vErrors=null===vErrors?validate25.errors:vErrors.concat(validate25.errors)).length)),validate57.errors=vErrors,0===errors}let schema11={enum:["CANONICAL","NATIVE","UNKNOWN"]};function validate26(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(!("CANONICAL"===data||"NATIVE"===data||"UNKNOWN"===data)){let err1={instancePath,schemaPath:"#/enum",keyword:"enum",params:{allowedValues:schema11.enum}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate26.errors=vErrors,0===errors}function validate75(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.formatType||validate26(data.formatType,{instancePath:instancePath+"/formatType",parentData:data,parentDataProperty:"formatType",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.location||validate23(data.location,{instancePath:instancePath+"/location",parentData:data,parentDataProperty:"location",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.timeStamp||validate22(data.timeStamp,{instancePath:instancePath+"/timeStamp",parentData:data,parentDataProperty:"timeStamp",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.triggerNonce||validate22(data.triggerNonce,{instancePath:instancePath+"/triggerNonce",parentData:data,parentDataProperty:"triggerNonce",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.triggerType||validate25(data.triggerType,{instancePath:instancePath+"/triggerType",parentData:data,parentDataProperty:"triggerType",rootData})||(errors=(vErrors=null===vErrors?validate25.errors:vErrors.concat(validate25.errors)).length)),validate75.errors=vErrors,0===errors}function validate83(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.formatType||validate26(data.formatType,{instancePath:instancePath+"/formatType",parentData:data,parentDataProperty:"formatType",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.location||validate23(data.location,{instancePath:instancePath+"/location",parentData:data,parentDataProperty:"location",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.timeStamp||validate22(data.timeStamp,{instancePath:instancePath+"/timeStamp",parentData:data,parentDataProperty:"timeStamp",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.triggerNonce||validate22(data.triggerNonce,{instancePath:instancePath+"/triggerNonce",parentData:data,parentDataProperty:"triggerNonce",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.triggerType||validate25(data.triggerType,{instancePath:instancePath+"/triggerType",parentData:data,parentDataProperty:"triggerType",rootData})||(errors=(vErrors=null===vErrors?validate25.errors:vErrors.concat(validate25.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate83.errors=vErrors,0===errors}function validate82(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate83(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate83.errors:vErrors.concat(validate83.errors)).length)}return validate82.errors=vErrors,0===errors}function validate72(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.formatType||validate26(data.formatType,{instancePath:instancePath+"/formatType",parentData:data,parentDataProperty:"formatType",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.lastPeriodicSavepointTimestamp||validate22(data.lastPeriodicSavepointTimestamp,{instancePath:instancePath+"/lastPeriodicSavepointTimestamp",parentData:data,parentDataProperty:"lastPeriodicSavepointTimestamp",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.lastSavepoint||validate75(data.lastSavepoint,{instancePath:instancePath+"/lastSavepoint",parentData:data,parentDataProperty:"lastSavepoint",rootData})||(errors=(vErrors=null===vErrors?validate75.errors:vErrors.concat(validate75.errors)).length),void 0===data.savepointHistory||validate82(data.savepointHistory,{instancePath:instancePath+"/savepointHistory",parentData:data,parentDataProperty:"savepointHistory",rootData})||(errors=(vErrors=null===vErrors?validate82.errors:vErrors.concat(validate82.errors)).length),void 0===data.triggerId||validate23(data.triggerId,{instancePath:instancePath+"/triggerId",parentData:data,parentDataProperty:"triggerId",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.triggerTimestamp||validate22(data.triggerTimestamp,{instancePath:instancePath+"/triggerTimestamp",parentData:data,parentDataProperty:"triggerTimestamp",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.triggerType||validate25(data.triggerType,{instancePath:instancePath+"/triggerType",parentData:data,parentDataProperty:"triggerType",rootData})||(errors=(vErrors=null===vErrors?validate25.errors:vErrors.concat(validate25.errors)).length)),validate72.errors=vErrors,0===errors}let schema28={enum:["CANCELED","CANCELLING","CREATED","FAILED","FAILING","FINISHED","INITIALIZING","RECONCILING","RESTARTING","RUNNING","SUSPENDED"]};function validate96(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(!("CANCELED"===data||"CANCELLING"===data||"CREATED"===data||"FAILED"===data||"FAILING"===data||"FINISHED"===data||"INITIALIZING"===data||"RECONCILING"===data||"RESTARTING"===data||"RUNNING"===data||"SUSPENDED"===data)){let err1={instancePath,schemaPath:"#/enum",keyword:"enum",params:{allowedValues:schema28.enum}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate96.errors=vErrors,0===errors}function validate56(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.checkpointInfo||validate57(data.checkpointInfo,{instancePath:instancePath+"/checkpointInfo",parentData:data,parentDataProperty:"checkpointInfo",rootData})||(errors=(vErrors=null===vErrors?validate57.errors:vErrors.concat(validate57.errors)).length),void 0===data.jobId||validate23(data.jobId,{instancePath:instancePath+"/jobId",parentData:data,parentDataProperty:"jobId",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.jobName||validate23(data.jobName,{instancePath:instancePath+"/jobName",parentData:data,parentDataProperty:"jobName",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.savepointInfo||validate72(data.savepointInfo,{instancePath:instancePath+"/savepointInfo",parentData:data,parentDataProperty:"savepointInfo",rootData})||(errors=(vErrors=null===vErrors?validate72.errors:vErrors.concat(validate72.errors)).length),void 0===data.startTime||validate23(data.startTime,{instancePath:instancePath+"/startTime",parentData:data,parentDataProperty:"startTime",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.state||validate96(data.state,{instancePath:instancePath+"/state",parentData:data,parentDataProperty:"state",rootData})||(errors=(vErrors=null===vErrors?validate96.errors:vErrors.concat(validate96.errors)).length),void 0===data.updateTime||validate23(data.updateTime,{instancePath:instancePath+"/updateTime",parentData:data,parentDataProperty:"updateTime",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.upgradeSavepointPath||validate23(data.upgradeSavepointPath,{instancePath:instancePath+"/upgradeSavepointPath",parentData:data,parentDataProperty:"upgradeSavepointPath",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)),validate56.errors=vErrors,0===errors}let schema29={enum:["CREATED","DELETED","DELETING","DEPLOYED","FAILED","ROLLED_BACK","ROLLING_BACK","STABLE","SUSPENDED","UPGRADING"]};function validate101(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(!("CREATED"===data||"DELETED"===data||"DELETING"===data||"DEPLOYED"===data||"FAILED"===data||"ROLLED_BACK"===data||"ROLLING_BACK"===data||"STABLE"===data||"SUSPENDED"===data||"UPGRADING"===data)){let err1={instancePath,schemaPath:"#/enum",keyword:"enum",params:{allowedValues:schema29.enum}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate101.errors=vErrors,0===errors}let schema31={enum:["DEPLOYED","ROLLED_BACK","ROLLING_BACK","UPGRADING"]};function validate108(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(!("DEPLOYED"===data||"ROLLED_BACK"===data||"ROLLING_BACK"===data||"UPGRADING"===data)){let err1={instancePath,schemaPath:"#/enum",keyword:"enum",params:{allowedValues:schema31.enum}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate108.errors=vErrors,0===errors}function validate104(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.lastReconciledSpec||validate23(data.lastReconciledSpec,{instancePath:instancePath+"/lastReconciledSpec",parentData:data,parentDataProperty:"lastReconciledSpec",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.lastStableSpec||validate23(data.lastStableSpec,{instancePath:instancePath+"/lastStableSpec",parentData:data,parentDataProperty:"lastStableSpec",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.reconciliationTimestamp||validate22(data.reconciliationTimestamp,{instancePath:instancePath+"/reconciliationTimestamp",parentData:data,parentDataProperty:"reconciliationTimestamp",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.state||validate108(data.state,{instancePath:instancePath+"/state",parentData:data,parentDataProperty:"state",rootData})||(errors=(vErrors=null===vErrors?validate108.errors:vErrors.concat(validate108.errors)).length)),validate104.errors=vErrors,0===errors}function validate54(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.error||validate23(data.error,{instancePath:instancePath+"/error",parentData:data,parentDataProperty:"error",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.jobStatus||validate56(data.jobStatus,{instancePath:instancePath+"/jobStatus",parentData:data,parentDataProperty:"jobStatus",rootData})||(errors=(vErrors=null===vErrors?validate56.errors:vErrors.concat(validate56.errors)).length),void 0===data.lifecycleState||validate101(data.lifecycleState,{instancePath:instancePath+"/lifecycleState",parentData:data,parentDataProperty:"lifecycleState",rootData})||(errors=(vErrors=null===vErrors?validate101.errors:vErrors.concat(validate101.errors)).length),void 0===data.observedGeneration||validate22(data.observedGeneration,{instancePath:instancePath+"/observedGeneration",parentData:data,parentDataProperty:"observedGeneration",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.reconciliationStatus||validate104(data.reconciliationStatus,{instancePath:instancePath+"/reconciliationStatus",parentData:data,parentDataProperty:"reconciliationStatus",rootData})||(errors=(vErrors=null===vErrors?validate104.errors:vErrors.concat(validate104.errors)).length)),validate54.errors=vErrors,0===errors}let schema32={enum:["flink.apache.org/v1beta1"]};function validate112(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if("flink.apache.org/v1beta1"!==data){let err1={instancePath,schemaPath:"#/enum",keyword:"enum",params:{allowedValues:schema32.enum}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate112.errors=vErrors,0===errors}let schema33={enum:["FlinkSessionJob"]};function validate114(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if("FlinkSessionJob"!==data){let err1={instancePath,schemaPath:"#/enum",keyword:"enum",params:{allowedValues:schema33.enum}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate114.errors=vErrors,0===errors}import{validate as validate117}from"@kubernetes-models/apimachinery/_schemas/IoK8sApimachineryPkgApisMetaV1ObjectMeta";function validate116(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||validate117(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate117.errors:vErrors.concat(validate117.errors)).length),validate116.errors=vErrors,0===errors}