Class: TencentCloud::Iecp::V20210914::VolumeConfigMap

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

Overview

ConfigMap挂载卷

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, items = nil) ⇒ VolumeConfigMap

Returns a new instance of VolumeConfigMap.



6623
6624
6625
6626
# File 'lib/v20210914/models.rb', line 6623

def initialize(name=nil, items=nil)
  @Name = name
  @Items = items
end

Instance Attribute Details

#ItemsObject

Parameters:

  • Name:

    名称

  • Items:

    Key列表配置



6621
6622
6623
# File 'lib/v20210914/models.rb', line 6621

def Items
  @Items
end

#NameObject

Parameters:

  • Name:

    名称

  • Items:

    Key列表配置



6621
6622
6623
# File 'lib/v20210914/models.rb', line 6621

def Name
  @Name
end

Instance Method Details

#deserialize(params) ⇒ Object



6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
# File 'lib/v20210914/models.rb', line 6628

def deserialize(params)
  @Name = params['Name']
  unless params['Items'].nil?
    @Items = []
    params['Items'].each do |i|
      volumeconfigmapkeytopath_tmp = VolumeConfigMapKeyToPath.new
      volumeconfigmapkeytopath_tmp.deserialize(i)
      @Items << volumeconfigmapkeytopath_tmp
    end
  end
end