class Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepExecutionOptions
The execution options of a job step.
Attributes
initial_retry_interval_seconds[RW]
@return [Integer] Initial delay between retries for job step execution. Default value: 1 .
maximum_retry_interval_seconds[RW]
@return [Integer] The maximum amount of time to wait between retries for job step execution. Default value: 120 .
retry_attempts[RW]
@return [Integer] Maximum number of times the job step will be reattempted if the first attempt fails. Default value: 10 .
retry_interval_backoff_multiplier[RW]
@return [Float] The backoff multiplier for the time between retries. Default value: 2 .
timeout_seconds[RW]
@return [Integer] Execution timeout for the job step. Default value: 43200 .
Private Class Methods
mapper()
click to toggle source
Mapper for JobStepExecutionOptions
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2017-03-01-preview/generated/azure_mgmt_sql/models/job_step_execution_options.rb, line 40 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'JobStepExecutionOptions', type: { name: 'Composite', class_name: 'JobStepExecutionOptions', model_properties: { timeout_seconds: { client_side_validation: true, required: false, serialized_name: 'timeoutSeconds', default_value: 43200, type: { name: 'Number' } }, retry_attempts: { client_side_validation: true, required: false, serialized_name: 'retryAttempts', default_value: 10, type: { name: 'Number' } }, initial_retry_interval_seconds: { client_side_validation: true, required: false, serialized_name: 'initialRetryIntervalSeconds', default_value: 1, type: { name: 'Number' } }, maximum_retry_interval_seconds: { client_side_validation: true, required: false, serialized_name: 'maximumRetryIntervalSeconds', default_value: 120, type: { name: 'Number' } }, retry_interval_backoff_multiplier: { client_side_validation: true, required: false, serialized_name: 'retryIntervalBackoffMultiplier', default_value: 2, type: { name: 'Double' } } } } } end