Class JobExecutionResultResponseBody
- java.lang.Object
-
- org.apache.flink.runtime.rest.messages.job.JobExecutionResultResponseBody
-
- All Implemented Interfaces:
AsynchronouslyCreatedResource<JobResult>
,ResponseBody
public class JobExecutionResultResponseBody extends Object implements ResponseBody, AsynchronouslyCreatedResource<JobResult>
- See Also:
JobExecutionResultHandler
-
-
Constructor Summary
Constructors Constructor Description JobExecutionResultResponseBody(QueueStatus status, JobResult jobExecutionResult)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JobExecutionResultResponseBody
created(JobResult jobExecutionResult)
JobResult
getJobExecutionResult()
QueueStatus
getStatus()
static JobExecutionResultResponseBody
inProgress()
QueueStatus
queueStatus()
Returns the status of the resource creation.JobResult
resource()
Returns the resource if it is available,null
otherwise.
-
-
-
Constructor Detail
-
JobExecutionResultResponseBody
public JobExecutionResultResponseBody(QueueStatus status, @Nullable JobResult jobExecutionResult)
-
-
Method Detail
-
inProgress
public static JobExecutionResultResponseBody inProgress()
-
created
public static JobExecutionResultResponseBody created(JobResult jobExecutionResult)
-
getStatus
public QueueStatus getStatus()
-
getJobExecutionResult
@Nullable public JobResult getJobExecutionResult()
-
queueStatus
public QueueStatus queueStatus()
Description copied from interface:AsynchronouslyCreatedResource
Returns the status of the resource creation.- Specified by:
queueStatus
in interfaceAsynchronouslyCreatedResource<JobResult>
-
resource
public JobResult resource()
Description copied from interface:AsynchronouslyCreatedResource
Returns the resource if it is available,null
otherwise.- Specified by:
resource
in interfaceAsynchronouslyCreatedResource<JobResult>
-
-