Class: TencentCloud::Cdn::V20180606::MaxAgeRule
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdn::V20180606::MaxAgeRule
- Defined in:
- lib/v20180606/models.rb
Overview
MagAge 规则配置
Instance Attribute Summary collapse
-
#FollowOrigin ⇒ Object
all:所有文件生效 file:指定文件后缀生效 directory:指定路径生效 path:指定绝对路径生效 index: 指定主页生效 all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test/ path 时填充绝对路径,如 /xxx/test.html index 时填充 / 注意:all规则不可删除,默认遵循源站,可修改。 注意:时间为0,即不缓存。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MaxAgeContents ⇒ Object
all:所有文件生效 file:指定文件后缀生效 directory:指定路径生效 path:指定绝对路径生效 index: 指定主页生效 all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test/ path 时填充绝对路径,如 /xxx/test.html index 时填充 / 注意:all规则不可删除,默认遵循源站,可修改。 注意:时间为0,即不缓存。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MaxAgeTime ⇒ Object
all:所有文件生效 file:指定文件后缀生效 directory:指定路径生效 path:指定绝对路径生效 index: 指定主页生效 all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test/ path 时填充绝对路径,如 /xxx/test.html index 时填充 / 注意:all规则不可删除,默认遵循源站,可修改。 注意:时间为0,即不缓存。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MaxAgeType ⇒ Object
all:所有文件生效 file:指定文件后缀生效 directory:指定路径生效 path:指定绝对路径生效 index: 指定主页生效 all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test/ path 时填充绝对路径,如 /xxx/test.html index 时填充 / 注意:all规则不可删除,默认遵循源站,可修改。 注意:时间为0,即不缓存。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(maxagetype = nil, maxagecontents = nil, maxagetime = nil, followorigin = nil) ⇒ MaxAgeRule
constructor
A new instance of MaxAgeRule.
Constructor Details
#initialize(maxagetype = nil, maxagecontents = nil, maxagetime = nil, followorigin = nil) ⇒ MaxAgeRule
Returns a new instance of MaxAgeRule.
9831 9832 9833 9834 9835 9836 |
# File 'lib/v20180606/models.rb', line 9831 def initialize(maxagetype=nil, maxagecontents=nil, maxagetime=nil, followorigin=nil) @MaxAgeType = maxagetype @MaxAgeContents = maxagecontents @MaxAgeTime = maxagetime @FollowOrigin = followorigin end |
Instance Attribute Details
#FollowOrigin ⇒ Object
all:所有文件生效 file:指定文件后缀生效 directory:指定路径生效 path:指定绝对路径生效 index: 指定主页生效 all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test/ path 时填充绝对路径,如 /xxx/test.html index 时填充 / 注意:all规则不可删除,默认遵循源站,可修改。 注意:时间为0,即不缓存。 注意:此字段可能返回 null,表示取不到有效值。
9829 9830 9831 |
# File 'lib/v20180606/models.rb', line 9829 def FollowOrigin @FollowOrigin end |
#MaxAgeContents ⇒ Object
all:所有文件生效 file:指定文件后缀生效 directory:指定路径生效 path:指定绝对路径生效 index: 指定主页生效 all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test/ path 时填充绝对路径,如 /xxx/test.html index 时填充 / 注意:all规则不可删除,默认遵循源站,可修改。 注意:时间为0,即不缓存。 注意:此字段可能返回 null,表示取不到有效值。
9829 9830 9831 |
# File 'lib/v20180606/models.rb', line 9829 def MaxAgeContents @MaxAgeContents end |
#MaxAgeTime ⇒ Object
all:所有文件生效 file:指定文件后缀生效 directory:指定路径生效 path:指定绝对路径生效 index: 指定主页生效 all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test/ path 时填充绝对路径,如 /xxx/test.html index 时填充 / 注意:all规则不可删除,默认遵循源站,可修改。 注意:时间为0,即不缓存。 注意:此字段可能返回 null,表示取不到有效值。
9829 9830 9831 |
# File 'lib/v20180606/models.rb', line 9829 def MaxAgeTime @MaxAgeTime end |
#MaxAgeType ⇒ Object
all:所有文件生效 file:指定文件后缀生效 directory:指定路径生效 path:指定绝对路径生效 index: 指定主页生效 all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test/ path 时填充绝对路径,如 /xxx/test.html index 时填充 / 注意:all规则不可删除,默认遵循源站,可修改。 注意:时间为0,即不缓存。 注意:此字段可能返回 null,表示取不到有效值。
9829 9830 9831 |
# File 'lib/v20180606/models.rb', line 9829 def MaxAgeType @MaxAgeType end |
Instance Method Details
#deserialize(params) ⇒ Object
9838 9839 9840 9841 9842 9843 |
# File 'lib/v20180606/models.rb', line 9838 def deserialize(params) @MaxAgeType = params['MaxAgeType'] @MaxAgeContents = params['MaxAgeContents'] @MaxAgeTime = params['MaxAgeTime'] @FollowOrigin = params['FollowOrigin'] end |