Class: TencentCloud::Teo::V20220901::RuleRewriteActionParams

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

Overview

规则引擎条件 HTTP 请求/响应头操作动作参数。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(action = nil, name = nil, values = nil) ⇒ RuleRewriteActionParams

Returns a new instance of RuleRewriteActionParams.



21036
21037
21038
21039
21040
# File 'lib/v20220901/models.rb', line 21036

def initialize(action=nil, name=nil, values=nil)
  @Action = action
  @Name = name
  @Values = values
end

Instance Attribute Details

#ActionObject

<li> add:添加 HTTP 头部;</li> <li> set:重写 HTTP 头部;</li> <li> del:删除 HTTP 头部。</li>

Parameters:

  • Action:

    功能参数名称,参数填写规范可调用接口 [查询规则引擎的设置参数](cloud.tencent.com/document/product/1552/80618) 查看。现在只有三种取值:

  • Name:

    参数名称。

  • Values:

    参数值。



21034
21035
21036
# File 'lib/v20220901/models.rb', line 21034

def Action
  @Action
end

#NameObject

<li> add:添加 HTTP 头部;</li> <li> set:重写 HTTP 头部;</li> <li> del:删除 HTTP 头部。</li>

Parameters:

  • Action:

    功能参数名称,参数填写规范可调用接口 [查询规则引擎的设置参数](cloud.tencent.com/document/product/1552/80618) 查看。现在只有三种取值:

  • Name:

    参数名称。

  • Values:

    参数值。



21034
21035
21036
# File 'lib/v20220901/models.rb', line 21034

def Name
  @Name
end

#ValuesObject

<li> add:添加 HTTP 头部;</li> <li> set:重写 HTTP 头部;</li> <li> del:删除 HTTP 头部。</li>

Parameters:

  • Action:

    功能参数名称,参数填写规范可调用接口 [查询规则引擎的设置参数](cloud.tencent.com/document/product/1552/80618) 查看。现在只有三种取值:

  • Name:

    参数名称。

  • Values:

    参数值。



21034
21035
21036
# File 'lib/v20220901/models.rb', line 21034

def Values
  @Values
end

Instance Method Details

#deserialize(params) ⇒ Object



21042
21043
21044
21045
21046
# File 'lib/v20220901/models.rb', line 21042

def deserialize(params)
  @Action = params['Action']
  @Name = params['Name']
  @Values = params['Values']
end