Class JobStepExecutionOptions
The execution options of a job step.
Namespace: System.Dynamic.ExpandoObject
Assembly: Microsoft.Azure.Management.Sql.dll
Syntax
public class JobStepExecutionOptions
Constructors
JobStepExecutionOptions()
Initializes a new instance of the JobStepExecutionOptions class.
Declaration
public JobStepExecutionOptions ();
JobStepExecutionOptions(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Double>)
Initializes a new instance of the JobStepExecutionOptions class.
Declaration
public JobStepExecutionOptions (Nullable<int> timeoutSeconds = null, Nullable<int> retryAttempts = null, Nullable<int> initialRetryIntervalSeconds = null, Nullable<int> maximumRetryIntervalSeconds = null, Nullable<double> retryIntervalBackoffMultiplier = null);
Parameters
Nullable<Int32>
timeoutSeconds
Execution timeout for the job step. |
Nullable<Int32>
retryAttempts
Maximum number of times the job step will be reattempted if the first attempt fails. |
Nullable<Int32>
initialRetryIntervalSeconds
Initial delay between retries for job step execution. |
Nullable<Int32>
maximumRetryIntervalSeconds
The maximum amount of time to wait between retries for job step execution. |
Nullable<Double>
retryIntervalBackoffMultiplier
The backoff multiplier for the time between retries. |
Properties
InitialRetryIntervalSeconds
Gets or sets initial delay between retries for job step execution.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="initialRetryIntervalSeconds")]
public Nullable<int> InitialRetryIntervalSeconds { get; set; }
Property Value
Nullable<Int32>
|
MaximumRetryIntervalSeconds
Gets or sets the maximum amount of time to wait between retries for job step execution.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="maximumRetryIntervalSeconds")]
public Nullable<int> MaximumRetryIntervalSeconds { get; set; }
Property Value
Nullable<Int32>
|
RetryAttempts
Gets or sets maximum number of times the job step will be reattempted if the first attempt fails.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="retryAttempts")]
public Nullable<int> RetryAttempts { get; set; }
Property Value
Nullable<Int32>
|
RetryIntervalBackoffMultiplier
Gets or sets the backoff multiplier for the time between retries.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="retryIntervalBackoffMultiplier")]
public Nullable<double> RetryIntervalBackoffMultiplier { get; set; }
Property Value
Nullable<Double>
|