Class: TencentCloud::Tem::V20201221::MountedSettingConf

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

Overview

挂载配置信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(configdataname = nil, mountedpath = nil, data = nil) ⇒ MountedSettingConf

Returns a new instance of MountedSettingConf.



1571
1572
1573
1574
1575
# File 'lib/v20201221/models.rb', line 1571

def initialize(configdataname=nil, mountedpath=nil, data=nil)
  @ConfigDataName = configdataname
  @MountedPath = mountedpath
  @Data = data
end

Instance Attribute Details

#ConfigDataNameObject

Parameters:

  • ConfigDataName:

    配置名称

  • MountedPath:

    挂载路径

  • Data:

    配置内容



1569
1570
1571
# File 'lib/v20201221/models.rb', line 1569

def ConfigDataName
  @ConfigDataName
end

#DataObject

Parameters:

  • ConfigDataName:

    配置名称

  • MountedPath:

    挂载路径

  • Data:

    配置内容



1569
1570
1571
# File 'lib/v20201221/models.rb', line 1569

def Data
  @Data
end

#MountedPathObject

Parameters:

  • ConfigDataName:

    配置名称

  • MountedPath:

    挂载路径

  • Data:

    配置内容



1569
1570
1571
# File 'lib/v20201221/models.rb', line 1569

def MountedPath
  @MountedPath
end

Instance Method Details

#deserialize(params) ⇒ Object



1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
# File 'lib/v20201221/models.rb', line 1577

def deserialize(params)
  @ConfigDataName = params['ConfigDataName']
  @MountedPath = params['MountedPath']
  unless params['Data'].nil?
    @Data = []
    params['Data'].each do |i|
      pair_tmp = Pair.new
      pair_tmp.deserialize(i)
      @Data << pair_tmp
    end
  end
end