Class: TencentCloud::Teo::V20220901::QueryString

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

Overview

CacheKey中包含请求参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(switch = nil, action = nil, value = nil) ⇒ QueryString

Returns a new instance of QueryString.



19386
19387
19388
19389
19390
# File 'lib/v20220901/models.rb', line 19386

def initialize(switch=nil, action=nil, value=nil)
  @Switch = switch
  @Action = action
  @Value = value
end

Instance Attribute Details

#ActionObject

<li>on:是;</li> <li>off:否。</li> <li>includeCustom:使用部分url参数;</li> <li>excludeCustom:排除部分url参数。</li>

Parameters:

  • Switch:

    CacheKey是否由QueryString组成,取值有:

  • Action:

    CacheKey使用QueryString的方式,取值有:

  • Value:

    使用/排除的url参数数组。



19384
19385
19386
# File 'lib/v20220901/models.rb', line 19384

def Action
  @Action
end

#SwitchObject

<li>on:是;</li> <li>off:否。</li> <li>includeCustom:使用部分url参数;</li> <li>excludeCustom:排除部分url参数。</li>

Parameters:

  • Switch:

    CacheKey是否由QueryString组成,取值有:

  • Action:

    CacheKey使用QueryString的方式,取值有:

  • Value:

    使用/排除的url参数数组。



19384
19385
19386
# File 'lib/v20220901/models.rb', line 19384

def Switch
  @Switch
end

#ValueObject

<li>on:是;</li> <li>off:否。</li> <li>includeCustom:使用部分url参数;</li> <li>excludeCustom:排除部分url参数。</li>

Parameters:

  • Switch:

    CacheKey是否由QueryString组成,取值有:

  • Action:

    CacheKey使用QueryString的方式,取值有:

  • Value:

    使用/排除的url参数数组。



19384
19385
19386
# File 'lib/v20220901/models.rb', line 19384

def Value
  @Value
end

Instance Method Details

#deserialize(params) ⇒ Object



19392
19393
19394
19395
19396
# File 'lib/v20220901/models.rb', line 19392

def deserialize(params)
  @Switch = params['Switch']
  @Action = params['Action']
  @Value = params['Value']
end