Class: TencentCloud::Tione::V20211111::Spec

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

Overview

计费项内容

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(specid = nil, specname = nil, specalias = nil, available = nil, availableregion = nil, specfeatures = nil, spectype = nil, gputype = nil, categoryid = nil) ⇒ Spec

Returns a new instance of Spec.



8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
# File 'lib/v20211111/models.rb', line 8688

def initialize(specid=nil, specname=nil, specalias=nil, available=nil, availableregion=nil, specfeatures=nil, spectype=nil, gputype=nil, categoryid=nil)
  @SpecId = specid
  @SpecName = specname
  @SpecAlias = specalias
  @Available = available
  @AvailableRegion = availableregion
  @SpecFeatures = specfeatures
  @SpecType = spectype
  @GpuType = gputype
  @CategoryId = categoryid
end

Instance Attribute Details

#AvailableObject

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

Parameters:

  • SpecId:

    计费项标签

  • SpecName:

    计费项名称

  • SpecAlias:

    计费项显示名称

  • Available:

    是否售罄

  • AvailableRegion:

    当前资源售罄时,可用的区域有哪些

  • SpecFeatures:

    当前计费项支持的特性

  • SpecType:

    计费项类型

  • GpuType:

    GPU类型

  • CategoryId:

    计费项CategoryId



8686
8687
8688
# File 'lib/v20211111/models.rb', line 8686

def Available
  @Available
end

#AvailableRegionObject

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

Parameters:

  • SpecId:

    计费项标签

  • SpecName:

    计费项名称

  • SpecAlias:

    计费项显示名称

  • Available:

    是否售罄

  • AvailableRegion:

    当前资源售罄时,可用的区域有哪些

  • SpecFeatures:

    当前计费项支持的特性

  • SpecType:

    计费项类型

  • GpuType:

    GPU类型

  • CategoryId:

    计费项CategoryId



8686
8687
8688
# File 'lib/v20211111/models.rb', line 8686

def AvailableRegion
  @AvailableRegion
end

#CategoryIdObject

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

Parameters:

  • SpecId:

    计费项标签

  • SpecName:

    计费项名称

  • SpecAlias:

    计费项显示名称

  • Available:

    是否售罄

  • AvailableRegion:

    当前资源售罄时,可用的区域有哪些

  • SpecFeatures:

    当前计费项支持的特性

  • SpecType:

    计费项类型

  • GpuType:

    GPU类型

  • CategoryId:

    计费项CategoryId



8686
8687
8688
# File 'lib/v20211111/models.rb', line 8686

def CategoryId
  @CategoryId
end

#GpuTypeObject

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

Parameters:

  • SpecId:

    计费项标签

  • SpecName:

    计费项名称

  • SpecAlias:

    计费项显示名称

  • Available:

    是否售罄

  • AvailableRegion:

    当前资源售罄时,可用的区域有哪些

  • SpecFeatures:

    当前计费项支持的特性

  • SpecType:

    计费项类型

  • GpuType:

    GPU类型

  • CategoryId:

    计费项CategoryId



8686
8687
8688
# File 'lib/v20211111/models.rb', line 8686

def GpuType
  @GpuType
end

#SpecAliasObject

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

Parameters:

  • SpecId:

    计费项标签

  • SpecName:

    计费项名称

  • SpecAlias:

    计费项显示名称

  • Available:

    是否售罄

  • AvailableRegion:

    当前资源售罄时,可用的区域有哪些

  • SpecFeatures:

    当前计费项支持的特性

  • SpecType:

    计费项类型

  • GpuType:

    GPU类型

  • CategoryId:

    计费项CategoryId



8686
8687
8688
# File 'lib/v20211111/models.rb', line 8686

def SpecAlias
  @SpecAlias
end

#SpecFeaturesObject

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

Parameters:

  • SpecId:

    计费项标签

  • SpecName:

    计费项名称

  • SpecAlias:

    计费项显示名称

  • Available:

    是否售罄

  • AvailableRegion:

    当前资源售罄时,可用的区域有哪些

  • SpecFeatures:

    当前计费项支持的特性

  • SpecType:

    计费项类型

  • GpuType:

    GPU类型

  • CategoryId:

    计费项CategoryId



8686
8687
8688
# File 'lib/v20211111/models.rb', line 8686

def SpecFeatures
  @SpecFeatures
end

#SpecIdObject

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

Parameters:

  • SpecId:

    计费项标签

  • SpecName:

    计费项名称

  • SpecAlias:

    计费项显示名称

  • Available:

    是否售罄

  • AvailableRegion:

    当前资源售罄时,可用的区域有哪些

  • SpecFeatures:

    当前计费项支持的特性

  • SpecType:

    计费项类型

  • GpuType:

    GPU类型

  • CategoryId:

    计费项CategoryId



8686
8687
8688
# File 'lib/v20211111/models.rb', line 8686

def SpecId
  @SpecId
end

#SpecNameObject

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

Parameters:

  • SpecId:

    计费项标签

  • SpecName:

    计费项名称

  • SpecAlias:

    计费项显示名称

  • Available:

    是否售罄

  • AvailableRegion:

    当前资源售罄时,可用的区域有哪些

  • SpecFeatures:

    当前计费项支持的特性

  • SpecType:

    计费项类型

  • GpuType:

    GPU类型

  • CategoryId:

    计费项CategoryId



8686
8687
8688
# File 'lib/v20211111/models.rb', line 8686

def SpecName
  @SpecName
end

#SpecTypeObject

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

Parameters:

  • SpecId:

    计费项标签

  • SpecName:

    计费项名称

  • SpecAlias:

    计费项显示名称

  • Available:

    是否售罄

  • AvailableRegion:

    当前资源售罄时,可用的区域有哪些

  • SpecFeatures:

    当前计费项支持的特性

  • SpecType:

    计费项类型

  • GpuType:

    GPU类型

  • CategoryId:

    计费项CategoryId



8686
8687
8688
# File 'lib/v20211111/models.rb', line 8686

def SpecType
  @SpecType
end

Instance Method Details

#deserialize(params) ⇒ Object



8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
# File 'lib/v20211111/models.rb', line 8700

def deserialize(params)
  @SpecId = params['SpecId']
  @SpecName = params['SpecName']
  @SpecAlias = params['SpecAlias']
  @Available = params['Available']
  @AvailableRegion = params['AvailableRegion']
  @SpecFeatures = params['SpecFeatures']
  @SpecType = params['SpecType']
  @GpuType = params['GpuType']
  @CategoryId = params['CategoryId']
end