Class: TencentCloud::Emr::V20190103::NodeResource

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

Overview

规格管理,规格类型描述

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resourceconfigid = nil, resource = nil, createtime = nil, updatetime = nil, isdefault = nil, maxresourcenum = nil, prepaidunderwriteperiods = nil) ⇒ NodeResource

Returns a new instance of NodeResource.



10201
10202
10203
10204
10205
10206
10207
10208
10209
# File 'lib/v20190103/models.rb', line 10201

def initialize(resourceconfigid=nil, resource=nil, createtime=nil, updatetime=nil, isdefault=nil, maxresourcenum=nil, prepaidunderwriteperiods=nil)
  @ResourceConfigId = resourceconfigid
  @Resource = resource
  @CreateTime = createtime
  @UpdateTime = updatetime
  @IsDefault = isdefault
  @MaxResourceNum = maxresourcenum
  @PrepaidUnderwritePeriods = prepaidunderwriteperiods
end

Instance Attribute Details

#CreateTimeObject

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

Parameters:

  • ResourceConfigId:

    配置Id

  • Resource:

    Resource

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • IsDefault:

    是否默认配置,DEFAULT,BACKUP

  • MaxResourceNum:

    该类型剩余

  • PrepaidUnderwritePeriods:

    支持的包销时长



10199
10200
10201
# File 'lib/v20190103/models.rb', line 10199

def CreateTime
  @CreateTime
end

#IsDefaultObject

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

Parameters:

  • ResourceConfigId:

    配置Id

  • Resource:

    Resource

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • IsDefault:

    是否默认配置,DEFAULT,BACKUP

  • MaxResourceNum:

    该类型剩余

  • PrepaidUnderwritePeriods:

    支持的包销时长



10199
10200
10201
# File 'lib/v20190103/models.rb', line 10199

def IsDefault
  @IsDefault
end

#MaxResourceNumObject

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

Parameters:

  • ResourceConfigId:

    配置Id

  • Resource:

    Resource

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • IsDefault:

    是否默认配置,DEFAULT,BACKUP

  • MaxResourceNum:

    该类型剩余

  • PrepaidUnderwritePeriods:

    支持的包销时长



10199
10200
10201
# File 'lib/v20190103/models.rb', line 10199

def MaxResourceNum
  @MaxResourceNum
end

#PrepaidUnderwritePeriodsObject

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

Parameters:

  • ResourceConfigId:

    配置Id

  • Resource:

    Resource

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • IsDefault:

    是否默认配置,DEFAULT,BACKUP

  • MaxResourceNum:

    该类型剩余

  • PrepaidUnderwritePeriods:

    支持的包销时长



10199
10200
10201
# File 'lib/v20190103/models.rb', line 10199

def PrepaidUnderwritePeriods
  @PrepaidUnderwritePeriods
end

#ResourceObject

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

Parameters:

  • ResourceConfigId:

    配置Id

  • Resource:

    Resource

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • IsDefault:

    是否默认配置,DEFAULT,BACKUP

  • MaxResourceNum:

    该类型剩余

  • PrepaidUnderwritePeriods:

    支持的包销时长



10199
10200
10201
# File 'lib/v20190103/models.rb', line 10199

def Resource
  @Resource
end

#ResourceConfigIdObject

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

Parameters:

  • ResourceConfigId:

    配置Id

  • Resource:

    Resource

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • IsDefault:

    是否默认配置,DEFAULT,BACKUP

  • MaxResourceNum:

    该类型剩余

  • PrepaidUnderwritePeriods:

    支持的包销时长



10199
10200
10201
# File 'lib/v20190103/models.rb', line 10199

def ResourceConfigId
  @ResourceConfigId
end

#UpdateTimeObject

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

Parameters:

  • ResourceConfigId:

    配置Id

  • Resource:

    Resource

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • IsDefault:

    是否默认配置,DEFAULT,BACKUP

  • MaxResourceNum:

    该类型剩余

  • PrepaidUnderwritePeriods:

    支持的包销时长



10199
10200
10201
# File 'lib/v20190103/models.rb', line 10199

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
# File 'lib/v20190103/models.rb', line 10211

def deserialize(params)
  @ResourceConfigId = params['ResourceConfigId']
  unless params['Resource'].nil?
    @Resource = Resource.new
    @Resource.deserialize(params['Resource'])
  end
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  @IsDefault = params['IsDefault']
  @MaxResourceNum = params['MaxResourceNum']
  @PrepaidUnderwritePeriods = params['PrepaidUnderwritePeriods']
end