Class: TencentCloud::Teo::V20220901::CacheKey

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) ⇒ CacheKey

Returns a new instance of CacheKey.



2452
2453
2454
2455
2456
# File 'lib/v20220901/models.rb', line 2452

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> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FullUrlCache:

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

  • IgnoreCase:

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

  • QueryString:

    CacheKey 中包含请求参数。



2450
2451
2452
# File 'lib/v20220901/models.rb', line 2450

def FullUrlCache
  @FullUrlCache
end

#IgnoreCaseObject

<li>on:开启全路径缓存(即关闭参数忽略);</li> <li>off:关闭全路径缓存(即开启参数忽略)。</li> <li>on:忽略;</li> <li>off:不忽略。</li> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FullUrlCache:

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

  • IgnoreCase:

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

  • QueryString:

    CacheKey 中包含请求参数。



2450
2451
2452
# File 'lib/v20220901/models.rb', line 2450

def IgnoreCase
  @IgnoreCase
end

#QueryStringObject

<li>on:开启全路径缓存(即关闭参数忽略);</li> <li>off:关闭全路径缓存(即开启参数忽略)。</li> <li>on:忽略;</li> <li>off:不忽略。</li> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FullUrlCache:

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

  • IgnoreCase:

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

  • QueryString:

    CacheKey 中包含请求参数。



2450
2451
2452
# File 'lib/v20220901/models.rb', line 2450

def QueryString
  @QueryString
end

Instance Method Details

#deserialize(params) ⇒ Object



2458
2459
2460
2461
2462
2463
2464
2465
# File 'lib/v20220901/models.rb', line 2458

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