Class: TencentCloud::Ecm::V20190719::ISPCounter

Inherits:
Common::AbstractModel
  • Object
show all
Extended by:
Gem::Deprecate
Defined in:
lib/v20190719/models.rb

Overview

运行商统计信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(providername = nil, providernodenum = nil, provederinstancenum = nil, zoneinstanceinfoset = nil, providerinstancenum = nil) ⇒ ISPCounter

Returns a new instance of ISPCounter.



5704
5705
5706
5707
5708
5709
5710
# File 'lib/v20190719/models.rb', line 5704

def initialize(providername=nil, providernodenum=nil, provederinstancenum=nil, zoneinstanceinfoset=nil, providerinstancenum=nil)
  @ProviderName = providername
  @ProviderNodeNum = providernodenum
  @ProvederInstanceNum = provederinstancenum
  @ZoneInstanceInfoSet = zoneinstanceinfoset
  @ProviderInstanceNum = providerinstancenum
end

Instance Attribute Details

#ProvederInstanceNumObject

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

Parameters:

  • ProviderName:

    运营商名称

  • ProviderNodeNum:

    节点数量

  • ProvederInstanceNum:

    实例数量

  • ZoneInstanceInfoSet:

    Zone实例信息结构体数组

  • ProviderInstanceNum:

    实例数量



5699
5700
5701
# File 'lib/v20190719/models.rb', line 5699

def ProvederInstanceNum
  @ProvederInstanceNum
end

#ProviderInstanceNumObject

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

Parameters:

  • ProviderName:

    运营商名称

  • ProviderNodeNum:

    节点数量

  • ProvederInstanceNum:

    实例数量

  • ZoneInstanceInfoSet:

    Zone实例信息结构体数组

  • ProviderInstanceNum:

    实例数量



5699
5700
5701
# File 'lib/v20190719/models.rb', line 5699

def ProviderInstanceNum
  @ProviderInstanceNum
end

#ProviderNameObject

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

Parameters:

  • ProviderName:

    运营商名称

  • ProviderNodeNum:

    节点数量

  • ProvederInstanceNum:

    实例数量

  • ZoneInstanceInfoSet:

    Zone实例信息结构体数组

  • ProviderInstanceNum:

    实例数量



5699
5700
5701
# File 'lib/v20190719/models.rb', line 5699

def ProviderName
  @ProviderName
end

#ProviderNodeNumObject

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

Parameters:

  • ProviderName:

    运营商名称

  • ProviderNodeNum:

    节点数量

  • ProvederInstanceNum:

    实例数量

  • ZoneInstanceInfoSet:

    Zone实例信息结构体数组

  • ProviderInstanceNum:

    实例数量



5699
5700
5701
# File 'lib/v20190719/models.rb', line 5699

def ProviderNodeNum
  @ProviderNodeNum
end

#ZoneInstanceInfoSetObject

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

Parameters:

  • ProviderName:

    运营商名称

  • ProviderNodeNum:

    节点数量

  • ProvederInstanceNum:

    实例数量

  • ZoneInstanceInfoSet:

    Zone实例信息结构体数组

  • ProviderInstanceNum:

    实例数量



5699
5700
5701
# File 'lib/v20190719/models.rb', line 5699

def ZoneInstanceInfoSet
  @ZoneInstanceInfoSet
end

Instance Method Details

#deserialize(params) ⇒ Object



5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
# File 'lib/v20190719/models.rb', line 5712

def deserialize(params)
  @ProviderName = params['ProviderName']
  @ProviderNodeNum = params['ProviderNodeNum']
  @ProvederInstanceNum = params['ProvederInstanceNum']
  unless params['ZoneInstanceInfoSet'].nil?
    @ZoneInstanceInfoSet = []
    params['ZoneInstanceInfoSet'].each do |i|
      zoneinstanceinfo_tmp = ZoneInstanceInfo.new
      zoneinstanceinfo_tmp.deserialize(i)
      @ZoneInstanceInfoSet << zoneinstanceinfo_tmp
    end
  end
  @ProviderInstanceNum = params['ProviderInstanceNum']
end