Class: TencentCloud::Cfg::V20210820::TaskGroupInstancesExecuteRules

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(taskgroupinstancesexecutemode = nil, taskgroupinstancesexecutepercent = nil, taskgroupinstancesexecutenum = nil) ⇒ TaskGroupInstancesExecuteRules

Returns a new instance of TaskGroupInstancesExecuteRules.



2127
2128
2129
2130
2131
# File 'lib/v20210820/models.rb', line 2127

def initialize(taskgroupinstancesexecutemode=nil, taskgroupinstancesexecutepercent=nil, taskgroupinstancesexecutenum=nil)
  @TaskGroupInstancesExecuteMode = taskgroupinstancesexecutemode
  @TaskGroupInstancesExecutePercent = taskgroupinstancesexecutepercent
  @TaskGroupInstancesExecuteNum = taskgroupinstancesexecutenum
end

Instance Attribute Details

#TaskGroupInstancesExecuteModeObject

Parameters:

  • TaskGroupInstancesExecuteMode:

    实例选取模式

  • TaskGroupInstancesExecutePercent:

    按比例选取模式下选取比例

  • TaskGroupInstancesExecuteNum:

    按数量选取模式下选取数量



2125
2126
2127
# File 'lib/v20210820/models.rb', line 2125

def TaskGroupInstancesExecuteMode
  @TaskGroupInstancesExecuteMode
end

#TaskGroupInstancesExecuteNumObject

Parameters:

  • TaskGroupInstancesExecuteMode:

    实例选取模式

  • TaskGroupInstancesExecutePercent:

    按比例选取模式下选取比例

  • TaskGroupInstancesExecuteNum:

    按数量选取模式下选取数量



2125
2126
2127
# File 'lib/v20210820/models.rb', line 2125

def TaskGroupInstancesExecuteNum
  @TaskGroupInstancesExecuteNum
end

#TaskGroupInstancesExecutePercentObject

Parameters:

  • TaskGroupInstancesExecuteMode:

    实例选取模式

  • TaskGroupInstancesExecutePercent:

    按比例选取模式下选取比例

  • TaskGroupInstancesExecuteNum:

    按数量选取模式下选取数量



2125
2126
2127
# File 'lib/v20210820/models.rb', line 2125

def TaskGroupInstancesExecutePercent
  @TaskGroupInstancesExecutePercent
end

Instance Method Details

#deserialize(params) ⇒ Object



2133
2134
2135
2136
2137
# File 'lib/v20210820/models.rb', line 2133

def deserialize(params)
  @TaskGroupInstancesExecuteMode = params['TaskGroupInstancesExecuteMode']
  @TaskGroupInstancesExecutePercent = params['TaskGroupInstancesExecutePercent']
  @TaskGroupInstancesExecuteNum = params['TaskGroupInstancesExecuteNum']
end