Class: TencentCloud::Vod::V20240718::IncrementalMigrationHttpHeaderInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20240718::IncrementalMigrationHttpHeaderInfo
- Defined in:
- lib/v20240718/models.rb
Overview
增量迁移回源 HTTP Header 信息。
Instance Attribute Summary collapse
-
#FollowHttpHeaderKeySet ⇒ Object
<li>FOLLOW_ALL:透传所有头部信息;</li> <li>FOLLOW_PART:透传部分头部信息;</li> <li>IGNORE_PART:忽略部分头部信息。</li>参数必填。.
-
#HeaderFollowMode ⇒ Object
<li>FOLLOW_ALL:透传所有头部信息;</li> <li>FOLLOW_PART:透传部分头部信息;</li> <li>IGNORE_PART:忽略部分头部信息。</li>参数必填。.
-
#NewHttpHeaderSet ⇒ Object
<li>FOLLOW_ALL:透传所有头部信息;</li> <li>FOLLOW_PART:透传部分头部信息;</li> <li>IGNORE_PART:忽略部分头部信息。</li>参数必填。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(headerfollowmode = nil, followhttpheaderkeyset = nil, newhttpheaderset = nil) ⇒ IncrementalMigrationHttpHeaderInfo
constructor
A new instance of IncrementalMigrationHttpHeaderInfo.
Constructor Details
#initialize(headerfollowmode = nil, followhttpheaderkeyset = nil, newhttpheaderset = nil) ⇒ IncrementalMigrationHttpHeaderInfo
Returns a new instance of IncrementalMigrationHttpHeaderInfo.
471 472 473 474 475 |
# File 'lib/v20240718/models.rb', line 471 def initialize(headerfollowmode=nil, followhttpheaderkeyset=nil, newhttpheaderset=nil) @HeaderFollowMode = headerfollowmode @FollowHttpHeaderKeySet = followhttpheaderkeyset @NewHttpHeaderSet = newhttpheaderset end |
Instance Attribute Details
#FollowHttpHeaderKeySet ⇒ Object
<li>FOLLOW_ALL:透传所有头部信息;</li> <li>FOLLOW_PART:透传部分头部信息;</li> <li>IGNORE_PART:忽略部分头部信息。</li>参数必填。
469 470 471 |
# File 'lib/v20240718/models.rb', line 469 def FollowHttpHeaderKeySet @FollowHttpHeaderKeySet end |
#HeaderFollowMode ⇒ Object
<li>FOLLOW_ALL:透传所有头部信息;</li> <li>FOLLOW_PART:透传部分头部信息;</li> <li>IGNORE_PART:忽略部分头部信息。</li>参数必填。
469 470 471 |
# File 'lib/v20240718/models.rb', line 469 def HeaderFollowMode @HeaderFollowMode end |
#NewHttpHeaderSet ⇒ Object
<li>FOLLOW_ALL:透传所有头部信息;</li> <li>FOLLOW_PART:透传部分头部信息;</li> <li>IGNORE_PART:忽略部分头部信息。</li>参数必填。
469 470 471 |
# File 'lib/v20240718/models.rb', line 469 def NewHttpHeaderSet @NewHttpHeaderSet end |
Instance Method Details
#deserialize(params) ⇒ Object
477 478 479 480 481 482 483 484 485 486 487 488 |
# File 'lib/v20240718/models.rb', line 477 def deserialize(params) @HeaderFollowMode = params['HeaderFollowMode'] @FollowHttpHeaderKeySet = params['FollowHttpHeaderKeySet'] unless params['NewHttpHeaderSet'].nil? @NewHttpHeaderSet = [] params['NewHttpHeaderSet'].each do |i| incrementalmigrationhttpheader_tmp = IncrementalMigrationHttpHeader.new incrementalmigrationhttpheader_tmp.deserialize(i) @NewHttpHeaderSet << incrementalmigrationhttpheader_tmp end end end |