Class: TencentCloud::Vod::V20240718::IncrementalMigrationStrategyInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20240718::IncrementalMigrationStrategyInfo
- Defined in:
- lib/v20240718/models.rb
Overview
增量迁移策略信息。
Instance Attribute Summary collapse
- #BucketId ⇒ Object
- #HttpOriginConfig ⇒ Object
- #OriginType ⇒ Object
- #StrategyId ⇒ Object
- #StrategyName ⇒ Object
- #SubAppId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(strategyid = nil, strategyname = nil, subappid = nil, bucketid = nil, origintype = nil, httporiginconfig = nil) ⇒ IncrementalMigrationStrategyInfo
constructor
A new instance of IncrementalMigrationStrategyInfo.
Constructor Details
#initialize(strategyid = nil, strategyname = nil, subappid = nil, bucketid = nil, origintype = nil, httporiginconfig = nil) ⇒ IncrementalMigrationStrategyInfo
Returns a new instance of IncrementalMigrationStrategyInfo.
716 717 718 719 720 721 722 723 |
# File 'lib/v20240718/models.rb', line 716 def initialize(strategyid=nil, strategyname=nil, subappid=nil, bucketid=nil, origintype=nil, httporiginconfig=nil) @StrategyId = strategyid @StrategyName = strategyname @SubAppId = subappid @BucketId = bucketid @OriginType = origintype @HttpOriginConfig = httporiginconfig end |
Instance Attribute Details
#BucketId ⇒ Object
714 715 716 |
# File 'lib/v20240718/models.rb', line 714 def BucketId @BucketId end |
#HttpOriginConfig ⇒ Object
714 715 716 |
# File 'lib/v20240718/models.rb', line 714 def HttpOriginConfig @HttpOriginConfig end |
#OriginType ⇒ Object
714 715 716 |
# File 'lib/v20240718/models.rb', line 714 def OriginType @OriginType end |
#StrategyId ⇒ Object
714 715 716 |
# File 'lib/v20240718/models.rb', line 714 def StrategyId @StrategyId end |
#StrategyName ⇒ Object
714 715 716 |
# File 'lib/v20240718/models.rb', line 714 def StrategyName @StrategyName end |
#SubAppId ⇒ Object
714 715 716 |
# File 'lib/v20240718/models.rb', line 714 def SubAppId @SubAppId end |
Instance Method Details
#deserialize(params) ⇒ Object
725 726 727 728 729 730 731 732 733 734 735 |
# File 'lib/v20240718/models.rb', line 725 def deserialize(params) @StrategyId = params['StrategyId'] @StrategyName = params['StrategyName'] @SubAppId = params['SubAppId'] @BucketId = params['BucketId'] @OriginType = params['OriginType'] unless params['HttpOriginConfig'].nil? @HttpOriginConfig = IncrementalMigrationHttpOriginConfig.new @HttpOriginConfig.deserialize(params['HttpOriginConfig']) end end |