Class: TencentCloud::Cfg::V20210820::TaskGroup
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cfg::V20210820::TaskGroup
- Defined in:
- lib/v20210820/models.rb
Overview
任务分组
Instance Attribute Summary collapse
- #ObjectTypeId ⇒ Object
- #TaskGroupActions ⇒ Object
- #TaskGroupCreateTime ⇒ Object
- #TaskGroupDescription ⇒ Object
- #TaskGroupDiscardInstanceList ⇒ Object
- #TaskGroupId ⇒ Object
- #TaskGroupInstanceList ⇒ Object
- #TaskGroupInstancesExecuteRule ⇒ Object
- #TaskGroupMode ⇒ Object
- #TaskGroupOrder ⇒ Object
- #TaskGroupSelectedInstanceList ⇒ Object
- #TaskGroupTitle ⇒ Object
- #TaskGroupUpdateTime ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(taskgroupid = nil, taskgrouptitle = nil, taskgroupdescription = nil, taskgrouporder = nil, objecttypeid = nil, taskgroupcreatetime = nil, taskgroupupdatetime = nil, taskgroupactions = nil, taskgroupinstancelist = nil, taskgroupmode = nil, taskgroupdiscardinstancelist = nil, taskgroupselectedinstancelist = nil, taskgroupinstancesexecuterule = nil) ⇒ TaskGroup
constructor
A new instance of TaskGroup.
Constructor Details
#initialize(taskgroupid = nil, taskgrouptitle = nil, taskgroupdescription = nil, taskgrouporder = nil, objecttypeid = nil, taskgroupcreatetime = nil, taskgroupupdatetime = nil, taskgroupactions = nil, taskgroupinstancelist = nil, taskgroupmode = nil, taskgroupdiscardinstancelist = nil, taskgroupselectedinstancelist = nil, taskgroupinstancesexecuterule = nil) ⇒ TaskGroup
Returns a new instance of TaskGroup.
1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 |
# File 'lib/v20210820/models.rb', line 1800 def initialize(taskgroupid=nil, taskgrouptitle=nil, taskgroupdescription=nil, taskgrouporder=nil, objecttypeid=nil, taskgroupcreatetime=nil, taskgroupupdatetime=nil, taskgroupactions=nil, taskgroupinstancelist=nil, taskgroupmode=nil, taskgroupdiscardinstancelist=nil, taskgroupselectedinstancelist=nil, taskgroupinstancesexecuterule=nil) @TaskGroupId = taskgroupid @TaskGroupTitle = taskgrouptitle @TaskGroupDescription = taskgroupdescription @TaskGroupOrder = taskgrouporder @ObjectTypeId = objecttypeid @TaskGroupCreateTime = taskgroupcreatetime @TaskGroupUpdateTime = taskgroupupdatetime @TaskGroupActions = taskgroupactions @TaskGroupInstanceList = taskgroupinstancelist @TaskGroupMode = taskgroupmode @TaskGroupDiscardInstanceList = taskgroupdiscardinstancelist @TaskGroupSelectedInstanceList = taskgroupselectedinstancelist @TaskGroupInstancesExecuteRule = taskgroupinstancesexecuterule end |
Instance Attribute Details
#ObjectTypeId ⇒ Object
1798 1799 1800 |
# File 'lib/v20210820/models.rb', line 1798 def ObjectTypeId @ObjectTypeId end |
#TaskGroupActions ⇒ Object
1798 1799 1800 |
# File 'lib/v20210820/models.rb', line 1798 def TaskGroupActions @TaskGroupActions end |
#TaskGroupCreateTime ⇒ Object
1798 1799 1800 |
# File 'lib/v20210820/models.rb', line 1798 def TaskGroupCreateTime @TaskGroupCreateTime end |
#TaskGroupDescription ⇒ Object
1798 1799 1800 |
# File 'lib/v20210820/models.rb', line 1798 def TaskGroupDescription @TaskGroupDescription end |
#TaskGroupDiscardInstanceList ⇒ Object
1798 1799 1800 |
# File 'lib/v20210820/models.rb', line 1798 def TaskGroupDiscardInstanceList @TaskGroupDiscardInstanceList end |
#TaskGroupId ⇒ Object
1798 1799 1800 |
# File 'lib/v20210820/models.rb', line 1798 def TaskGroupId @TaskGroupId end |
#TaskGroupInstanceList ⇒ Object
1798 1799 1800 |
# File 'lib/v20210820/models.rb', line 1798 def TaskGroupInstanceList @TaskGroupInstanceList end |
#TaskGroupInstancesExecuteRule ⇒ Object
1798 1799 1800 |
# File 'lib/v20210820/models.rb', line 1798 def TaskGroupInstancesExecuteRule @TaskGroupInstancesExecuteRule end |
#TaskGroupMode ⇒ Object
1798 1799 1800 |
# File 'lib/v20210820/models.rb', line 1798 def TaskGroupMode @TaskGroupMode end |
#TaskGroupOrder ⇒ Object
1798 1799 1800 |
# File 'lib/v20210820/models.rb', line 1798 def TaskGroupOrder @TaskGroupOrder end |
#TaskGroupSelectedInstanceList ⇒ Object
1798 1799 1800 |
# File 'lib/v20210820/models.rb', line 1798 def TaskGroupSelectedInstanceList @TaskGroupSelectedInstanceList end |
#TaskGroupTitle ⇒ Object
1798 1799 1800 |
# File 'lib/v20210820/models.rb', line 1798 def TaskGroupTitle @TaskGroupTitle end |
#TaskGroupUpdateTime ⇒ Object
1798 1799 1800 |
# File 'lib/v20210820/models.rb', line 1798 def TaskGroupUpdateTime @TaskGroupUpdateTime end |
Instance Method Details
#deserialize(params) ⇒ Object
1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 |
# File 'lib/v20210820/models.rb', line 1816 def deserialize(params) @TaskGroupId = params['TaskGroupId'] @TaskGroupTitle = params['TaskGroupTitle'] @TaskGroupDescription = params['TaskGroupDescription'] @TaskGroupOrder = params['TaskGroupOrder'] @ObjectTypeId = params['ObjectTypeId'] @TaskGroupCreateTime = params['TaskGroupCreateTime'] @TaskGroupUpdateTime = params['TaskGroupUpdateTime'] unless params['TaskGroupActions'].nil? @TaskGroupActions = [] params['TaskGroupActions'].each do |i| taskgroupaction_tmp = TaskGroupAction.new taskgroupaction_tmp.deserialize(i) @TaskGroupActions << taskgroupaction_tmp end end @TaskGroupInstanceList = params['TaskGroupInstanceList'] @TaskGroupMode = params['TaskGroupMode'] @TaskGroupDiscardInstanceList = params['TaskGroupDiscardInstanceList'] @TaskGroupSelectedInstanceList = params['TaskGroupSelectedInstanceList'] unless params['TaskGroupInstancesExecuteRule'].nil? @TaskGroupInstancesExecuteRule = [] params['TaskGroupInstancesExecuteRule'].each do |i| taskgroupinstancesexecuterules_tmp = TaskGroupInstancesExecuteRules.new taskgroupinstancesexecuterules_tmp.deserialize(i) @TaskGroupInstancesExecuteRule << taskgroupinstancesexecuterules_tmp end end end |