class Azure::Scheduler::Mgmt::V2016_03_01::Models::JobProperties
Model object.
Attributes
action[RW]
@return [JobAction] Gets or sets the job action.
recurrence[RW]
@return [JobRecurrence] Gets or sets the job recurrence.
start_time[RW]
@return [DateTime] Gets or sets the job start time.
state[RW]
@return [JobState] Gets or set the job state. Possible values include: 'Enabled', 'Disabled', 'Faulted', 'Completed'
status[RW]
@return [JobStatus] Gets the job status.
Private Class Methods
mapper()
click to toggle source
Mapper for JobProperties
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2016-03-01/generated/azure_mgmt_scheduler/models/job_properties.rb, line 37 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'JobProperties', type: { name: 'Composite', class_name: 'JobProperties', model_properties: { start_time: { client_side_validation: true, required: false, serialized_name: 'startTime', type: { name: 'DateTime' } }, action: { client_side_validation: true, required: false, serialized_name: 'action', type: { name: 'Composite', class_name: 'JobAction' } }, recurrence: { client_side_validation: true, required: false, serialized_name: 'recurrence', type: { name: 'Composite', class_name: 'JobRecurrence' } }, state: { client_side_validation: true, required: false, serialized_name: 'state', type: { name: 'Enum', module: 'JobState' } }, status: { client_side_validation: true, required: false, read_only: true, serialized_name: 'status', type: { name: 'Composite', class_name: 'JobStatus' } } } } } end