Class: TencentCloud::Eb::V20210416::UpdateRuleRequest

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

Overview

UpdateRule请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ruleid = nil, eventbusid = nil, enable = nil, description = nil, eventpattern = nil, rulename = nil) ⇒ UpdateRuleRequest

Returns a new instance of UpdateRuleRequest.



2602
2603
2604
2605
2606
2607
2608
2609
# File 'lib/v20210416/models.rb', line 2602

def initialize(ruleid=nil, eventbusid=nil, enable=nil, description=nil, eventpattern=nil, rulename=nil)
  @RuleId = ruleid
  @EventBusId = eventbusid
  @Enable = enable
  @Description = description
  @EventPattern = eventpattern
  @RuleName = rulename
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • RuleId:

    事件规则ID

  • EventBusId:

    事件集ID

  • Enable:

    使能开关。

  • Description:

    事件规则描述,只能包含数字、中英文及常用标点符号,不超过200个字符

  • EventPattern:
  • RuleName:

    事件规则名称,只能包含字母、中文、数字、下划线、连字符,以字母/中文开头,以数字、字母或中文结尾,2~60个字符



2600
2601
2602
# File 'lib/v20210416/models.rb', line 2600

def Description
  @Description
end

#EnableObject

Parameters:

  • RuleId:

    事件规则ID

  • EventBusId:

    事件集ID

  • Enable:

    使能开关。

  • Description:

    事件规则描述,只能包含数字、中英文及常用标点符号,不超过200个字符

  • EventPattern:
  • RuleName:

    事件规则名称,只能包含字母、中文、数字、下划线、连字符,以字母/中文开头,以数字、字母或中文结尾,2~60个字符



2600
2601
2602
# File 'lib/v20210416/models.rb', line 2600

def Enable
  @Enable
end

#EventBusIdObject

Parameters:

  • RuleId:

    事件规则ID

  • EventBusId:

    事件集ID

  • Enable:

    使能开关。

  • Description:

    事件规则描述,只能包含数字、中英文及常用标点符号,不超过200个字符

  • EventPattern:
  • RuleName:

    事件规则名称,只能包含字母、中文、数字、下划线、连字符,以字母/中文开头,以数字、字母或中文结尾,2~60个字符



2600
2601
2602
# File 'lib/v20210416/models.rb', line 2600

def EventBusId
  @EventBusId
end

#EventPatternObject

Parameters:

  • RuleId:

    事件规则ID

  • EventBusId:

    事件集ID

  • Enable:

    使能开关。

  • Description:

    事件规则描述,只能包含数字、中英文及常用标点符号,不超过200个字符

  • EventPattern:
  • RuleName:

    事件规则名称,只能包含字母、中文、数字、下划线、连字符,以字母/中文开头,以数字、字母或中文结尾,2~60个字符



2600
2601
2602
# File 'lib/v20210416/models.rb', line 2600

def EventPattern
  @EventPattern
end

#RuleIdObject

Parameters:

  • RuleId:

    事件规则ID

  • EventBusId:

    事件集ID

  • Enable:

    使能开关。

  • Description:

    事件规则描述,只能包含数字、中英文及常用标点符号,不超过200个字符

  • EventPattern:
  • RuleName:

    事件规则名称,只能包含字母、中文、数字、下划线、连字符,以字母/中文开头,以数字、字母或中文结尾,2~60个字符



2600
2601
2602
# File 'lib/v20210416/models.rb', line 2600

def RuleId
  @RuleId
end

#RuleNameObject

Parameters:

  • RuleId:

    事件规则ID

  • EventBusId:

    事件集ID

  • Enable:

    使能开关。

  • Description:

    事件规则描述,只能包含数字、中英文及常用标点符号,不超过200个字符

  • EventPattern:
  • RuleName:

    事件规则名称,只能包含字母、中文、数字、下划线、连字符,以字母/中文开头,以数字、字母或中文结尾,2~60个字符



2600
2601
2602
# File 'lib/v20210416/models.rb', line 2600

def RuleName
  @RuleName
end

Instance Method Details

#deserialize(params) ⇒ Object



2611
2612
2613
2614
2615
2616
2617
2618
# File 'lib/v20210416/models.rb', line 2611

def deserialize(params)
  @RuleId = params['RuleId']
  @EventBusId = params['EventBusId']
  @Enable = params['Enable']
  @Description = params['Description']
  @EventPattern = params['EventPattern']
  @RuleName = params['RuleName']
end