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.
|
build
overrideConfiguration
copy
applyMutation, build
StartNextPendingJobExecutionRequest.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.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.StartNextPendingJobExecutionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.