Class: TencentCloud::Cdn::V20180606::Cache
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdn::V20180606::Cache
- Defined in:
- lib/v20180606/models.rb
Overview
节点缓存过期时间配置,分为以下两种: + 基础版缓存过期规则配置 + 高级版缓存过期规则配置
Instance Attribute Summary collapse
-
#AdvancedCache ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RuleCache ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SimpleCache ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(simplecache = nil, advancedcache = nil, rulecache = nil) ⇒ Cache
constructor
A new instance of Cache.
Constructor Details
#initialize(simplecache = nil, advancedcache = nil, rulecache = nil) ⇒ Cache
Returns a new instance of Cache.
2067 2068 2069 2070 2071 |
# File 'lib/v20180606/models.rb', line 2067 def initialize(simplecache=nil, advancedcache=nil, rulecache=nil) @SimpleCache = simplecache @AdvancedCache = advancedcache @RuleCache = rulecache end |
Instance Attribute Details
#AdvancedCache ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
2065 2066 2067 |
# File 'lib/v20180606/models.rb', line 2065 def AdvancedCache @AdvancedCache end |
#RuleCache ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
2065 2066 2067 |
# File 'lib/v20180606/models.rb', line 2065 def RuleCache @RuleCache end |
#SimpleCache ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
2065 2066 2067 |
# File 'lib/v20180606/models.rb', line 2065 def SimpleCache @SimpleCache end |
Instance Method Details
#deserialize(params) ⇒ Object
2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 |
# File 'lib/v20180606/models.rb', line 2073 def deserialize(params) unless params['SimpleCache'].nil? @SimpleCache = SimpleCache.new @SimpleCache.deserialize(params['SimpleCache']) end unless params['AdvancedCache'].nil? @AdvancedCache = AdvancedCache.new @AdvancedCache.deserialize(params['AdvancedCache']) end unless params['RuleCache'].nil? @RuleCache = [] params['RuleCache'].each do |i| rulecache_tmp = RuleCache.new rulecache_tmp.deserialize(i) @RuleCache << rulecache_tmp end end end |