Class: TencentCloud::Teo::V20220901::MaxAge

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

Overview

浏览器缓存规则配置,用于设置 MaxAge 默认值,默认为关闭状态

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(followorigin = nil, maxagetime = nil) ⇒ MaxAge

Returns a new instance of MaxAge.



15173
15174
15175
15176
# File 'lib/v20220901/models.rb', line 15173

def initialize(followorigin=nil, maxagetime=nil)
  @FollowOrigin = followorigin
  @MaxAgeTime = maxagetime
end

Instance Attribute Details

#FollowOriginObject

<li>on:遵循源站,忽略MaxAge 时间设置;</li> <li>off:不遵循源站,使用MaxAge 时间设置。</li> 注意:时间为0,即不缓存。

Parameters:

  • FollowOrigin:

    是否遵循源站,取值有:

  • MaxAgeTime:

    MaxAge 时间设置,单位为秒,取值:0~315360000。



15171
15172
15173
# File 'lib/v20220901/models.rb', line 15171

def FollowOrigin
  @FollowOrigin
end

#MaxAgeTimeObject

<li>on:遵循源站,忽略MaxAge 时间设置;</li> <li>off:不遵循源站,使用MaxAge 时间设置。</li> 注意:时间为0,即不缓存。

Parameters:

  • FollowOrigin:

    是否遵循源站,取值有:

  • MaxAgeTime:

    MaxAge 时间设置,单位为秒,取值:0~315360000。



15171
15172
15173
# File 'lib/v20220901/models.rb', line 15171

def MaxAgeTime
  @MaxAgeTime
end

Instance Method Details

#deserialize(params) ⇒ Object



15178
15179
15180
15181
# File 'lib/v20220901/models.rb', line 15178

def deserialize(params)
  @FollowOrigin = params['FollowOrigin']
  @MaxAgeTime = params['MaxAgeTime']
end