Class: TencentCloud::Iecp::V20210914::CronJob
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iecp::V20210914::CronJob
- Defined in:
- lib/v20210914/models.rb
Overview
CronJob配置
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(schedule = nil, startingdeadlineseconds = nil, concurrencypolicy = nil, job = nil) ⇒ CronJob
constructor
A new instance of CronJob.
Constructor Details
#initialize(schedule = nil, startingdeadlineseconds = nil, concurrencypolicy = nil, job = nil) ⇒ CronJob
Returns a new instance of CronJob.
1028 1029 1030 1031 1032 1033 |
# File 'lib/v20210914/models.rb', line 1028 def initialize(schedule=nil, startingdeadlineseconds=nil, concurrencypolicy=nil, job=nil) @Schedule = schedule @StartingDeadlineSeconds = startingdeadlineseconds @ConcurrencyPolicy = concurrencypolicy @Job = job end |
Instance Attribute Details
#ConcurrencyPolicy ⇒ Object
1026 1027 1028 |
# File 'lib/v20210914/models.rb', line 1026 def ConcurrencyPolicy @ConcurrencyPolicy end |
#Job ⇒ Object
1026 1027 1028 |
# File 'lib/v20210914/models.rb', line 1026 def Job @Job end |
#Schedule ⇒ Object
1026 1027 1028 |
# File 'lib/v20210914/models.rb', line 1026 def Schedule @Schedule end |
#StartingDeadlineSeconds ⇒ Object
1026 1027 1028 |
# File 'lib/v20210914/models.rb', line 1026 def StartingDeadlineSeconds @StartingDeadlineSeconds end |
Instance Method Details
#deserialize(params) ⇒ Object
1035 1036 1037 1038 1039 1040 1041 1042 1043 |
# File 'lib/v20210914/models.rb', line 1035 def deserialize(params) @Schedule = params['Schedule'] @StartingDeadlineSeconds = params['StartingDeadlineSeconds'] @ConcurrencyPolicy = params['ConcurrencyPolicy'] unless params['Job'].nil? @Job = Job.new @Job.deserialize(params['Job']) end end |