Interface StartNextPendingJobExecutionRequest.Builder
- All Superinterfaces:
- AwsRequest.Builder,- Buildable,- CopyableBuilder<StartNextPendingJobExecutionRequest.Builder,,- StartNextPendingJobExecutionRequest> - IotJobsDataPlaneRequest.Builder,- SdkBuilder<StartNextPendingJobExecutionRequest.Builder,,- StartNextPendingJobExecutionRequest> - SdkPojo,- SdkRequest.Builder
- Enclosing class:
- StartNextPendingJobExecutionRequest
- 
Method SummaryModifier and TypeMethodDescriptionoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.statusDetails(Map<String, String> statusDetails) A collection of name/value pairs that describe the status of the job execution.stepTimeoutInMinutes(Long stepTimeoutInMinutes) Specifies the amount of time this device has to finish execution of this job.The name of the thing associated with the device.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.BuilderoverrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.services.iotjobsdataplane.model.IotJobsDataPlaneRequest.BuilderbuildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
thingNameThe name of the thing associated with the device. - Parameters:
- thingName- The name of the thing associated with the device.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
statusDetailsA collection of name/value pairs that describe the status of the job execution. If not specified, the statusDetails are unchanged. The maximum length of the value in the name/value pair is 1,024 characters. - Parameters:
- statusDetails- A collection of name/value pairs that describe the status of the job execution. If not specified, the statusDetails are unchanged.- The maximum length of the value in the name/value pair is 1,024 characters. 
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
stepTimeoutInMinutesSpecifies 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 toIN_PROGRESS, and specifying a new timeout value in fieldstepTimeoutInMinutes) the job execution status will be automatically set toTIMED_OUT. Note that setting the step timeout has no effect on the in progress timeout that may have been specified when the job was created (CreateJobusing fieldtimeoutConfig).Valid values for this parameter range from 1 to 10080 (1 minute to 7 days). - Parameters:
- 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 the step timeout has no effect on the in progress timeout that may have been specified when the job was created (- CreateJobusing field- timeoutConfig).- Valid values for this parameter range from 1 to 10080 (1 minute to 7 days). 
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
overrideConfigurationStartNextPendingJobExecutionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- overrideConfiguration- The override configuration.
- Returns:
- This object for method chaining.
 
- 
overrideConfigurationStartNextPendingJobExecutionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- builderConsumer- A- Consumerto which an empty- AwsRequestOverrideConfiguration.Builderwill be given.
- Returns:
- This object for method chaining.
 
 
-