Class: TencentCloud::Mps::V20190612::Activity

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

Overview

编排原子任务

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(activitytype = nil, reardriveindex = nil, activitypara = nil) ⇒ Activity

Returns a new instance of Activity.



220
221
222
223
224
# File 'lib/v20190612/models.rb', line 220

def initialize(activitytype=nil, reardriveindex=nil, activitypara=nil)
  @ActivityType = activitytype
  @ReardriveIndex = reardriveindex
  @ActivityPara = activitypara
end

Instance Attribute Details

#ActivityParaObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ReardriveIndex:

    后驱节点索引数组

  • ActivityPara:

    原子任务参数



218
219
220
# File 'lib/v20190612/models.rb', line 218

def ActivityPara
  @ActivityPara
end

#ActivityTypeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ReardriveIndex:

    后驱节点索引数组

  • ActivityPara:

    原子任务参数



218
219
220
# File 'lib/v20190612/models.rb', line 218

def ActivityType
  @ActivityType
end

#ReardriveIndexObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ReardriveIndex:

    后驱节点索引数组

  • ActivityPara:

    原子任务参数



218
219
220
# File 'lib/v20190612/models.rb', line 218

def ReardriveIndex
  @ReardriveIndex
end

Instance Method Details

#deserialize(params) ⇒ Object



226
227
228
229
230
231
232
233
# File 'lib/v20190612/models.rb', line 226

def deserialize(params)
  @ActivityType = params['ActivityType']
  @ReardriveIndex = params['ReardriveIndex']
  unless params['ActivityPara'].nil?
    @ActivityPara = ActivityPara.new
    @ActivityPara.deserialize(params['ActivityPara'])
  end
end