Class: TencentCloud::Cvm::V20170312::OsVersion

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20170312/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.



7065
7066
7067
7068
7069
# File 'lib/v20170312/models.rb', line 7065

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

Instance Attribute Details

#Architecture ⇒ Object

Parameters:

  • OsName: —

    操作系统类型

  • OsVersions: —

    支持的操作系统版本

  • Architecture: —

    支持的操作系统架构



7063
7064
7065
# File 'lib/v20170312/models.rb', line 7063

def Architecture
  @Architecture
end

#OsName ⇒ Object

Parameters:

  • OsName: —

    操作系统类型

  • OsVersions: —

    支持的操作系统版本

  • Architecture: —

    支持的操作系统架构



7063
7064
7065
# File 'lib/v20170312/models.rb', line 7063

def OsName
  @OsName
end

#OsVersions ⇒ Object

Parameters:

  • OsName: —

    操作系统类型

  • OsVersions: —

    支持的操作系统版本

  • Architecture: —

    支持的操作系统架构



7063
7064
7065
# File 'lib/v20170312/models.rb', line 7063

def OsVersions
  @OsVersions
end

Instance Method Details

#deserialize(params) ⇒ Object



7071
7072
7073
7074
7075
# File 'lib/v20170312/models.rb', line 7071

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