Package version:

Properties of flink job.

interface FlinkJobProperties {
    action?: string;
    actionResult?: string;
    args?: string;
    entryClass?: string;
    flinkConfiguration?: {
        [propertyName: string]: string;
    };
    jarName?: string;
    jobId?: string;
    jobJarDirectory?: string;
    jobName?: string;
    jobOutput?: string;
    jobType: "FlinkJob";
    lastSavePoint?: string;
    runId?: string;
    savePointName?: string;
    status?: string;
}

Hierarchy (view full)

Properties

action?: string

A string property that indicates the action to be performed on the Flink job. It can have one of the following enum values => NEW, UPDATE, STATELESS_UPDATE, STOP, START, CANCEL, SAVEPOINT, LIST_SAVEPOINT, or DELETE.

actionResult?: string

Action result of job. NOTE: This property will not be serialized. It can only be populated by the server.

args?: string

A string property representing additional JVM arguments for the Flink job. It should be space separated value.

entryClass?: string

A string property that specifies the entry class for the Flink job.

flinkConfiguration?: {
    [propertyName: string]: string;
}

Additional properties used to configure Flink jobs. It allows users to set properties such as parallelism and jobSavePointDirectory. It accepts additional key-value pairs as properties, where the keys are strings and the values are strings as well.

jarName?: string

A string property that represents the name of the job JAR.

jobId?: string

Unique id for identifying a job NOTE: This property will not be serialized. It can only be populated by the server.

jobJarDirectory?: string

A string property that specifies the directory where the job JAR is located.

jobName?: string

Name of job

jobOutput?: string

Output of job. NOTE: This property will not be serialized. It can only be populated by the server.

jobType: "FlinkJob"

Polymorphic discriminator, which specifies the different types this object can be

lastSavePoint?: string

The last savepoint. NOTE: This property will not be serialized. It can only be populated by the server.

runId?: string

Run id of job

savePointName?: string

A string property that represents the name of the savepoint for the Flink job

status?: string

Status of job. NOTE: This property will not be serialized. It can only be populated by the server.