Class: TencentCloud::Ecm::V20190719::OsVersion

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

Overview

操作系统支持的类型。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(osname = nil, osversions = nil, architecture = nil) ⇒ OsVersion

Returns a new instance of OsVersion.



8807
8808
8809
8810
8811
# File 'lib/v20190719/models.rb', line 8807

def initialize(osname=nil, osversions=nil, architecture=nil)
  @OsName = osname
  @OsVersions = osversions
  @Architecture = architecture
end

Instance Attribute Details

#ArchitectureObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OsName:

    操作系统类型

  • OsVersions:

    支持的操作系统版本

  • Architecture:

    支持的操作系统架构



8805
8806
8807
# File 'lib/v20190719/models.rb', line 8805

def Architecture
  @Architecture
end

#OsNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OsName:

    操作系统类型

  • OsVersions:

    支持的操作系统版本

  • Architecture:

    支持的操作系统架构



8805
8806
8807
# File 'lib/v20190719/models.rb', line 8805

def OsName
  @OsName
end

#OsVersionsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OsName:

    操作系统类型

  • OsVersions:

    支持的操作系统版本

  • Architecture:

    支持的操作系统架构



8805
8806
8807
# File 'lib/v20190719/models.rb', line 8805

def OsVersions
  @OsVersions
end

Instance Method Details

#deserialize(params) ⇒ Object



8813
8814
8815
8816
8817
# File 'lib/v20190719/models.rb', line 8813

def deserialize(params)
  @OsName = params['OsName']
  @OsVersions = params['OsVersions']
  @Architecture = params['Architecture']
end