Class: TencentCloud::Teo::V20220901::UpstreamURLRewriteParameters
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::UpstreamURLRewriteParameters
- Defined in:
- lib/v20220901/models.rb
Overview
回源 URL 重写 配置参数。
Instance Attribute Summary collapse
-
#Action ⇒ Object
<li>replace:指替换完整路径。用于将完整的请求 URL Path 替换为指定路径。 </li> <li>addPrefix:指增加路径前缀。用于增加指定路径前缀至请求 URL Path。 </li> <li>rmvPrefix:指移除路径前缀。用于移除请求 URL Path 的指定路径前缀。 </li> <li>regexReplace:指正则替换完整路径。用于通过 Google RE2 正则表达式匹配和替换完整路径。 </li>.
-
#Regex ⇒ Object
<li>replace:指替换完整路径。用于将完整的请求 URL Path 替换为指定路径。 </li> <li>addPrefix:指增加路径前缀。用于增加指定路径前缀至请求 URL Path。 </li> <li>rmvPrefix:指移除路径前缀。用于移除请求 URL Path 的指定路径前缀。 </li> <li>regexReplace:指正则替换完整路径。用于通过 Google RE2 正则表达式匹配和替换完整路径。 </li>.
-
#Type ⇒ Object
<li>replace:指替换完整路径。用于将完整的请求 URL Path 替换为指定路径。 </li> <li>addPrefix:指增加路径前缀。用于增加指定路径前缀至请求 URL Path。 </li> <li>rmvPrefix:指移除路径前缀。用于移除请求 URL Path 的指定路径前缀。 </li> <li>regexReplace:指正则替换完整路径。用于通过 Google RE2 正则表达式匹配和替换完整路径。 </li>.
-
#Value ⇒ Object
<li>replace:指替换完整路径。用于将完整的请求 URL Path 替换为指定路径。 </li> <li>addPrefix:指增加路径前缀。用于增加指定路径前缀至请求 URL Path。 </li> <li>rmvPrefix:指移除路径前缀。用于移除请求 URL Path 的指定路径前缀。 </li> <li>regexReplace:指正则替换完整路径。用于通过 Google RE2 正则表达式匹配和替换完整路径。 </li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(type = nil, action = nil, value = nil, regex = nil) ⇒ UpstreamURLRewriteParameters
constructor
A new instance of UpstreamURLRewriteParameters.
Constructor Details
#initialize(type = nil, action = nil, value = nil, regex = nil) ⇒ UpstreamURLRewriteParameters
Returns a new instance of UpstreamURLRewriteParameters.
22785 22786 22787 22788 22789 22790 |
# File 'lib/v20220901/models.rb', line 22785 def initialize(type=nil, action=nil, value=nil, regex=nil) @Type = type @Action = action @Value = value @Regex = regex end |
Instance Attribute Details
#Action ⇒ Object
<li>replace:指替换完整路径。用于将完整的请求 URL Path 替换为指定路径。</li> <li>addPrefix:指增加路径前缀。用于增加指定路径前缀至请求 URL Path。</li> <li>rmvPrefix:指移除路径前缀。用于移除请求 URL Path 的指定路径前缀。</li> <li>regexReplace:指正则替换完整路径。用于通过 Google RE2 正则表达式匹配和替换完整路径。</li>
22783 22784 22785 |
# File 'lib/v20220901/models.rb', line 22783 def Action @Action end |
#Regex ⇒ Object
<li>replace:指替换完整路径。用于将完整的请求 URL Path 替换为指定路径。</li> <li>addPrefix:指增加路径前缀。用于增加指定路径前缀至请求 URL Path。</li> <li>rmvPrefix:指移除路径前缀。用于移除请求 URL Path 的指定路径前缀。</li> <li>regexReplace:指正则替换完整路径。用于通过 Google RE2 正则表达式匹配和替换完整路径。</li>
22783 22784 22785 |
# File 'lib/v20220901/models.rb', line 22783 def Regex @Regex end |
#Type ⇒ Object
<li>replace:指替换完整路径。用于将完整的请求 URL Path 替换为指定路径。</li> <li>addPrefix:指增加路径前缀。用于增加指定路径前缀至请求 URL Path。</li> <li>rmvPrefix:指移除路径前缀。用于移除请求 URL Path 的指定路径前缀。</li> <li>regexReplace:指正则替换完整路径。用于通过 Google RE2 正则表达式匹配和替换完整路径。</li>
22783 22784 22785 |
# File 'lib/v20220901/models.rb', line 22783 def Type @Type end |
#Value ⇒ Object
<li>replace:指替换完整路径。用于将完整的请求 URL Path 替换为指定路径。</li> <li>addPrefix:指增加路径前缀。用于增加指定路径前缀至请求 URL Path。</li> <li>rmvPrefix:指移除路径前缀。用于移除请求 URL Path 的指定路径前缀。</li> <li>regexReplace:指正则替换完整路径。用于通过 Google RE2 正则表达式匹配和替换完整路径。</li>
22783 22784 22785 |
# File 'lib/v20220901/models.rb', line 22783 def Value @Value end |
Instance Method Details
#deserialize(params) ⇒ Object
22792 22793 22794 22795 22796 22797 |
# File 'lib/v20220901/models.rb', line 22792 def deserialize(params) @Type = params['Type'] @Action = params['Action'] @Value = params['Value'] @Regex = params['Regex'] end |