Class: TencentCloud::Vod::V20240718::IncrementalMigrationHttpOriginInfo

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20240718/models.rb

Overview

增量迁移源站信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(endpointinfo = nil, fileinfo = nil) ⇒ IncrementalMigrationHttpOriginInfo



559
560
561
562
# File 'lib/v20240718/models.rb', line 559

def initialize(endpointinfo=nil, fileinfo=nil)
  @EndpointInfo = endpointinfo
  @FileInfo = fileinfo
end

Instance Attribute Details

#EndpointInfoObject



557
558
559
# File 'lib/v20240718/models.rb', line 557

def EndpointInfo
  @EndpointInfo
end

#FileInfoObject



557
558
559
# File 'lib/v20240718/models.rb', line 557

def FileInfo
  @FileInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



564
565
566
567
568
569
570
571
572
573
# File 'lib/v20240718/models.rb', line 564

def deserialize(params)
  unless params['EndpointInfo'].nil?
    @EndpointInfo = IncrementalMigrationHttpEndpointInfo.new
    @EndpointInfo.deserialize(params['EndpointInfo'])
  end
  unless params['FileInfo'].nil?
    @FileInfo = IncrementalMigrationOriginFileInfo.new
    @FileInfo.deserialize(params['FileInfo'])
  end
end