Class: TencentCloud::Cvm::V20170312::AccountQuota

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(postpaidquotaset = nil, prepaidquotaset = nil, spotpaidquotaset = nil, imagequotaset = nil, disasterrecovergroupquotaset = nil) ⇒ AccountQuota

Returns a new instance of AccountQuota.



35
36
37
38
39
40
41
# File 'lib/v20170312/models.rb', line 35

def initialize(postpaidquotaset=nil, prepaidquotaset=nil, spotpaidquotaset=nil, imagequotaset=nil, disasterrecovergroupquotaset=nil)
  @PostPaidQuotaSet = postpaidquotaset
  @PrePaidQuotaSet = prepaidquotaset
  @SpotPaidQuotaSet = spotpaidquotaset
  @ImageQuotaSet = imagequotaset
  @DisasterRecoverGroupQuotaSet = disasterrecovergroupquotaset
end

Instance Attribute Details

#DisasterRecoverGroupQuotaSetObject

Parameters:

  • PostPaidQuotaSet:

    后付费配额列表

  • PrePaidQuotaSet:

    预付费配额列表

  • SpotPaidQuotaSet:

    spot配额列表

  • ImageQuotaSet:

    镜像配额列表

  • DisasterRecoverGroupQuotaSet:

    置放群组配额列表



33
34
35
# File 'lib/v20170312/models.rb', line 33

def DisasterRecoverGroupQuotaSet
  @DisasterRecoverGroupQuotaSet
end

#ImageQuotaSetObject

Parameters:

  • PostPaidQuotaSet:

    后付费配额列表

  • PrePaidQuotaSet:

    预付费配额列表

  • SpotPaidQuotaSet:

    spot配额列表

  • ImageQuotaSet:

    镜像配额列表

  • DisasterRecoverGroupQuotaSet:

    置放群组配额列表



33
34
35
# File 'lib/v20170312/models.rb', line 33

def ImageQuotaSet
  @ImageQuotaSet
end

#PostPaidQuotaSetObject

Parameters:

  • PostPaidQuotaSet:

    后付费配额列表

  • PrePaidQuotaSet:

    预付费配额列表

  • SpotPaidQuotaSet:

    spot配额列表

  • ImageQuotaSet:

    镜像配额列表

  • DisasterRecoverGroupQuotaSet:

    置放群组配额列表



33
34
35
# File 'lib/v20170312/models.rb', line 33

def PostPaidQuotaSet
  @PostPaidQuotaSet
end

#PrePaidQuotaSetObject

Parameters:

  • PostPaidQuotaSet:

    后付费配额列表

  • PrePaidQuotaSet:

    预付费配额列表

  • SpotPaidQuotaSet:

    spot配额列表

  • ImageQuotaSet:

    镜像配额列表

  • DisasterRecoverGroupQuotaSet:

    置放群组配额列表



33
34
35
# File 'lib/v20170312/models.rb', line 33

def PrePaidQuotaSet
  @PrePaidQuotaSet
end

#SpotPaidQuotaSetObject

Parameters:

  • PostPaidQuotaSet:

    后付费配额列表

  • PrePaidQuotaSet:

    预付费配额列表

  • SpotPaidQuotaSet:

    spot配额列表

  • ImageQuotaSet:

    镜像配额列表

  • DisasterRecoverGroupQuotaSet:

    置放群组配额列表



33
34
35
# File 'lib/v20170312/models.rb', line 33

def SpotPaidQuotaSet
  @SpotPaidQuotaSet
end

Instance Method Details

#deserialize(params) ⇒ Object



43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# File 'lib/v20170312/models.rb', line 43

def deserialize(params)
  unless params['PostPaidQuotaSet'].nil?
    @PostPaidQuotaSet = []
    params['PostPaidQuotaSet'].each do |i|
      postpaidquota_tmp = PostPaidQuota.new
      postpaidquota_tmp.deserialize(i)
      @PostPaidQuotaSet << postpaidquota_tmp
    end
  end
  unless params['PrePaidQuotaSet'].nil?
    @PrePaidQuotaSet = []
    params['PrePaidQuotaSet'].each do |i|
      prepaidquota_tmp = PrePaidQuota.new
      prepaidquota_tmp.deserialize(i)
      @PrePaidQuotaSet << prepaidquota_tmp
    end
  end
  unless params['SpotPaidQuotaSet'].nil?
    @SpotPaidQuotaSet = []
    params['SpotPaidQuotaSet'].each do |i|
      spotpaidquota_tmp = SpotPaidQuota.new
      spotpaidquota_tmp.deserialize(i)
      @SpotPaidQuotaSet << spotpaidquota_tmp
    end
  end
  unless params['ImageQuotaSet'].nil?
    @ImageQuotaSet = []
    params['ImageQuotaSet'].each do |i|
      imagequota_tmp = ImageQuota.new
      imagequota_tmp.deserialize(i)
      @ImageQuotaSet << imagequota_tmp
    end
  end
  unless params['DisasterRecoverGroupQuotaSet'].nil?
    @DisasterRecoverGroupQuotaSet = []
    params['DisasterRecoverGroupQuotaSet'].each do |i|
      disasterrecovergroupquota_tmp = DisasterRecoverGroupQuota.new
      disasterrecovergroupquota_tmp.deserialize(i)
      @DisasterRecoverGroupQuotaSet << disasterrecovergroupquota_tmp
    end
  end
end