Class: TencentCloud::Asw::V20200722::CreateFlowServiceRequest

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

Overview

CreateFlowService请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(definition = nil, flowservicename = nil, isnewrole = nil, type = nil, flowservicechinesename = nil, roleresource = nil, description = nil, enablecls = nil, input = nil) ⇒ CreateFlowServiceRequest

Returns a new instance of CreateFlowServiceRequest.



43
44
45
46
47
48
49
50
51
52
53
# File 'lib/v20200722/models.rb', line 43

def initialize(definition=nil, flowservicename=nil, isnewrole=nil, type=nil, flowservicechinesename=nil, roleresource=nil, description=nil, enablecls=nil, input=nil)
  @Definition = definition
  @FlowServiceName = flowservicename
  @IsNewRole = isnewrole
  @Type = type
  @FlowServiceChineseName = flowservicechinesename
  @RoleResource = roleresource
  @Description = description
  @EnableCLS = enablecls
  @Input = input
end

Instance Attribute Details

#DefinitionObject

Parameters:

  • Definition:

    定义文本(JSON格式)

  • FlowServiceName:

    状态机所属服务名

  • IsNewRole:

    是不是新的角色

  • Type:

    状态机类型(EXPRESS,STANDARD)

  • FlowServiceChineseName:

    状态机所属服务中文名

  • RoleResource:

    角色资源名, 比如: qcs::cam::uin/20103392:roleName/SomeRoleForYourStateMachine

  • Description:

    备注

  • EnableCLS:

    是否开启CLS日志投递功能

  • Input:

    该状态机的默认输入



41
42
43
# File 'lib/v20200722/models.rb', line 41

def Definition
  @Definition
end

#DescriptionObject

Parameters:

  • Definition:

    定义文本(JSON格式)

  • FlowServiceName:

    状态机所属服务名

  • IsNewRole:

    是不是新的角色

  • Type:

    状态机类型(EXPRESS,STANDARD)

  • FlowServiceChineseName:

    状态机所属服务中文名

  • RoleResource:

    角色资源名, 比如: qcs::cam::uin/20103392:roleName/SomeRoleForYourStateMachine

  • Description:

    备注

  • EnableCLS:

    是否开启CLS日志投递功能

  • Input:

    该状态机的默认输入



41
42
43
# File 'lib/v20200722/models.rb', line 41

def Description
  @Description
end

#EnableCLSObject

Parameters:

  • Definition:

    定义文本(JSON格式)

  • FlowServiceName:

    状态机所属服务名

  • IsNewRole:

    是不是新的角色

  • Type:

    状态机类型(EXPRESS,STANDARD)

  • FlowServiceChineseName:

    状态机所属服务中文名

  • RoleResource:

    角色资源名, 比如: qcs::cam::uin/20103392:roleName/SomeRoleForYourStateMachine

  • Description:

    备注

  • EnableCLS:

    是否开启CLS日志投递功能

  • Input:

    该状态机的默认输入



41
42
43
# File 'lib/v20200722/models.rb', line 41

def EnableCLS
  @EnableCLS
end

#FlowServiceChineseNameObject

Parameters:

  • Definition:

    定义文本(JSON格式)

  • FlowServiceName:

    状态机所属服务名

  • IsNewRole:

    是不是新的角色

  • Type:

    状态机类型(EXPRESS,STANDARD)

  • FlowServiceChineseName:

    状态机所属服务中文名

  • RoleResource:

    角色资源名, 比如: qcs::cam::uin/20103392:roleName/SomeRoleForYourStateMachine

  • Description:

    备注

  • EnableCLS:

    是否开启CLS日志投递功能

  • Input:

    该状态机的默认输入



41
42
43
# File 'lib/v20200722/models.rb', line 41

def FlowServiceChineseName
  @FlowServiceChineseName
end

#FlowServiceNameObject

Parameters:

  • Definition:

    定义文本(JSON格式)

  • FlowServiceName:

    状态机所属服务名

  • IsNewRole:

    是不是新的角色

  • Type:

    状态机类型(EXPRESS,STANDARD)

  • FlowServiceChineseName:

    状态机所属服务中文名

  • RoleResource:

    角色资源名, 比如: qcs::cam::uin/20103392:roleName/SomeRoleForYourStateMachine

  • Description:

    备注

  • EnableCLS:

    是否开启CLS日志投递功能

  • Input:

    该状态机的默认输入



41
42
43
# File 'lib/v20200722/models.rb', line 41

def FlowServiceName
  @FlowServiceName
end

#InputObject

Parameters:

  • Definition:

    定义文本(JSON格式)

  • FlowServiceName:

    状态机所属服务名

  • IsNewRole:

    是不是新的角色

  • Type:

    状态机类型(EXPRESS,STANDARD)

  • FlowServiceChineseName:

    状态机所属服务中文名

  • RoleResource:

    角色资源名, 比如: qcs::cam::uin/20103392:roleName/SomeRoleForYourStateMachine

  • Description:

    备注

  • EnableCLS:

    是否开启CLS日志投递功能

  • Input:

    该状态机的默认输入



41
42
43
# File 'lib/v20200722/models.rb', line 41

def Input
  @Input
end

#IsNewRoleObject

Parameters:

  • Definition:

    定义文本(JSON格式)

  • FlowServiceName:

    状态机所属服务名

  • IsNewRole:

    是不是新的角色

  • Type:

    状态机类型(EXPRESS,STANDARD)

  • FlowServiceChineseName:

    状态机所属服务中文名

  • RoleResource:

    角色资源名, 比如: qcs::cam::uin/20103392:roleName/SomeRoleForYourStateMachine

  • Description:

    备注

  • EnableCLS:

    是否开启CLS日志投递功能

  • Input:

    该状态机的默认输入



41
42
43
# File 'lib/v20200722/models.rb', line 41

def IsNewRole
  @IsNewRole
end

#RoleResourceObject

Parameters:

  • Definition:

    定义文本(JSON格式)

  • FlowServiceName:

    状态机所属服务名

  • IsNewRole:

    是不是新的角色

  • Type:

    状态机类型(EXPRESS,STANDARD)

  • FlowServiceChineseName:

    状态机所属服务中文名

  • RoleResource:

    角色资源名, 比如: qcs::cam::uin/20103392:roleName/SomeRoleForYourStateMachine

  • Description:

    备注

  • EnableCLS:

    是否开启CLS日志投递功能

  • Input:

    该状态机的默认输入



41
42
43
# File 'lib/v20200722/models.rb', line 41

def RoleResource
  @RoleResource
end

#TypeObject

Parameters:

  • Definition:

    定义文本(JSON格式)

  • FlowServiceName:

    状态机所属服务名

  • IsNewRole:

    是不是新的角色

  • Type:

    状态机类型(EXPRESS,STANDARD)

  • FlowServiceChineseName:

    状态机所属服务中文名

  • RoleResource:

    角色资源名, 比如: qcs::cam::uin/20103392:roleName/SomeRoleForYourStateMachine

  • Description:

    备注

  • EnableCLS:

    是否开启CLS日志投递功能

  • Input:

    该状态机的默认输入



41
42
43
# File 'lib/v20200722/models.rb', line 41

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



55
56
57
58
59
60
61
62
63
64
65
# File 'lib/v20200722/models.rb', line 55

def deserialize(params)
  @Definition = params['Definition']
  @FlowServiceName = params['FlowServiceName']
  @IsNewRole = params['IsNewRole']
  @Type = params['Type']
  @FlowServiceChineseName = params['FlowServiceChineseName']
  @RoleResource = params['RoleResource']
  @Description = params['Description']
  @EnableCLS = params['EnableCLS']
  @Input = params['Input']
end