Class: TencentCloud::Vod::V20240718::IncrementalMigrationOriginFileInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20240718::IncrementalMigrationOriginFileInfo
- Defined in:
- lib/v20240718/models.rb
Overview
增量迁移源站文件信息。
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(prefixconfig = nil, suffixconfig = nil, fixedfileconfig = nil) ⇒ IncrementalMigrationOriginFileInfo
constructor
A new instance of IncrementalMigrationOriginFileInfo.
Constructor Details
#initialize(prefixconfig = nil, suffixconfig = nil, fixedfileconfig = nil) ⇒ IncrementalMigrationOriginFileInfo
629 630 631 632 633 |
# File 'lib/v20240718/models.rb', line 629 def initialize(prefixconfig=nil, suffixconfig=nil, fixedfileconfig=nil) @PrefixConfig = prefixconfig @SuffixConfig = suffixconfig @FixedFileConfig = fixedfileconfig end |
Instance Attribute Details
#FixedFileConfig ⇒ Object
627 628 629 |
# File 'lib/v20240718/models.rb', line 627 def FixedFileConfig @FixedFileConfig end |
#PrefixConfig ⇒ Object
627 628 629 |
# File 'lib/v20240718/models.rb', line 627 def PrefixConfig @PrefixConfig end |
#SuffixConfig ⇒ Object
627 628 629 |
# File 'lib/v20240718/models.rb', line 627 def SuffixConfig @SuffixConfig end |
Instance Method Details
#deserialize(params) ⇒ Object
635 636 637 638 639 640 641 642 643 644 645 646 647 648 |
# File 'lib/v20240718/models.rb', line 635 def deserialize(params) unless params['PrefixConfig'].nil? @PrefixConfig = IncrementalMigrationOriginPrefixConfig.new @PrefixConfig.deserialize(params['PrefixConfig']) end unless params['SuffixConfig'].nil? @SuffixConfig = IncrementalMigrationOriginSuffixConfig.new @SuffixConfig.deserialize(params['SuffixConfig']) end unless params['FixedFileConfig'].nil? @FixedFileConfig = IncrementalMigrationOriginFixedFileConfig.new @FixedFileConfig.deserialize(params['FixedFileConfig']) end end |