Class: TencentCloud::Vod::V20240718::IncrementalMigrationHttpOriginConfig
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20240718::IncrementalMigrationHttpOriginConfig
- Defined in:
- lib/v20240718/models.rb
Overview
增量迁移回源源站配置。
Instance Attribute Summary collapse
-
#Mode ⇒ Object
<li>SYNC:同步回源;</li> <li>ASYNC:异步回源。</li>若不填,默认取 ‘SYNC` 同步回源。.
-
#OriginCondition ⇒ Object
<li>SYNC:同步回源;</li> <li>ASYNC:异步回源。</li>若不填,默认取 ‘SYNC` 同步回源。.
-
#OriginInfo ⇒ Object
<li>SYNC:同步回源;</li> <li>ASYNC:异步回源。</li>若不填,默认取 ‘SYNC` 同步回源。.
-
#OriginParameter ⇒ Object
<li>SYNC:同步回源;</li> <li>ASYNC:异步回源。</li>若不填,默认取 ‘SYNC` 同步回源。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(origininfo = nil, originparameter = nil, mode = nil, origincondition = nil) ⇒ IncrementalMigrationHttpOriginConfig
constructor
A new instance of IncrementalMigrationHttpOriginConfig.
Constructor Details
#initialize(origininfo = nil, originparameter = nil, mode = nil, origincondition = nil) ⇒ IncrementalMigrationHttpOriginConfig
Returns a new instance of IncrementalMigrationHttpOriginConfig.
526 527 528 529 530 531 |
# File 'lib/v20240718/models.rb', line 526 def initialize(origininfo=nil, originparameter=nil, mode=nil, origincondition=nil) @OriginInfo = origininfo @OriginParameter = originparameter @Mode = mode @OriginCondition = origincondition end |
Instance Attribute Details
#Mode ⇒ Object
<li>SYNC:同步回源;</li> <li>ASYNC:异步回源。</li>若不填,默认取 ‘SYNC` 同步回源。
524 525 526 |
# File 'lib/v20240718/models.rb', line 524 def Mode @Mode end |
#OriginCondition ⇒ Object
<li>SYNC:同步回源;</li> <li>ASYNC:异步回源。</li>若不填,默认取 ‘SYNC` 同步回源。
524 525 526 |
# File 'lib/v20240718/models.rb', line 524 def OriginCondition @OriginCondition end |
#OriginInfo ⇒ Object
<li>SYNC:同步回源;</li> <li>ASYNC:异步回源。</li>若不填,默认取 ‘SYNC` 同步回源。
524 525 526 |
# File 'lib/v20240718/models.rb', line 524 def OriginInfo @OriginInfo end |
#OriginParameter ⇒ Object
<li>SYNC:同步回源;</li> <li>ASYNC:异步回源。</li>若不填,默认取 ‘SYNC` 同步回源。
524 525 526 |
# File 'lib/v20240718/models.rb', line 524 def OriginParameter @OriginParameter end |
Instance Method Details
#deserialize(params) ⇒ Object
533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 |
# File 'lib/v20240718/models.rb', line 533 def deserialize(params) unless params['OriginInfo'].nil? @OriginInfo = IncrementalMigrationHttpOriginInfo.new @OriginInfo.deserialize(params['OriginInfo']) end unless params['OriginParameter'].nil? @OriginParameter = IncrementalMigrationHttpOriginParameter.new @OriginParameter.deserialize(params['OriginParameter']) end @Mode = params['Mode'] unless params['OriginCondition'].nil? @OriginCondition = IncrementalMigrationHttpOriginCondition.new @OriginCondition.deserialize(params['OriginCondition']) end end |