Class: TencentCloud::Vod::V20240718::IncrementalMigrationHttpOriginParameter
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20240718::IncrementalMigrationHttpOriginParameter
- Defined in:
- lib/v20240718/models.rb
Overview
增量迁移回源参数。
Instance Attribute Summary collapse
-
#HttpHeaderInfo ⇒ Object
<li>HTTP:强制 HTTP;</li> <li>HTTPS:强制 HTTPS;</li> <li>FOLLOW:跟随请求协议。</li>若不填,默认取值 ‘FOLLOW`。 <li>FOLLOW:全部透传;</li> <li>IGNORE:忽略,全部不透传。</li> 默认取值 `FOLLOW`。 <li>FOLLOW:跟随源站重定向;</li> <li>IGNORE:忽略源站重定向。</li> 默认取值 `FOLLOW` 跟随源站重定向,即源站返回 `3xx` 时,会默认跟随至对应源站拉取数据。.
-
#HttpRedirectCode ⇒ Object
<li>HTTP:强制 HTTP;</li> <li>HTTPS:强制 HTTPS;</li> <li>FOLLOW:跟随请求协议。</li>若不填,默认取值 ‘FOLLOW`。 <li>FOLLOW:全部透传;</li> <li>IGNORE:忽略,全部不透传。</li> 默认取值 `FOLLOW`。 <li>FOLLOW:跟随源站重定向;</li> <li>IGNORE:忽略源站重定向。</li> 默认取值 `FOLLOW` 跟随源站重定向,即源站返回 `3xx` 时,会默认跟随至对应源站拉取数据。.
-
#OriginRedirectionFollowMode ⇒ Object
<li>HTTP:强制 HTTP;</li> <li>HTTPS:强制 HTTPS;</li> <li>FOLLOW:跟随请求协议。</li>若不填,默认取值 ‘FOLLOW`。 <li>FOLLOW:全部透传;</li> <li>IGNORE:忽略,全部不透传。</li> 默认取值 `FOLLOW`。 <li>FOLLOW:跟随源站重定向;</li> <li>IGNORE:忽略源站重定向。</li> 默认取值 `FOLLOW` 跟随源站重定向,即源站返回 `3xx` 时,会默认跟随至对应源站拉取数据。.
-
#Protocol ⇒ Object
<li>HTTP:强制 HTTP;</li> <li>HTTPS:强制 HTTPS;</li> <li>FOLLOW:跟随请求协议。</li>若不填,默认取值 ‘FOLLOW`。 <li>FOLLOW:全部透传;</li> <li>IGNORE:忽略,全部不透传。</li> 默认取值 `FOLLOW`。 <li>FOLLOW:跟随源站重定向;</li> <li>IGNORE:忽略源站重定向。</li> 默认取值 `FOLLOW` 跟随源站重定向,即源站返回 `3xx` 时,会默认跟随至对应源站拉取数据。.
-
#QueryStringFollowMode ⇒ Object
<li>HTTP:强制 HTTP;</li> <li>HTTPS:强制 HTTPS;</li> <li>FOLLOW:跟随请求协议。</li>若不填,默认取值 ‘FOLLOW`。 <li>FOLLOW:全部透传;</li> <li>IGNORE:忽略,全部不透传。</li> 默认取值 `FOLLOW`。 <li>FOLLOW:跟随源站重定向;</li> <li>IGNORE:忽略源站重定向。</li> 默认取值 `FOLLOW` 跟随源站重定向,即源站返回 `3xx` 时,会默认跟随至对应源站拉取数据。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(httpheaderinfo = nil, protocol = nil, querystringfollowmode = nil, httpredirectcode = nil, originredirectionfollowmode = nil) ⇒ IncrementalMigrationHttpOriginParameter
constructor
A new instance of IncrementalMigrationHttpOriginParameter.
Constructor Details
#initialize(httpheaderinfo = nil, protocol = nil, querystringfollowmode = nil, httpredirectcode = nil, originredirectionfollowmode = nil) ⇒ IncrementalMigrationHttpOriginParameter
Returns a new instance of IncrementalMigrationHttpOriginParameter.
598 599 600 601 602 603 604 |
# File 'lib/v20240718/models.rb', line 598 def initialize(httpheaderinfo=nil, protocol=nil, querystringfollowmode=nil, httpredirectcode=nil, originredirectionfollowmode=nil) @HttpHeaderInfo = httpheaderinfo @Protocol = protocol @QueryStringFollowMode = querystringfollowmode @HttpRedirectCode = httpredirectcode @OriginRedirectionFollowMode = originredirectionfollowmode end |
Instance Attribute Details
#HttpHeaderInfo ⇒ Object
<li>HTTP:强制 HTTP;</li> <li>HTTPS:强制 HTTPS;</li> <li>FOLLOW:跟随请求协议。</li>若不填,默认取值 ‘FOLLOW`。<li>FOLLOW:全部透传;</li> <li>IGNORE:忽略,全部不透传。</li> 默认取值 `FOLLOW`。<li>FOLLOW:跟随源站重定向;</li> <li>IGNORE:忽略源站重定向。</li> 默认取值 `FOLLOW` 跟随源站重定向,即源站返回 `3xx` 时,会默认跟随至对应源站拉取数据。
596 597 598 |
# File 'lib/v20240718/models.rb', line 596 def HttpHeaderInfo @HttpHeaderInfo end |
#HttpRedirectCode ⇒ Object
<li>HTTP:强制 HTTP;</li> <li>HTTPS:强制 HTTPS;</li> <li>FOLLOW:跟随请求协议。</li>若不填,默认取值 ‘FOLLOW`。<li>FOLLOW:全部透传;</li> <li>IGNORE:忽略,全部不透传。</li> 默认取值 `FOLLOW`。<li>FOLLOW:跟随源站重定向;</li> <li>IGNORE:忽略源站重定向。</li> 默认取值 `FOLLOW` 跟随源站重定向,即源站返回 `3xx` 时,会默认跟随至对应源站拉取数据。
596 597 598 |
# File 'lib/v20240718/models.rb', line 596 def HttpRedirectCode @HttpRedirectCode end |
#OriginRedirectionFollowMode ⇒ Object
<li>HTTP:强制 HTTP;</li> <li>HTTPS:强制 HTTPS;</li> <li>FOLLOW:跟随请求协议。</li>若不填,默认取值 ‘FOLLOW`。<li>FOLLOW:全部透传;</li> <li>IGNORE:忽略,全部不透传。</li> 默认取值 `FOLLOW`。<li>FOLLOW:跟随源站重定向;</li> <li>IGNORE:忽略源站重定向。</li> 默认取值 `FOLLOW` 跟随源站重定向,即源站返回 `3xx` 时,会默认跟随至对应源站拉取数据。
596 597 598 |
# File 'lib/v20240718/models.rb', line 596 def OriginRedirectionFollowMode @OriginRedirectionFollowMode end |
#Protocol ⇒ Object
<li>HTTP:强制 HTTP;</li> <li>HTTPS:强制 HTTPS;</li> <li>FOLLOW:跟随请求协议。</li>若不填,默认取值 ‘FOLLOW`。<li>FOLLOW:全部透传;</li> <li>IGNORE:忽略,全部不透传。</li> 默认取值 `FOLLOW`。<li>FOLLOW:跟随源站重定向;</li> <li>IGNORE:忽略源站重定向。</li> 默认取值 `FOLLOW` 跟随源站重定向,即源站返回 `3xx` 时,会默认跟随至对应源站拉取数据。
596 597 598 |
# File 'lib/v20240718/models.rb', line 596 def Protocol @Protocol end |
#QueryStringFollowMode ⇒ Object
<li>HTTP:强制 HTTP;</li> <li>HTTPS:强制 HTTPS;</li> <li>FOLLOW:跟随请求协议。</li>若不填,默认取值 ‘FOLLOW`。<li>FOLLOW:全部透传;</li> <li>IGNORE:忽略,全部不透传。</li> 默认取值 `FOLLOW`。<li>FOLLOW:跟随源站重定向;</li> <li>IGNORE:忽略源站重定向。</li> 默认取值 `FOLLOW` 跟随源站重定向,即源站返回 `3xx` 时,会默认跟随至对应源站拉取数据。
596 597 598 |
# File 'lib/v20240718/models.rb', line 596 def QueryStringFollowMode @QueryStringFollowMode end |
Instance Method Details
#deserialize(params) ⇒ Object
606 607 608 609 610 611 612 613 614 615 |
# File 'lib/v20240718/models.rb', line 606 def deserialize(params) unless params['HttpHeaderInfo'].nil? @HttpHeaderInfo = IncrementalMigrationHttpHeaderInfo.new @HttpHeaderInfo.deserialize(params['HttpHeaderInfo']) end @Protocol = params['Protocol'] @QueryStringFollowMode = params['QueryStringFollowMode'] @HttpRedirectCode = params['HttpRedirectCode'] @OriginRedirectionFollowMode = params['OriginRedirectionFollowMode'] end |