Class JobStepExecutionOptions
java.lang.Object
com.microsoft.azure.management.sql.JobStepExecutionOptions
The execution options of a job step.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet initial delay between retries for job step execution.Get the maximum amount of time to wait between retries for job step execution.Get maximum number of times the job step will be reattempted if the first attempt fails.Get the backoff multiplier for the time between retries.Get execution timeout for the job step.withInitialRetryIntervalSeconds
(Integer initialRetryIntervalSeconds) Set initial delay between retries for job step execution.withMaximumRetryIntervalSeconds
(Integer maximumRetryIntervalSeconds) Set the maximum amount of time to wait between retries for job step execution.withRetryAttempts
(Integer retryAttempts) Set maximum number of times the job step will be reattempted if the first attempt fails.withRetryIntervalBackoffMultiplier
(Double retryIntervalBackoffMultiplier) Set the backoff multiplier for the time between retries.withTimeoutSeconds
(Integer timeoutSeconds) Set execution timeout for the job step.
-
Constructor Details
-
JobStepExecutionOptions
public JobStepExecutionOptions()
-
-
Method Details
-
timeoutSeconds
Get execution timeout for the job step.- Returns:
- the timeoutSeconds value
-
withTimeoutSeconds
Set execution timeout for the job step.- Parameters:
timeoutSeconds
- the timeoutSeconds value to set- Returns:
- the JobStepExecutionOptions object itself.
-
retryAttempts
Get maximum number of times the job step will be reattempted if the first attempt fails.- Returns:
- the retryAttempts value
-
withRetryAttempts
Set maximum number of times the job step will be reattempted if the first attempt fails.- Parameters:
retryAttempts
- the retryAttempts value to set- Returns:
- the JobStepExecutionOptions object itself.
-
initialRetryIntervalSeconds
Get initial delay between retries for job step execution.- Returns:
- the initialRetryIntervalSeconds value
-
withInitialRetryIntervalSeconds
Set initial delay between retries for job step execution.- Parameters:
initialRetryIntervalSeconds
- the initialRetryIntervalSeconds value to set- Returns:
- the JobStepExecutionOptions object itself.
-
maximumRetryIntervalSeconds
Get the maximum amount of time to wait between retries for job step execution.- Returns:
- the maximumRetryIntervalSeconds value
-
withMaximumRetryIntervalSeconds
Set the maximum amount of time to wait between retries for job step execution.- Parameters:
maximumRetryIntervalSeconds
- the maximumRetryIntervalSeconds value to set- Returns:
- the JobStepExecutionOptions object itself.
-
retryIntervalBackoffMultiplier
Get the backoff multiplier for the time between retries.- Returns:
- the retryIntervalBackoffMultiplier value
-
withRetryIntervalBackoffMultiplier
public JobStepExecutionOptions withRetryIntervalBackoffMultiplier(Double retryIntervalBackoffMultiplier) Set the backoff multiplier for the time between retries.- Parameters:
retryIntervalBackoffMultiplier
- the retryIntervalBackoffMultiplier value to set- Returns:
- the JobStepExecutionOptions object itself.
-