public abstract class JobInfo
extends java.lang.Object
implements java.io.Serializable
ProvisionApi.ProvisionInfo
that
specifies a unique job, while omitting fields that are not known to the runner operator.Constructor and Description |
---|
JobInfo() |
Modifier and Type | Method and Description |
---|---|
static JobInfo |
create(java.lang.String jobId,
java.lang.String jobName,
java.lang.String retrievalToken,
org.apache.beam.vendor.protobuf.v3.com.google.protobuf.Struct pipelineOptions) |
abstract java.lang.String |
jobId() |
abstract java.lang.String |
jobName() |
abstract org.apache.beam.vendor.protobuf.v3.com.google.protobuf.Struct |
pipelineOptions() |
abstract java.lang.String |
retrievalToken() |
org.apache.beam.model.fnexecution.v1.ProvisionApi.ProvisionInfo |
toProvisionInfo() |
public static JobInfo create(java.lang.String jobId, java.lang.String jobName, java.lang.String retrievalToken, org.apache.beam.vendor.protobuf.v3.com.google.protobuf.Struct pipelineOptions)
public abstract java.lang.String jobId()
public abstract java.lang.String jobName()
public abstract java.lang.String retrievalToken()
public abstract org.apache.beam.vendor.protobuf.v3.com.google.protobuf.Struct pipelineOptions()
public org.apache.beam.model.fnexecution.v1.ProvisionApi.ProvisionInfo toProvisionInfo()