Class: TencentCloud::Cdn::V20180606::PathRule
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdn::V20180606::PathRule
- Defined in:
- lib/v20180606/models.rb
Overview
分路径回源配置规则。
Instance Attribute Summary collapse
-
#ForwardUri ⇒ Object
false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 CN:中国境内 OV:中国境外 默认为CN。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。.
-
#FullMatch ⇒ Object
false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 CN:中国境内 OV:中国境外 默认为CN。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。.
-
#Origin ⇒ Object
false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 CN:中国境内 OV:中国境外 默认为CN。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。.
-
#OriginArea ⇒ Object
false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 CN:中国境内 OV:中国境外 默认为CN。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。.
-
#Path ⇒ Object
false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 CN:中国境内 OV:中国境外 默认为CN。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。.
-
#Regex ⇒ Object
false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 CN:中国境内 OV:中国境外 默认为CN。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。.
-
#RequestHeaders ⇒ Object
false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 CN:中国境内 OV:中国境外 默认为CN。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。.
-
#ServerName ⇒ Object
false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 CN:中国境内 OV:中国境外 默认为CN。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(regex = nil, path = nil, origin = nil, servername = nil, originarea = nil, forwarduri = nil, requestheaders = nil, fullmatch = nil) ⇒ PathRule
constructor
A new instance of PathRule.
Constructor Details
#initialize(regex = nil, path = nil, origin = nil, servername = nil, originarea = nil, forwarduri = nil, requestheaders = nil, fullmatch = nil) ⇒ PathRule
Returns a new instance of PathRule.
10697 10698 10699 10700 10701 10702 10703 10704 10705 10706 |
# File 'lib/v20180606/models.rb', line 10697 def initialize(regex=nil, path=nil, origin=nil, servername=nil, originarea=nil, forwarduri=nil, requestheaders=nil, fullmatch=nil) @Regex = regex @Path = path @Origin = origin @ServerName = servername @OriginArea = originarea @ForwardUri = forwarduri @RequestHeaders = requestheaders @FullMatch = fullmatch end |
Instance Attribute Details
#ForwardUri ⇒ Object
false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 CN:中国境内 OV:中国境外 默认为CN。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。
10695 10696 10697 |
# File 'lib/v20180606/models.rb', line 10695 def ForwardUri @ForwardUri end |
#FullMatch ⇒ Object
false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 CN:中国境内 OV:中国境外 默认为CN。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。
10695 10696 10697 |
# File 'lib/v20180606/models.rb', line 10695 def FullMatch @FullMatch end |
#Origin ⇒ Object
false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 CN:中国境内 OV:中国境外 默认为CN。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。
10695 10696 10697 |
# File 'lib/v20180606/models.rb', line 10695 def Origin @Origin end |
#OriginArea ⇒ Object
false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 CN:中国境内 OV:中国境外 默认为CN。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。
10695 10696 10697 |
# File 'lib/v20180606/models.rb', line 10695 def OriginArea @OriginArea end |
#Path ⇒ Object
false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 CN:中国境内 OV:中国境外 默认为CN。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。
10695 10696 10697 |
# File 'lib/v20180606/models.rb', line 10695 def Path @Path end |
#Regex ⇒ Object
false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 CN:中国境内 OV:中国境外 默认为CN。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。
10695 10696 10697 |
# File 'lib/v20180606/models.rb', line 10695 def Regex @Regex end |
#RequestHeaders ⇒ Object
false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 CN:中国境内 OV:中国境外 默认为CN。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。
10695 10696 10697 |
# File 'lib/v20180606/models.rb', line 10695 def RequestHeaders @RequestHeaders end |
#ServerName ⇒ Object
false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 CN:中国境内 OV:中国境外 默认为CN。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 false:关闭 true:开启 注意:此字段可能返回 null,表示取不到有效值。
10695 10696 10697 |
# File 'lib/v20180606/models.rb', line 10695 def ServerName @ServerName end |
Instance Method Details
#deserialize(params) ⇒ Object
10708 10709 10710 10711 10712 10713 10714 10715 10716 10717 10718 10719 10720 10721 10722 10723 10724 |
# File 'lib/v20180606/models.rb', line 10708 def deserialize(params) @Regex = params['Regex'] @Path = params['Path'] @Origin = params['Origin'] @ServerName = params['ServerName'] @OriginArea = params['OriginArea'] @ForwardUri = params['ForwardUri'] unless params['RequestHeaders'].nil? @RequestHeaders = [] params['RequestHeaders'].each do |i| httpheaderrule_tmp = HttpHeaderRule.new httpheaderrule_tmp.deserialize(i) @RequestHeaders << httpheaderrule_tmp end end @FullMatch = params['FullMatch'] end |