Class: TencentCloud::Cvm::V20170312::LocalDiskType

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(type = nil, partitiontype = nil, minsize = nil, maxsize = nil, required = nil) ⇒ LocalDiskType

Returns a new instance of LocalDiskType.



6107
6108
6109
6110
6111
6112
6113
# File 'lib/v20170312/models.rb', line 6107

def initialize(type=nil, partitiontype=nil, minsize=nil, maxsize=nil, required=nil)
  @Type = type
  @PartitionType = partitiontype
  @MinSize = minsize
  @MaxSize = maxsize
  @Required = required
end

Instance Attribute Details

#MaxSizeObject

Parameters:

  • Type:

    本地磁盘类型。

  • PartitionType:

    本地磁盘属性。

  • MinSize:

    本地磁盘最小值。

  • MaxSize:

    本地磁盘最大值。

  • Required:

    购买时本地盘是否为必选。取值范围:
    <li>REQUIRED:表示必选
    <li>OPTIONAL:表示可选。



6105
6106
6107
# File 'lib/v20170312/models.rb', line 6105

def MaxSize
  @MaxSize
end

#MinSizeObject

Parameters:

  • Type:

    本地磁盘类型。

  • PartitionType:

    本地磁盘属性。

  • MinSize:

    本地磁盘最小值。

  • MaxSize:

    本地磁盘最大值。

  • Required:

    购买时本地盘是否为必选。取值范围:
    <li>REQUIRED:表示必选
    <li>OPTIONAL:表示可选。



6105
6106
6107
# File 'lib/v20170312/models.rb', line 6105

def MinSize
  @MinSize
end

#PartitionTypeObject

Parameters:

  • Type:

    本地磁盘类型。

  • PartitionType:

    本地磁盘属性。

  • MinSize:

    本地磁盘最小值。

  • MaxSize:

    本地磁盘最大值。

  • Required:

    购买时本地盘是否为必选。取值范围:
    <li>REQUIRED:表示必选
    <li>OPTIONAL:表示可选。



6105
6106
6107
# File 'lib/v20170312/models.rb', line 6105

def PartitionType
  @PartitionType
end

#RequiredObject

Parameters:

  • Type:

    本地磁盘类型。

  • PartitionType:

    本地磁盘属性。

  • MinSize:

    本地磁盘最小值。

  • MaxSize:

    本地磁盘最大值。

  • Required:

    购买时本地盘是否为必选。取值范围:
    <li>REQUIRED:表示必选
    <li>OPTIONAL:表示可选。



6105
6106
6107
# File 'lib/v20170312/models.rb', line 6105

def Required
  @Required
end

#TypeObject

Parameters:

  • Type:

    本地磁盘类型。

  • PartitionType:

    本地磁盘属性。

  • MinSize:

    本地磁盘最小值。

  • MaxSize:

    本地磁盘最大值。

  • Required:

    购买时本地盘是否为必选。取值范围:
    <li>REQUIRED:表示必选
    <li>OPTIONAL:表示可选。



6105
6106
6107
# File 'lib/v20170312/models.rb', line 6105

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



6115
6116
6117
6118
6119
6120
6121
# File 'lib/v20170312/models.rb', line 6115

def deserialize(params)
  @Type = params['Type']
  @PartitionType = params['PartitionType']
  @MinSize = params['MinSize']
  @MaxSize = params['MaxSize']
  @Required = params['Required']
end