Class: TencentCloud::Batch::V20170312::Job
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Batch::V20170312::Job
- Defined in:
- lib/v20170312/models.rb
Overview
作业
Instance Attribute Summary collapse
-
#Dependences ⇒ Object
取值范围:CMQ,TDMQ_CMQ。 CMQ:表示向腾讯云CMQ发送消息。 TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:(cloud.tencent.com/document/product/406/60860).
-
#JobDescription ⇒ Object
取值范围:CMQ,TDMQ_CMQ。 CMQ:表示向腾讯云CMQ发送消息。 TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:(cloud.tencent.com/document/product/406/60860).
-
#JobName ⇒ Object
取值范围:CMQ,TDMQ_CMQ。 CMQ:表示向腾讯云CMQ发送消息。 TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:(cloud.tencent.com/document/product/406/60860).
-
#Notifications ⇒ Object
取值范围:CMQ,TDMQ_CMQ。 CMQ:表示向腾讯云CMQ发送消息。 TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:(cloud.tencent.com/document/product/406/60860).
-
#NotificationTarget ⇒ Object
取值范围:CMQ,TDMQ_CMQ。 CMQ:表示向腾讯云CMQ发送消息。 TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:(cloud.tencent.com/document/product/406/60860).
-
#Priority ⇒ Object
取值范围:CMQ,TDMQ_CMQ。 CMQ:表示向腾讯云CMQ发送消息。 TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:(cloud.tencent.com/document/product/406/60860).
-
#StateIfCreateCvmFailed ⇒ Object
取值范围:CMQ,TDMQ_CMQ。 CMQ:表示向腾讯云CMQ发送消息。 TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:(cloud.tencent.com/document/product/406/60860).
-
#Tags ⇒ Object
取值范围:CMQ,TDMQ_CMQ。 CMQ:表示向腾讯云CMQ发送消息。 TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:(cloud.tencent.com/document/product/406/60860).
-
#TaskExecutionDependOn ⇒ Object
取值范围:CMQ,TDMQ_CMQ。 CMQ:表示向腾讯云CMQ发送消息。 TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:(cloud.tencent.com/document/product/406/60860).
-
#Tasks ⇒ Object
取值范围:CMQ,TDMQ_CMQ。 CMQ:表示向腾讯云CMQ发送消息。 TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:(cloud.tencent.com/document/product/406/60860).
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(tasks = nil, jobname = nil, jobdescription = nil, priority = nil, dependences = nil, notifications = nil, taskexecutiondependon = nil, stateifcreatecvmfailed = nil, tags = nil, notificationtarget = nil) ⇒ Job
constructor
A new instance of Job.
Constructor Details
#initialize(tasks = nil, jobname = nil, jobdescription = nil, priority = nil, dependences = nil, notifications = nil, taskexecutiondependon = nil, stateifcreatecvmfailed = nil, tags = nil, notificationtarget = nil) ⇒ Job
Returns a new instance of Job.
2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 |
# File 'lib/v20170312/models.rb', line 2837 def initialize(tasks=nil, jobname=nil, jobdescription=nil, priority=nil, dependences=nil, notifications=nil, taskexecutiondependon=nil, stateifcreatecvmfailed=nil, =nil, notificationtarget=nil) @Tasks = tasks @JobName = jobname @JobDescription = jobdescription @Priority = priority @Dependences = dependences @Notifications = notifications @TaskExecutionDependOn = taskexecutiondependon @StateIfCreateCvmFailed = stateifcreatecvmfailed @Tags = @NotificationTarget = notificationtarget end |
Instance Attribute Details
#Dependences ⇒ Object
取值范围:CMQ,TDMQ_CMQ。CMQ:表示向腾讯云CMQ发送消息。TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:(cloud.tencent.com/document/product/406/60860)
2835 2836 2837 |
# File 'lib/v20170312/models.rb', line 2835 def Dependences @Dependences end |
#JobDescription ⇒ Object
取值范围:CMQ,TDMQ_CMQ。CMQ:表示向腾讯云CMQ发送消息。TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:(cloud.tencent.com/document/product/406/60860)
2835 2836 2837 |
# File 'lib/v20170312/models.rb', line 2835 def JobDescription @JobDescription end |
#JobName ⇒ Object
取值范围:CMQ,TDMQ_CMQ。CMQ:表示向腾讯云CMQ发送消息。TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:(cloud.tencent.com/document/product/406/60860)
2835 2836 2837 |
# File 'lib/v20170312/models.rb', line 2835 def JobName @JobName end |
#Notifications ⇒ Object
取值范围:CMQ,TDMQ_CMQ。CMQ:表示向腾讯云CMQ发送消息。TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:(cloud.tencent.com/document/product/406/60860)
2835 2836 2837 |
# File 'lib/v20170312/models.rb', line 2835 def Notifications @Notifications end |
#NotificationTarget ⇒ Object
取值范围:CMQ,TDMQ_CMQ。CMQ:表示向腾讯云CMQ发送消息。TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:(cloud.tencent.com/document/product/406/60860)
2835 2836 2837 |
# File 'lib/v20170312/models.rb', line 2835 def NotificationTarget @NotificationTarget end |
#Priority ⇒ Object
取值范围:CMQ,TDMQ_CMQ。CMQ:表示向腾讯云CMQ发送消息。TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:(cloud.tencent.com/document/product/406/60860)
2835 2836 2837 |
# File 'lib/v20170312/models.rb', line 2835 def Priority @Priority end |
#StateIfCreateCvmFailed ⇒ Object
取值范围:CMQ,TDMQ_CMQ。CMQ:表示向腾讯云CMQ发送消息。TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:(cloud.tencent.com/document/product/406/60860)
2835 2836 2837 |
# File 'lib/v20170312/models.rb', line 2835 def StateIfCreateCvmFailed @StateIfCreateCvmFailed end |
#Tags ⇒ Object
取值范围:CMQ,TDMQ_CMQ。CMQ:表示向腾讯云CMQ发送消息。TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:(cloud.tencent.com/document/product/406/60860)
2835 2836 2837 |
# File 'lib/v20170312/models.rb', line 2835 def Tags @Tags end |
#TaskExecutionDependOn ⇒ Object
取值范围:CMQ,TDMQ_CMQ。CMQ:表示向腾讯云CMQ发送消息。TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:(cloud.tencent.com/document/product/406/60860)
2835 2836 2837 |
# File 'lib/v20170312/models.rb', line 2835 def TaskExecutionDependOn @TaskExecutionDependOn end |
#Tasks ⇒ Object
取值范围:CMQ,TDMQ_CMQ。CMQ:表示向腾讯云CMQ发送消息。TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:(cloud.tencent.com/document/product/406/60860)
2835 2836 2837 |
# File 'lib/v20170312/models.rb', line 2835 def Tasks @Tasks end |
Instance Method Details
#deserialize(params) ⇒ Object
2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 |
# File 'lib/v20170312/models.rb', line 2850 def deserialize(params) unless params['Tasks'].nil? @Tasks = [] params['Tasks'].each do |i| task_tmp = Task.new task_tmp.deserialize(i) @Tasks << task_tmp end end @JobName = params['JobName'] @JobDescription = params['JobDescription'] @Priority = params['Priority'] unless params['Dependences'].nil? @Dependences = [] params['Dependences'].each do |i| dependence_tmp = Dependence.new dependence_tmp.deserialize(i) @Dependences << dependence_tmp end end unless params['Notifications'].nil? @Notifications = [] params['Notifications'].each do |i| notification_tmp = Notification.new notification_tmp.deserialize(i) @Notifications << notification_tmp end end @TaskExecutionDependOn = params['TaskExecutionDependOn'] @StateIfCreateCvmFailed = params['StateIfCreateCvmFailed'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end @NotificationTarget = params['NotificationTarget'] end |