Class: TencentCloud::Teo::V20220901::CacheKeyConfigParameters

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

Overview

缓存键配置。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fullurlcache = nil, ignorecase = nil, querystring = nil) ⇒ CacheKeyConfigParameters

Returns a new instance of CacheKeyConfigParameters.



2483
2484
2485
2486
2487
# File 'lib/v20220901/models.rb', line 2483

def initialize(fullurlcache=nil, ignorecase=nil, querystring=nil)
  @FullURLCache = fullurlcache
  @IgnoreCase = ignorecase
  @QueryString = querystring
end

Instance Attribute Details

#FullURLCacheObject

<li>on:开启全路径缓存(即关闭参数忽略);</li> <li>off:关闭全路径缓存(即开启参数忽略)。</li> <li>on:忽略;</li> <li>off:不忽略。</li>

Parameters:

  • FullURLCache:

    是否开启全路径缓存,取值有:

  • IgnoreCase:

    是否忽略大小写缓存,取值有:

  • QueryString:

    查询字符串保留配置参数。此字段和 FullURLCache 必须同时设置,但不能同为 on。



2481
2482
2483
# File 'lib/v20220901/models.rb', line 2481

def FullURLCache
  @FullURLCache
end

#IgnoreCaseObject

<li>on:开启全路径缓存(即关闭参数忽略);</li> <li>off:关闭全路径缓存(即开启参数忽略)。</li> <li>on:忽略;</li> <li>off:不忽略。</li>

Parameters:

  • FullURLCache:

    是否开启全路径缓存,取值有:

  • IgnoreCase:

    是否忽略大小写缓存,取值有:

  • QueryString:

    查询字符串保留配置参数。此字段和 FullURLCache 必须同时设置,但不能同为 on。



2481
2482
2483
# File 'lib/v20220901/models.rb', line 2481

def IgnoreCase
  @IgnoreCase
end

#QueryStringObject

<li>on:开启全路径缓存(即关闭参数忽略);</li> <li>off:关闭全路径缓存(即开启参数忽略)。</li> <li>on:忽略;</li> <li>off:不忽略。</li>

Parameters:

  • FullURLCache:

    是否开启全路径缓存,取值有:

  • IgnoreCase:

    是否忽略大小写缓存,取值有:

  • QueryString:

    查询字符串保留配置参数。此字段和 FullURLCache 必须同时设置,但不能同为 on。



2481
2482
2483
# File 'lib/v20220901/models.rb', line 2481

def QueryString
  @QueryString
end

Instance Method Details

#deserialize(params) ⇒ Object



2489
2490
2491
2492
2493
2494
2495
2496
# File 'lib/v20220901/models.rb', line 2489

def deserialize(params)
  @FullURLCache = params['FullURLCache']
  @IgnoreCase = params['IgnoreCase']
  unless params['QueryString'].nil?
    @QueryString = CacheKeyQueryString.new
    @QueryString.deserialize(params['QueryString'])
  end
end