Share via


JobStepExecutionOptions Class

Definition

The execution options of a job step.

public class JobStepExecutionOptions : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Sql.Models.JobStepExecutionOptions>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Sql.Models.JobStepExecutionOptions>
type JobStepExecutionOptions = class
    interface IJsonModel<JobStepExecutionOptions>
    interface IPersistableModel<JobStepExecutionOptions>
Public Class JobStepExecutionOptions
Implements IJsonModel(Of JobStepExecutionOptions), IPersistableModel(Of JobStepExecutionOptions)
Inheritance
JobStepExecutionOptions
Implements

Constructors

JobStepExecutionOptions()

Initializes a new instance of JobStepExecutionOptions.

Properties

InitialRetryIntervalSeconds

Initial delay between retries for job step execution.

MaximumRetryIntervalSeconds

The maximum amount of time to wait between retries for job step execution.

RetryAttempts

Maximum number of times the job step will be reattempted if the first attempt fails.

RetryIntervalBackoffMultiplier

The backoff multiplier for the time between retries.

TimeoutSeconds

Execution timeout for the job step.

Explicit Interface Implementations

IJsonModel<JobStepExecutionOptions>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<JobStepExecutionOptions>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<JobStepExecutionOptions>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<JobStepExecutionOptions>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<JobStepExecutionOptions>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to