Interface AwsJobTimeoutConfig.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AwsJobTimeoutConfig.Builder,AwsJobTimeoutConfig>, SdkBuilder<AwsJobTimeoutConfig.Builder,AwsJobTimeoutConfig>, SdkPojo
Enclosing class:
AwsJobTimeoutConfig

public static interface AwsJobTimeoutConfig.Builder extends SdkPojo, CopyableBuilder<AwsJobTimeoutConfig.Builder,AwsJobTimeoutConfig>
  • Method Details

    • inProgressTimeoutInMinutes

      AwsJobTimeoutConfig.Builder inProgressTimeoutInMinutes(Long inProgressTimeoutInMinutes)

      Specifies the amount of time, in minutes, this device has to finish execution of this job. The timeout interval can be anywhere between 1 minute and 7 days (1 to 10080 minutes). The in progress timer can't be updated and will apply to all job executions for the job. Whenever a job execution remains in the IN_PROGRESS status for longer than this interval, the job execution will fail and switch to the terminal TIMED_OUT status.

      Parameters:
      inProgressTimeoutInMinutes - Specifies the amount of time, in minutes, this device has to finish execution of this job. The timeout interval can be anywhere between 1 minute and 7 days (1 to 10080 minutes). The in progress timer can't be updated and will apply to all job executions for the job. Whenever a job execution remains in the IN_PROGRESS status for longer than this interval, the job execution will fail and switch to the terminal TIMED_OUT status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.