@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSIoTJobsDataPlane extends Object implements AWSIoTJobsDataPlane
AWSIoTJobsDataPlane. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
DescribeJobExecutionResult |
describeJobExecution(DescribeJobExecutionRequest request)
Gets details of a job execution.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetPendingJobExecutionsResult |
getPendingJobExecutions(GetPendingJobExecutionsRequest request)
Gets the list of all jobs for a thing that are not in a terminal status.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartNextPendingJobExecutionResult |
startNextPendingJobExecution(StartNextPendingJobExecutionRequest request)
Gets and starts the next pending (status IN_PROGRESS or QUEUED) job execution for a thing.
|
UpdateJobExecutionResult |
updateJobExecution(UpdateJobExecutionRequest request)
Updates the status of a job execution.
|
public DescribeJobExecutionResult describeJobExecution(DescribeJobExecutionRequest request)
AWSIoTJobsDataPlaneGets details of a job execution.
describeJobExecution in interface AWSIoTJobsDataPlanepublic GetPendingJobExecutionsResult getPendingJobExecutions(GetPendingJobExecutionsRequest request)
AWSIoTJobsDataPlaneGets the list of all jobs for a thing that are not in a terminal status.
getPendingJobExecutions in interface AWSIoTJobsDataPlanepublic StartNextPendingJobExecutionResult startNextPendingJobExecution(StartNextPendingJobExecutionRequest request)
AWSIoTJobsDataPlaneGets and starts the next pending (status IN_PROGRESS or QUEUED) job execution for a thing.
startNextPendingJobExecution in interface AWSIoTJobsDataPlanepublic UpdateJobExecutionResult updateJobExecution(UpdateJobExecutionRequest request)
AWSIoTJobsDataPlaneUpdates the status of a job execution.
updateJobExecution in interface AWSIoTJobsDataPlanepublic void shutdown()
AWSIoTJobsDataPlaneshutdown in interface AWSIoTJobsDataPlanepublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSIoTJobsDataPlaneResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AWSIoTJobsDataPlanerequest - The originally executed request.