Class: TencentCloud::Vod::V20240718::ModifyIncrementalMigrationStrategyRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20240718::ModifyIncrementalMigrationStrategyRequest
- Defined in:
- lib/v20240718/models.rb
Overview
ModifyIncrementalMigrationStrategy请求参数结构体
Instance Attribute Summary collapse
- #BucketId ⇒ Object
- #HttpOriginConfig ⇒ Object
- #OriginType ⇒ Object
- #StrategyId ⇒ Object
- #StrategyName ⇒ Object
- #SubAppId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(subappid = nil, bucketid = nil, strategyid = nil, strategyname = nil, origintype = nil, httporiginconfig = nil) ⇒ ModifyIncrementalMigrationStrategyRequest
constructor
A new instance of ModifyIncrementalMigrationStrategyRequest.
Constructor Details
#initialize(subappid = nil, bucketid = nil, strategyid = nil, strategyname = nil, origintype = nil, httporiginconfig = nil) ⇒ ModifyIncrementalMigrationStrategyRequest
Returns a new instance of ModifyIncrementalMigrationStrategyRequest.
755 756 757 758 759 760 761 762 |
# File 'lib/v20240718/models.rb', line 755 def initialize(subappid=nil, bucketid=nil, strategyid=nil, strategyname=nil, origintype=nil, httporiginconfig=nil) @SubAppId = subappid @BucketId = bucketid @StrategyId = strategyid @StrategyName = strategyname @OriginType = origintype @HttpOriginConfig = httporiginconfig end |
Instance Attribute Details
#BucketId ⇒ Object
753 754 755 |
# File 'lib/v20240718/models.rb', line 753 def BucketId @BucketId end |
#HttpOriginConfig ⇒ Object
753 754 755 |
# File 'lib/v20240718/models.rb', line 753 def HttpOriginConfig @HttpOriginConfig end |
#OriginType ⇒ Object
753 754 755 |
# File 'lib/v20240718/models.rb', line 753 def OriginType @OriginType end |
#StrategyId ⇒ Object
753 754 755 |
# File 'lib/v20240718/models.rb', line 753 def StrategyId @StrategyId end |
#StrategyName ⇒ Object
753 754 755 |
# File 'lib/v20240718/models.rb', line 753 def StrategyName @StrategyName end |
#SubAppId ⇒ Object
753 754 755 |
# File 'lib/v20240718/models.rb', line 753 def SubAppId @SubAppId end |
Instance Method Details
#deserialize(params) ⇒ Object
764 765 766 767 768 769 770 771 772 773 774 |
# File 'lib/v20240718/models.rb', line 764 def deserialize(params) @SubAppId = params['SubAppId'] @BucketId = params['BucketId'] @StrategyId = params['StrategyId'] @StrategyName = params['StrategyName'] @OriginType = params['OriginType'] unless params['HttpOriginConfig'].nil? @HttpOriginConfig = IncrementalMigrationHttpOriginConfig.new @HttpOriginConfig.deserialize(params['HttpOriginConfig']) end end |