Class: TencentCloud::Cdn::V20180606::AdvancedCache
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdn::V20180606::AdvancedCache
- Defined in:
- lib/v20180606/models.rb
Overview
缓存过期配置高级版,注意:此字段已经弃用,请使用RuleCache
Instance Attribute Summary collapse
-
#CacheRules ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 开启时,源站返回 no-cache、no-store 头部时,仍按照缓存过期规则进行节点缓存 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 on:开启,不缓存该头部及body off:关闭,遵循用户自定义的节点缓存规则 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。.
-
#IgnoreCacheControl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 开启时,源站返回 no-cache、no-store 头部时,仍按照缓存过期规则进行节点缓存 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 on:开启,不缓存该头部及body off:关闭,遵循用户自定义的节点缓存规则 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。.
-
#IgnoreSetCookie ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 开启时,源站返回 no-cache、no-store 头部时,仍按照缓存过期规则进行节点缓存 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 on:开启,不缓存该头部及body off:关闭,遵循用户自定义的节点缓存规则 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(cacherules = nil, ignorecachecontrol = nil, ignoresetcookie = nil) ⇒ AdvancedCache
constructor
A new instance of AdvancedCache.
Constructor Details
#initialize(cacherules = nil, ignorecachecontrol = nil, ignoresetcookie = nil) ⇒ AdvancedCache
Returns a new instance of AdvancedCache.
961 962 963 964 965 |
# File 'lib/v20180606/models.rb', line 961 def initialize(cacherules=nil, ignorecachecontrol=nil, =nil) @CacheRules = cacherules @IgnoreCacheControl = ignorecachecontrol @IgnoreSetCookie = end |
Instance Attribute Details
#CacheRules ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 开启时,源站返回 no-cache、no-store 头部时,仍按照缓存过期规则进行节点缓存 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 on:开启,不缓存该头部及body off:关闭,遵循用户自定义的节点缓存规则 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。
959 960 961 |
# File 'lib/v20180606/models.rb', line 959 def CacheRules @CacheRules end |
#IgnoreCacheControl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 开启时,源站返回 no-cache、no-store 头部时,仍按照缓存过期规则进行节点缓存 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 on:开启,不缓存该头部及body off:关闭,遵循用户自定义的节点缓存规则 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。
959 960 961 |
# File 'lib/v20180606/models.rb', line 959 def IgnoreCacheControl @IgnoreCacheControl end |
#IgnoreSetCookie ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 开启时,源站返回 no-cache、no-store 头部时,仍按照缓存过期规则进行节点缓存 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 on:开启,不缓存该头部及body off:关闭,遵循用户自定义的节点缓存规则 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。
959 960 961 |
# File 'lib/v20180606/models.rb', line 959 def IgnoreSetCookie @IgnoreSetCookie end |
Instance Method Details
#deserialize(params) ⇒ Object
967 968 969 970 971 972 973 974 975 976 977 978 |
# File 'lib/v20180606/models.rb', line 967 def deserialize(params) unless params['CacheRules'].nil? @CacheRules = [] params['CacheRules'].each do |i| advancecacherule_tmp = AdvanceCacheRule.new advancecacherule_tmp.deserialize(i) @CacheRules << advancecacherule_tmp end end @IgnoreCacheControl = params['IgnoreCacheControl'] @IgnoreSetCookie = params['IgnoreSetCookie'] end |