Class: TencentCloud::Asw::V20200722::StartExecutionRequest

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

Overview

StartExecution请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(statemachineresourcename = nil, input = nil, name = nil) ⇒ StartExecutionRequest

Returns a new instance of StartExecutionRequest.



546
547
548
549
550
# File 'lib/v20200722/models.rb', line 546

def initialize(statemachineresourcename=nil, input=nil, name=nil)
  @StateMachineResourceName = statemachineresourcename
  @Input = input
  @Name = name
end

Instance Attribute Details

#InputObject

Parameters:

  • StateMachineResourceName:

    状态机资源名

  • Input:

    输入参数,内容为JsonObject,长度不大于524288字符。

  • Name:

    本次执行名。如果不填,系统会自动生成。如果填,应保证状态机下唯一



544
545
546
# File 'lib/v20200722/models.rb', line 544

def Input
  @Input
end

#NameObject

Parameters:

  • StateMachineResourceName:

    状态机资源名

  • Input:

    输入参数,内容为JsonObject,长度不大于524288字符。

  • Name:

    本次执行名。如果不填,系统会自动生成。如果填,应保证状态机下唯一



544
545
546
# File 'lib/v20200722/models.rb', line 544

def Name
  @Name
end

#StateMachineResourceNameObject

Parameters:

  • StateMachineResourceName:

    状态机资源名

  • Input:

    输入参数,内容为JsonObject,长度不大于524288字符。

  • Name:

    本次执行名。如果不填,系统会自动生成。如果填,应保证状态机下唯一



544
545
546
# File 'lib/v20200722/models.rb', line 544

def StateMachineResourceName
  @StateMachineResourceName
end

Instance Method Details

#deserialize(params) ⇒ Object



552
553
554
555
556
# File 'lib/v20200722/models.rb', line 552

def deserialize(params)
  @StateMachineResourceName = params['StateMachineResourceName']
  @Input = params['Input']
  @Name = params['Name']
end