Class: TencentCloud::Cfg::V20210820::TaskGroup

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210820/models.rb

Overview

任务分组

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#ObjectTypeIdObject

Parameters:

  • TaskGroupId:

    任务动作ID

  • TaskGroupTitle:

    分组标题

  • TaskGroupDescription:

    分组描述

  • TaskGroupOrder:

    任务分组顺序

  • ObjectTypeId:

    对象类型ID

  • TaskGroupCreateTime:

    任务分组创建时间

  • TaskGroupUpdateTime:

    任务分组更新时间

  • TaskGroupActions:

    动作分组动作列表

  • TaskGroupInstanceList:

    实例列表

  • TaskGroupMode:

    执行模式。1 — 顺序执行,2 — 阶段执行

  • TaskGroupDiscardInstanceList:

    不参演的实例列表

  • TaskGroupSelectedInstanceList:

    参演实例列表

  • TaskGroupInstancesExecuteRule:

    机器选取规则



1798
1799
1800
# File 'lib/v20210820/models.rb', line 1798

def ObjectTypeId
  @ObjectTypeId
end

#TaskGroupActionsObject

Parameters:

  • TaskGroupId:

    任务动作ID

  • TaskGroupTitle:

    分组标题

  • TaskGroupDescription:

    分组描述

  • TaskGroupOrder:

    任务分组顺序

  • ObjectTypeId:

    对象类型ID

  • TaskGroupCreateTime:

    任务分组创建时间

  • TaskGroupUpdateTime:

    任务分组更新时间

  • TaskGroupActions:

    动作分组动作列表

  • TaskGroupInstanceList:

    实例列表

  • TaskGroupMode:

    执行模式。1 — 顺序执行,2 — 阶段执行

  • TaskGroupDiscardInstanceList:

    不参演的实例列表

  • TaskGroupSelectedInstanceList:

    参演实例列表

  • TaskGroupInstancesExecuteRule:

    机器选取规则



1798
1799
1800
# File 'lib/v20210820/models.rb', line 1798

def TaskGroupActions
  @TaskGroupActions
end

#TaskGroupCreateTimeObject

Parameters:

  • TaskGroupId:

    任务动作ID

  • TaskGroupTitle:

    分组标题

  • TaskGroupDescription:

    分组描述

  • TaskGroupOrder:

    任务分组顺序

  • ObjectTypeId:

    对象类型ID

  • TaskGroupCreateTime:

    任务分组创建时间

  • TaskGroupUpdateTime:

    任务分组更新时间

  • TaskGroupActions:

    动作分组动作列表

  • TaskGroupInstanceList:

    实例列表

  • TaskGroupMode:

    执行模式。1 — 顺序执行,2 — 阶段执行

  • TaskGroupDiscardInstanceList:

    不参演的实例列表

  • TaskGroupSelectedInstanceList:

    参演实例列表

  • TaskGroupInstancesExecuteRule:

    机器选取规则



1798
1799
1800
# File 'lib/v20210820/models.rb', line 1798

def TaskGroupCreateTime
  @TaskGroupCreateTime
end

#TaskGroupDescriptionObject

Parameters:

  • TaskGroupId:

    任务动作ID

  • TaskGroupTitle:

    分组标题

  • TaskGroupDescription:

    分组描述

  • TaskGroupOrder:

    任务分组顺序

  • ObjectTypeId:

    对象类型ID

  • TaskGroupCreateTime:

    任务分组创建时间

  • TaskGroupUpdateTime:

    任务分组更新时间

  • TaskGroupActions:

    动作分组动作列表

  • TaskGroupInstanceList:

    实例列表

  • TaskGroupMode:

    执行模式。1 — 顺序执行,2 — 阶段执行

  • TaskGroupDiscardInstanceList:

    不参演的实例列表

  • TaskGroupSelectedInstanceList:

    参演实例列表

  • TaskGroupInstancesExecuteRule:

    机器选取规则



1798
1799
1800
# File 'lib/v20210820/models.rb', line 1798

def TaskGroupDescription
  @TaskGroupDescription
end

#TaskGroupDiscardInstanceListObject

Parameters:

  • TaskGroupId:

    任务动作ID

  • TaskGroupTitle:

    分组标题

  • TaskGroupDescription:

    分组描述

  • TaskGroupOrder:

    任务分组顺序

  • ObjectTypeId:

    对象类型ID

  • TaskGroupCreateTime:

    任务分组创建时间

  • TaskGroupUpdateTime:

    任务分组更新时间

  • TaskGroupActions:

    动作分组动作列表

  • TaskGroupInstanceList:

    实例列表

  • TaskGroupMode:

    执行模式。1 — 顺序执行,2 — 阶段执行

  • TaskGroupDiscardInstanceList:

    不参演的实例列表

  • TaskGroupSelectedInstanceList:

    参演实例列表

  • TaskGroupInstancesExecuteRule:

    机器选取规则



1798
1799
1800
# File 'lib/v20210820/models.rb', line 1798

def TaskGroupDiscardInstanceList
  @TaskGroupDiscardInstanceList
end

#TaskGroupIdObject

Parameters:

  • TaskGroupId:

    任务动作ID

  • TaskGroupTitle:

    分组标题

  • TaskGroupDescription:

    分组描述

  • TaskGroupOrder:

    任务分组顺序

  • ObjectTypeId:

    对象类型ID

  • TaskGroupCreateTime:

    任务分组创建时间

  • TaskGroupUpdateTime:

    任务分组更新时间

  • TaskGroupActions:

    动作分组动作列表

  • TaskGroupInstanceList:

    实例列表

  • TaskGroupMode:

    执行模式。1 — 顺序执行,2 — 阶段执行

  • TaskGroupDiscardInstanceList:

    不参演的实例列表

  • TaskGroupSelectedInstanceList:

    参演实例列表

  • TaskGroupInstancesExecuteRule:

    机器选取规则



1798
1799
1800
# File 'lib/v20210820/models.rb', line 1798

def TaskGroupId
  @TaskGroupId
end

#TaskGroupInstanceListObject

Parameters:

  • TaskGroupId:

    任务动作ID

  • TaskGroupTitle:

    分组标题

  • TaskGroupDescription:

    分组描述

  • TaskGroupOrder:

    任务分组顺序

  • ObjectTypeId:

    对象类型ID

  • TaskGroupCreateTime:

    任务分组创建时间

  • TaskGroupUpdateTime:

    任务分组更新时间

  • TaskGroupActions:

    动作分组动作列表

  • TaskGroupInstanceList:

    实例列表

  • TaskGroupMode:

    执行模式。1 — 顺序执行,2 — 阶段执行

  • TaskGroupDiscardInstanceList:

    不参演的实例列表

  • TaskGroupSelectedInstanceList:

    参演实例列表

  • TaskGroupInstancesExecuteRule:

    机器选取规则



1798
1799
1800
# File 'lib/v20210820/models.rb', line 1798

def TaskGroupInstanceList
  @TaskGroupInstanceList
end

#TaskGroupInstancesExecuteRuleObject

Parameters:

  • TaskGroupId:

    任务动作ID

  • TaskGroupTitle:

    分组标题

  • TaskGroupDescription:

    分组描述

  • TaskGroupOrder:

    任务分组顺序

  • ObjectTypeId:

    对象类型ID

  • TaskGroupCreateTime:

    任务分组创建时间

  • TaskGroupUpdateTime:

    任务分组更新时间

  • TaskGroupActions:

    动作分组动作列表

  • TaskGroupInstanceList:

    实例列表

  • TaskGroupMode:

    执行模式。1 — 顺序执行,2 — 阶段执行

  • TaskGroupDiscardInstanceList:

    不参演的实例列表

  • TaskGroupSelectedInstanceList:

    参演实例列表

  • TaskGroupInstancesExecuteRule:

    机器选取规则



1798
1799
1800
# File 'lib/v20210820/models.rb', line 1798

def TaskGroupInstancesExecuteRule
  @TaskGroupInstancesExecuteRule
end

#TaskGroupModeObject

Parameters:

  • TaskGroupId:

    任务动作ID

  • TaskGroupTitle:

    分组标题

  • TaskGroupDescription:

    分组描述

  • TaskGroupOrder:

    任务分组顺序

  • ObjectTypeId:

    对象类型ID

  • TaskGroupCreateTime:

    任务分组创建时间

  • TaskGroupUpdateTime:

    任务分组更新时间

  • TaskGroupActions:

    动作分组动作列表

  • TaskGroupInstanceList:

    实例列表

  • TaskGroupMode:

    执行模式。1 — 顺序执行,2 — 阶段执行

  • TaskGroupDiscardInstanceList:

    不参演的实例列表

  • TaskGroupSelectedInstanceList:

    参演实例列表

  • TaskGroupInstancesExecuteRule:

    机器选取规则



1798
1799
1800
# File 'lib/v20210820/models.rb', line 1798

def TaskGroupMode
  @TaskGroupMode
end

#TaskGroupOrderObject

Parameters:

  • TaskGroupId:

    任务动作ID

  • TaskGroupTitle:

    分组标题

  • TaskGroupDescription:

    分组描述

  • TaskGroupOrder:

    任务分组顺序

  • ObjectTypeId:

    对象类型ID

  • TaskGroupCreateTime:

    任务分组创建时间

  • TaskGroupUpdateTime:

    任务分组更新时间

  • TaskGroupActions:

    动作分组动作列表

  • TaskGroupInstanceList:

    实例列表

  • TaskGroupMode:

    执行模式。1 — 顺序执行,2 — 阶段执行

  • TaskGroupDiscardInstanceList:

    不参演的实例列表

  • TaskGroupSelectedInstanceList:

    参演实例列表

  • TaskGroupInstancesExecuteRule:

    机器选取规则



1798
1799
1800
# File 'lib/v20210820/models.rb', line 1798

def TaskGroupOrder
  @TaskGroupOrder
end

#TaskGroupSelectedInstanceListObject

Parameters:

  • TaskGroupId:

    任务动作ID

  • TaskGroupTitle:

    分组标题

  • TaskGroupDescription:

    分组描述

  • TaskGroupOrder:

    任务分组顺序

  • ObjectTypeId:

    对象类型ID

  • TaskGroupCreateTime:

    任务分组创建时间

  • TaskGroupUpdateTime:

    任务分组更新时间

  • TaskGroupActions:

    动作分组动作列表

  • TaskGroupInstanceList:

    实例列表

  • TaskGroupMode:

    执行模式。1 — 顺序执行,2 — 阶段执行

  • TaskGroupDiscardInstanceList:

    不参演的实例列表

  • TaskGroupSelectedInstanceList:

    参演实例列表

  • TaskGroupInstancesExecuteRule:

    机器选取规则



1798
1799
1800
# File 'lib/v20210820/models.rb', line 1798

def TaskGroupSelectedInstanceList
  @TaskGroupSelectedInstanceList
end

#TaskGroupTitleObject

Parameters:

  • TaskGroupId:

    任务动作ID

  • TaskGroupTitle:

    分组标题

  • TaskGroupDescription:

    分组描述

  • TaskGroupOrder:

    任务分组顺序

  • ObjectTypeId:

    对象类型ID

  • TaskGroupCreateTime:

    任务分组创建时间

  • TaskGroupUpdateTime:

    任务分组更新时间

  • TaskGroupActions:

    动作分组动作列表

  • TaskGroupInstanceList:

    实例列表

  • TaskGroupMode:

    执行模式。1 — 顺序执行,2 — 阶段执行

  • TaskGroupDiscardInstanceList:

    不参演的实例列表

  • TaskGroupSelectedInstanceList:

    参演实例列表

  • TaskGroupInstancesExecuteRule:

    机器选取规则



1798
1799
1800
# File 'lib/v20210820/models.rb', line 1798

def TaskGroupTitle
  @TaskGroupTitle
end

#TaskGroupUpdateTimeObject

Parameters:

  • TaskGroupId:

    任务动作ID

  • TaskGroupTitle:

    分组标题

  • TaskGroupDescription:

    分组描述

  • TaskGroupOrder:

    任务分组顺序

  • ObjectTypeId:

    对象类型ID

  • TaskGroupCreateTime:

    任务分组创建时间

  • TaskGroupUpdateTime:

    任务分组更新时间

  • TaskGroupActions:

    动作分组动作列表

  • TaskGroupInstanceList:

    实例列表

  • TaskGroupMode:

    执行模式。1 — 顺序执行,2 — 阶段执行

  • TaskGroupDiscardInstanceList:

    不参演的实例列表

  • TaskGroupSelectedInstanceList:

    参演实例列表

  • TaskGroupInstancesExecuteRule:

    机器选取规则



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