Class: TencentCloud::Teo::V20220901::StatusCodeCacheParam

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

Overview

状态码缓存 TTL 配置参数内部结构。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(statuscode = nil, cachetime = nil) ⇒ StatusCodeCacheParam

Returns a new instance of StatusCodeCacheParam.



21997
21998
21999
22000
# File 'lib/v20220901/models.rb', line 21997

def initialize(statuscode=nil, cachetime=nil)
  @StatusCode = statuscode
  @CacheTime = cachetime
end

Instance Attribute Details

#CacheTimeObject

Parameters:

  • StatusCode:

    状态码,取值为 400、 401、403、 404、 405、 407、 414、 500、 501、 502、 503、 504、 509、 514 之一。

  • CacheTime:

    缓存时间数值,单位为秒,取值:0~31536000。



21995
21996
21997
# File 'lib/v20220901/models.rb', line 21995

def CacheTime
  @CacheTime
end

#StatusCodeObject

Parameters:

  • StatusCode:

    状态码,取值为 400、 401、403、 404、 405、 407、 414、 500、 501、 502、 503、 504、 509、 514 之一。

  • CacheTime:

    缓存时间数值,单位为秒,取值:0~31536000。



21995
21996
21997
# File 'lib/v20220901/models.rb', line 21995

def StatusCode
  @StatusCode
end

Instance Method Details

#deserialize(params) ⇒ Object



22002
22003
22004
22005
# File 'lib/v20220901/models.rb', line 22002

def deserialize(params)
  @StatusCode = params['StatusCode']
  @CacheTime = params['CacheTime']
end