Class: TencentCloud::Bm::V20180423::OsInfo

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

Overview

操作系统类型

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ostypeid = nil, osname = nil, osdescription = nil, osenglishdescription = nil, osclass = nil, imagetag = nil, maxpartitionsize = nil, osminorversion = nil, osminorclass = nil) ⇒ OsInfo

Returns a new instance of OsInfo.



3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
# File 'lib/v20180423/models.rb', line 3205

def initialize(ostypeid=nil, osname=nil, osdescription=nil, osenglishdescription=nil, osclass=nil, imagetag=nil, maxpartitionsize=nil, osminorversion=nil, osminorclass=nil)
  @OsTypeId = ostypeid
  @OsName = osname
  @OsDescription = osdescription
  @OsEnglishDescription = osenglishdescription
  @OsClass = osclass
  @ImageTag = imagetag
  @MaxPartitionSize = maxpartitionsize
  @OsMinorVersion = osminorversion
  @OsMinorClass = osminorclass
end

Instance Attribute Details

#ImageTagObject

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

Parameters:

  • OsTypeId:

    操作系统ID

  • OsName:

    操作系统名称

  • OsDescription:

    操作系统名称描述

  • OsEnglishDescription:

    操作系统英文名称

  • OsClass:

    操作系统的分类,如CentOs Debian

  • ImageTag:

    标识镜像分类。public:公共镜像; private: 专属镜像

  • MaxPartitionSize:

    操作系统,ext4文件下所支持的最大的磁盘大小。单位为T

  • OsMinorVersion:

    黑石版本号

  • OsMinorClass:

    黑石版本



3203
3204
3205
# File 'lib/v20180423/models.rb', line 3203

def ImageTag
  @ImageTag
end

#MaxPartitionSizeObject

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

Parameters:

  • OsTypeId:

    操作系统ID

  • OsName:

    操作系统名称

  • OsDescription:

    操作系统名称描述

  • OsEnglishDescription:

    操作系统英文名称

  • OsClass:

    操作系统的分类,如CentOs Debian

  • ImageTag:

    标识镜像分类。public:公共镜像; private: 专属镜像

  • MaxPartitionSize:

    操作系统,ext4文件下所支持的最大的磁盘大小。单位为T

  • OsMinorVersion:

    黑石版本号

  • OsMinorClass:

    黑石版本



3203
3204
3205
# File 'lib/v20180423/models.rb', line 3203

def MaxPartitionSize
  @MaxPartitionSize
end

#OsClassObject

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

Parameters:

  • OsTypeId:

    操作系统ID

  • OsName:

    操作系统名称

  • OsDescription:

    操作系统名称描述

  • OsEnglishDescription:

    操作系统英文名称

  • OsClass:

    操作系统的分类,如CentOs Debian

  • ImageTag:

    标识镜像分类。public:公共镜像; private: 专属镜像

  • MaxPartitionSize:

    操作系统,ext4文件下所支持的最大的磁盘大小。单位为T

  • OsMinorVersion:

    黑石版本号

  • OsMinorClass:

    黑石版本



3203
3204
3205
# File 'lib/v20180423/models.rb', line 3203

def OsClass
  @OsClass
end

#OsDescriptionObject

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

Parameters:

  • OsTypeId:

    操作系统ID

  • OsName:

    操作系统名称

  • OsDescription:

    操作系统名称描述

  • OsEnglishDescription:

    操作系统英文名称

  • OsClass:

    操作系统的分类,如CentOs Debian

  • ImageTag:

    标识镜像分类。public:公共镜像; private: 专属镜像

  • MaxPartitionSize:

    操作系统,ext4文件下所支持的最大的磁盘大小。单位为T

  • OsMinorVersion:

    黑石版本号

  • OsMinorClass:

    黑石版本



3203
3204
3205
# File 'lib/v20180423/models.rb', line 3203

def OsDescription
  @OsDescription
end

#OsEnglishDescriptionObject

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

Parameters:

  • OsTypeId:

    操作系统ID

  • OsName:

    操作系统名称

  • OsDescription:

    操作系统名称描述

  • OsEnglishDescription:

    操作系统英文名称

  • OsClass:

    操作系统的分类,如CentOs Debian

  • ImageTag:

    标识镜像分类。public:公共镜像; private: 专属镜像

  • MaxPartitionSize:

    操作系统,ext4文件下所支持的最大的磁盘大小。单位为T

  • OsMinorVersion:

    黑石版本号

  • OsMinorClass:

    黑石版本



3203
3204
3205
# File 'lib/v20180423/models.rb', line 3203

def OsEnglishDescription
  @OsEnglishDescription
end

#OsMinorClassObject

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

Parameters:

  • OsTypeId:

    操作系统ID

  • OsName:

    操作系统名称

  • OsDescription:

    操作系统名称描述

  • OsEnglishDescription:

    操作系统英文名称

  • OsClass:

    操作系统的分类,如CentOs Debian

  • ImageTag:

    标识镜像分类。public:公共镜像; private: 专属镜像

  • MaxPartitionSize:

    操作系统,ext4文件下所支持的最大的磁盘大小。单位为T

  • OsMinorVersion:

    黑石版本号

  • OsMinorClass:

    黑石版本



3203
3204
3205
# File 'lib/v20180423/models.rb', line 3203

def OsMinorClass
  @OsMinorClass
end

#OsMinorVersionObject

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

Parameters:

  • OsTypeId:

    操作系统ID

  • OsName:

    操作系统名称

  • OsDescription:

    操作系统名称描述

  • OsEnglishDescription:

    操作系统英文名称

  • OsClass:

    操作系统的分类,如CentOs Debian

  • ImageTag:

    标识镜像分类。public:公共镜像; private: 专属镜像

  • MaxPartitionSize:

    操作系统,ext4文件下所支持的最大的磁盘大小。单位为T

  • OsMinorVersion:

    黑石版本号

  • OsMinorClass:

    黑石版本



3203
3204
3205
# File 'lib/v20180423/models.rb', line 3203

def OsMinorVersion
  @OsMinorVersion
end

#OsNameObject

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

Parameters:

  • OsTypeId:

    操作系统ID

  • OsName:

    操作系统名称

  • OsDescription:

    操作系统名称描述

  • OsEnglishDescription:

    操作系统英文名称

  • OsClass:

    操作系统的分类,如CentOs Debian

  • ImageTag:

    标识镜像分类。public:公共镜像; private: 专属镜像

  • MaxPartitionSize:

    操作系统,ext4文件下所支持的最大的磁盘大小。单位为T

  • OsMinorVersion:

    黑石版本号

  • OsMinorClass:

    黑石版本



3203
3204
3205
# File 'lib/v20180423/models.rb', line 3203

def OsName
  @OsName
end

#OsTypeIdObject

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

Parameters:

  • OsTypeId:

    操作系统ID

  • OsName:

    操作系统名称

  • OsDescription:

    操作系统名称描述

  • OsEnglishDescription:

    操作系统英文名称

  • OsClass:

    操作系统的分类,如CentOs Debian

  • ImageTag:

    标识镜像分类。public:公共镜像; private: 专属镜像

  • MaxPartitionSize:

    操作系统,ext4文件下所支持的最大的磁盘大小。单位为T

  • OsMinorVersion:

    黑石版本号

  • OsMinorClass:

    黑石版本



3203
3204
3205
# File 'lib/v20180423/models.rb', line 3203

def OsTypeId
  @OsTypeId
end

Instance Method Details

#deserialize(params) ⇒ Object



3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
# File 'lib/v20180423/models.rb', line 3217

def deserialize(params)
  @OsTypeId = params['OsTypeId']
  @OsName = params['OsName']
  @OsDescription = params['OsDescription']
  @OsEnglishDescription = params['OsEnglishDescription']
  @OsClass = params['OsClass']
  @ImageTag = params['ImageTag']
  @MaxPartitionSize = params['MaxPartitionSize']
  @OsMinorVersion = params['OsMinorVersion']
  @OsMinorClass = params['OsMinorClass']
end