Class: TencentCloud::Emr::V20190103::DescribeCvmQuotaResponse

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

Overview

DescribeCvmQuota返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(postpaidquotaset = nil, spotpaidquotaset = nil, eksquotaset = nil, requestid = nil) ⇒ DescribeCvmQuotaResponse

Returns a new instance of DescribeCvmQuotaResponse.



3317
3318
3319
3320
3321
3322
# File 'lib/v20190103/models.rb', line 3317

def initialize(postpaidquotaset=nil, spotpaidquotaset=nil, eksquotaset=nil, requestid=nil)
  @PostPaidQuotaSet = postpaidquotaset
  @SpotPaidQuotaSet = spotpaidquotaset
  @EksQuotaSet = eksquotaset
  @RequestId = requestid
end

Instance Attribute Details

#EksQuotaSetObject

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

Parameters:

  • PostPaidQuotaSet:

    后付费配额列表

  • SpotPaidQuotaSet:

    竞价实例配额列表

  • EksQuotaSet:

    eks配额

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3315
3316
3317
# File 'lib/v20190103/models.rb', line 3315

def EksQuotaSet
  @EksQuotaSet
end

#PostPaidQuotaSetObject

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

Parameters:

  • PostPaidQuotaSet:

    后付费配额列表

  • SpotPaidQuotaSet:

    竞价实例配额列表

  • EksQuotaSet:

    eks配额

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3315
3316
3317
# File 'lib/v20190103/models.rb', line 3315

def PostPaidQuotaSet
  @PostPaidQuotaSet
end

#RequestIdObject

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

Parameters:

  • PostPaidQuotaSet:

    后付费配额列表

  • SpotPaidQuotaSet:

    竞价实例配额列表

  • EksQuotaSet:

    eks配额

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3315
3316
3317
# File 'lib/v20190103/models.rb', line 3315

def RequestId
  @RequestId
end

#SpotPaidQuotaSetObject

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

Parameters:

  • PostPaidQuotaSet:

    后付费配额列表

  • SpotPaidQuotaSet:

    竞价实例配额列表

  • EksQuotaSet:

    eks配额

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3315
3316
3317
# File 'lib/v20190103/models.rb', line 3315

def SpotPaidQuotaSet
  @SpotPaidQuotaSet
end

Instance Method Details

#deserialize(params) ⇒ Object



3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
# File 'lib/v20190103/models.rb', line 3324

def deserialize(params)
  unless params['PostPaidQuotaSet'].nil?
    @PostPaidQuotaSet = []
    params['PostPaidQuotaSet'].each do |i|
      quotaentity_tmp = QuotaEntity.new
      quotaentity_tmp.deserialize(i)
      @PostPaidQuotaSet << quotaentity_tmp
    end
  end
  unless params['SpotPaidQuotaSet'].nil?
    @SpotPaidQuotaSet = []
    params['SpotPaidQuotaSet'].each do |i|
      quotaentity_tmp = QuotaEntity.new
      quotaentity_tmp.deserialize(i)
      @SpotPaidQuotaSet << quotaentity_tmp
    end
  end
  unless params['EksQuotaSet'].nil?
    @EksQuotaSet = []
    params['EksQuotaSet'].each do |i|
      podsalespec_tmp = PodSaleSpec.new
      podsalespec_tmp.deserialize(i)
      @EksQuotaSet << podsalespec_tmp
    end
  end
  @RequestId = params['RequestId']
end