public static interface StartNextPendingJobExecutionRequest.Builder extends IotJobsDataPlaneRequest.Builder, SdkPojo, CopyableBuilder<StartNextPendingJobExecutionRequest.Builder,StartNextPendingJobExecutionRequest>
| Modifier and Type | Method and Description |
|---|---|
StartNextPendingJobExecutionRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
StartNextPendingJobExecutionRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
StartNextPendingJobExecutionRequest.Builder |
statusDetails(Map<String,String> statusDetails)
A collection of name/value pairs that describe the status of the job execution.
|
StartNextPendingJobExecutionRequest.Builder |
stepTimeoutInMinutes(Long stepTimeoutInMinutes)
Specifies the amount of time this device has to finish execution of this job.
|
StartNextPendingJobExecutionRequest.Builder |
thingName(String thingName)
The name of the thing associated with the device.
|
buildoverrideConfigurationcopyapplyMutation, buildStartNextPendingJobExecutionRequest.Builder thingName(String thingName)
The name of the thing associated with the device.
thingName - The name of the thing associated with the device.StartNextPendingJobExecutionRequest.Builder statusDetails(Map<String,String> statusDetails)
A collection of name/value pairs that describe the status of the job execution. If not specified, the statusDetails are unchanged.
statusDetails - A collection of name/value pairs that describe the status of the job execution. If not specified, the
statusDetails are unchanged.StartNextPendingJobExecutionRequest.Builder stepTimeoutInMinutes(Long stepTimeoutInMinutes)
Specifies the amount of time this device has to finish execution of this job. If the job execution status is
not set to a terminal state before this timer expires, or before the timer is reset (by calling
UpdateJobExecution, setting the status to IN_PROGRESS and specifying a new timeout
value in field stepTimeoutInMinutes) the job execution status will be automatically set to
TIMED_OUT. Note that setting this timeout has no effect on that job execution timeout which may
have been specified when the job was created (CreateJob using field timeoutConfig).
stepTimeoutInMinutes - Specifies the amount of time this device has to finish execution of this job. If the job execution
status is not set to a terminal state before this timer expires, or before the timer is reset (by
calling UpdateJobExecution, setting the status to IN_PROGRESS and specifying
a new timeout value in field stepTimeoutInMinutes) the job execution status will be
automatically set to TIMED_OUT. Note that setting this timeout has no effect on that job
execution timeout which may have been specified when the job was created (CreateJob using
field timeoutConfig).StartNextPendingJobExecutionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderoverrideConfiguration - The override configuration.StartNextPendingJobExecutionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.