Interface TimeoutConfig.Builder

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

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

    • inProgressTimeoutInMinutes

      TimeoutConfig.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.