Class: TencentCloud::Emr::V20190103::Resource
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Emr::V20190103::Resource
- Defined in:
- lib/v20190103/models.rb
Overview
资源详情
Instance Attribute Summary collapse
-
#Cpu ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DiskNum ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DiskSize ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DiskType ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#GpuDesc ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceType ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#LocalDiskNum ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MemSize ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MultiDisks ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RootSize ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Spec ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#StorageType ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Tags ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(spec = nil, storagetype = nil, disktype = nil, memsize = nil, cpu = nil, disksize = nil, rootsize = nil, multidisks = nil, tags = nil, instancetype = nil, localdisknum = nil, disknum = nil, gpudesc = nil) ⇒ Resource
constructor
A new instance of Resource.
Constructor Details
#initialize(spec = nil, storagetype = nil, disktype = nil, memsize = nil, cpu = nil, disksize = nil, rootsize = nil, multidisks = nil, tags = nil, instancetype = nil, localdisknum = nil, disknum = nil, gpudesc = nil) ⇒ Resource
Returns a new instance of Resource.
12117 12118 12119 12120 12121 12122 12123 12124 12125 12126 12127 12128 12129 12130 12131 |
# File 'lib/v20190103/models.rb', line 12117 def initialize(spec=nil, storagetype=nil, disktype=nil, memsize=nil, cpu=nil, disksize=nil, rootsize=nil, multidisks=nil, =nil, instancetype=nil, localdisknum=nil, disknum=nil, gpudesc=nil) @Spec = spec @StorageType = storagetype @DiskType = disktype @MemSize = memsize @Cpu = cpu @DiskSize = disksize @RootSize = rootsize @MultiDisks = multidisks @Tags = @InstanceType = instancetype @LocalDiskNum = localdisknum @DiskNum = disknum @GpuDesc = gpudesc end |
Instance Attribute Details
#Cpu ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12115 12116 12117 |
# File 'lib/v20190103/models.rb', line 12115 def Cpu @Cpu end |
#DiskNum ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12115 12116 12117 |
# File 'lib/v20190103/models.rb', line 12115 def DiskNum @DiskNum end |
#DiskSize ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12115 12116 12117 |
# File 'lib/v20190103/models.rb', line 12115 def DiskSize @DiskSize end |
#DiskType ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12115 12116 12117 |
# File 'lib/v20190103/models.rb', line 12115 def DiskType @DiskType end |
#GpuDesc ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12115 12116 12117 |
# File 'lib/v20190103/models.rb', line 12115 def GpuDesc @GpuDesc end |
#InstanceType ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12115 12116 12117 |
# File 'lib/v20190103/models.rb', line 12115 def InstanceType @InstanceType end |
#LocalDiskNum ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12115 12116 12117 |
# File 'lib/v20190103/models.rb', line 12115 def LocalDiskNum @LocalDiskNum end |
#MemSize ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12115 12116 12117 |
# File 'lib/v20190103/models.rb', line 12115 def MemSize @MemSize end |
#MultiDisks ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12115 12116 12117 |
# File 'lib/v20190103/models.rb', line 12115 def MultiDisks @MultiDisks end |
#RootSize ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12115 12116 12117 |
# File 'lib/v20190103/models.rb', line 12115 def RootSize @RootSize end |
#Spec ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12115 12116 12117 |
# File 'lib/v20190103/models.rb', line 12115 def Spec @Spec end |
#StorageType ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12115 12116 12117 |
# File 'lib/v20190103/models.rb', line 12115 def StorageType @StorageType end |
#Tags ⇒ Object
REMOTE_SSD:表示远端SSD盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12115 12116 12117 |
# File 'lib/v20190103/models.rb', line 12115 def Tags @Tags end |
Instance Method Details
#deserialize(params) ⇒ Object
12133 12134 12135 12136 12137 12138 12139 12140 12141 12142 12143 12144 12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 |
# File 'lib/v20190103/models.rb', line 12133 def deserialize(params) @Spec = params['Spec'] @StorageType = params['StorageType'] @DiskType = params['DiskType'] @MemSize = params['MemSize'] @Cpu = params['Cpu'] @DiskSize = params['DiskSize'] @RootSize = params['RootSize'] unless params['MultiDisks'].nil? @MultiDisks = [] params['MultiDisks'].each do |i| multidisk_tmp = MultiDisk.new multidisk_tmp.deserialize(i) @MultiDisks << multidisk_tmp end end unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end @InstanceType = params['InstanceType'] @LocalDiskNum = params['LocalDiskNum'] @DiskNum = params['DiskNum'] @GpuDesc = params['GpuDesc'] end |