Show / Hide Table of Contents

    Class JobStepExecutionOptions

    The execution options of a job step.

    Inheritance
    Object
    JobStepExecutionOptions
    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>

    TimeoutSeconds

    Gets or sets execution timeout for the job step.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="timeoutSeconds")]
    public Nullable<int> TimeoutSeconds { get; set; }
    Property Value
    Nullable<Int32>

    Back to top Azure SDK for Net