Class: TencentCloud::Tdmq::V20200217::PulsarProClusterSpecInfo

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

Overview

Pulsar专业版集群规格信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(specname = nil, maxtps = nil, maxbandwidth = nil, maxnamespaces = nil, maxtopics = nil, scalabletps = nil, maxpartitions = nil) ⇒ PulsarProClusterSpecInfo

Returns a new instance of PulsarProClusterSpecInfo.



10073
10074
10075
10076
10077
10078
10079
10080
10081
# File 'lib/v20200217/models.rb', line 10073

def initialize(specname=nil, maxtps=nil, maxbandwidth=nil, maxnamespaces=nil, maxtopics=nil, scalabletps=nil, maxpartitions=nil)
  @SpecName = specname
  @MaxTps = maxtps
  @MaxBandWidth = maxbandwidth
  @MaxNamespaces = maxnamespaces
  @MaxTopics = maxtopics
  @ScalableTps = scalabletps
  @MaxPartitions = maxpartitions
end

Instance Attribute Details

#MaxBandWidthObject

注意:此字段可能返回 null,表示取不到有效值。 当前集群topic的最大分区数 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpecName:

    集群规格名称

  • MaxTps:

    峰值tps

  • MaxBandWidth:

    峰值带宽。单位:mbps

  • MaxNamespaces:

    最大命名空间个数

  • MaxTopics:

    最大主题分区数

  • ScalableTps:

    规格外弹性TPS

  • MaxPartitions:

    32或者128



10071
10072
10073
# File 'lib/v20200217/models.rb', line 10071

def MaxBandWidth
  @MaxBandWidth
end

#MaxNamespacesObject

注意:此字段可能返回 null,表示取不到有效值。 当前集群topic的最大分区数 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpecName:

    集群规格名称

  • MaxTps:

    峰值tps

  • MaxBandWidth:

    峰值带宽。单位:mbps

  • MaxNamespaces:

    最大命名空间个数

  • MaxTopics:

    最大主题分区数

  • ScalableTps:

    规格外弹性TPS

  • MaxPartitions:

    32或者128



10071
10072
10073
# File 'lib/v20200217/models.rb', line 10071

def MaxNamespaces
  @MaxNamespaces
end

#MaxPartitionsObject

注意:此字段可能返回 null,表示取不到有效值。 当前集群topic的最大分区数 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpecName:

    集群规格名称

  • MaxTps:

    峰值tps

  • MaxBandWidth:

    峰值带宽。单位:mbps

  • MaxNamespaces:

    最大命名空间个数

  • MaxTopics:

    最大主题分区数

  • ScalableTps:

    规格外弹性TPS

  • MaxPartitions:

    32或者128



10071
10072
10073
# File 'lib/v20200217/models.rb', line 10071

def MaxPartitions
  @MaxPartitions
end

#MaxTopicsObject

注意:此字段可能返回 null,表示取不到有效值。 当前集群topic的最大分区数 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpecName:

    集群规格名称

  • MaxTps:

    峰值tps

  • MaxBandWidth:

    峰值带宽。单位:mbps

  • MaxNamespaces:

    最大命名空间个数

  • MaxTopics:

    最大主题分区数

  • ScalableTps:

    规格外弹性TPS

  • MaxPartitions:

    32或者128



10071
10072
10073
# File 'lib/v20200217/models.rb', line 10071

def MaxTopics
  @MaxTopics
end

#MaxTpsObject

注意:此字段可能返回 null,表示取不到有效值。 当前集群topic的最大分区数 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpecName:

    集群规格名称

  • MaxTps:

    峰值tps

  • MaxBandWidth:

    峰值带宽。单位:mbps

  • MaxNamespaces:

    最大命名空间个数

  • MaxTopics:

    最大主题分区数

  • ScalableTps:

    规格外弹性TPS

  • MaxPartitions:

    32或者128



10071
10072
10073
# File 'lib/v20200217/models.rb', line 10071

def MaxTps
  @MaxTps
end

#ScalableTpsObject

注意:此字段可能返回 null,表示取不到有效值。 当前集群topic的最大分区数 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpecName:

    集群规格名称

  • MaxTps:

    峰值tps

  • MaxBandWidth:

    峰值带宽。单位:mbps

  • MaxNamespaces:

    最大命名空间个数

  • MaxTopics:

    最大主题分区数

  • ScalableTps:

    规格外弹性TPS

  • MaxPartitions:

    32或者128



10071
10072
10073
# File 'lib/v20200217/models.rb', line 10071

def ScalableTps
  @ScalableTps
end

#SpecNameObject

注意:此字段可能返回 null,表示取不到有效值。 当前集群topic的最大分区数 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpecName:

    集群规格名称

  • MaxTps:

    峰值tps

  • MaxBandWidth:

    峰值带宽。单位:mbps

  • MaxNamespaces:

    最大命名空间个数

  • MaxTopics:

    最大主题分区数

  • ScalableTps:

    规格外弹性TPS

  • MaxPartitions:

    32或者128



10071
10072
10073
# File 'lib/v20200217/models.rb', line 10071

def SpecName
  @SpecName
end

Instance Method Details

#deserialize(params) ⇒ Object



10083
10084
10085
10086
10087
10088
10089
10090
10091
# File 'lib/v20200217/models.rb', line 10083

def deserialize(params)
  @SpecName = params['SpecName']
  @MaxTps = params['MaxTps']
  @MaxBandWidth = params['MaxBandWidth']
  @MaxNamespaces = params['MaxNamespaces']
  @MaxTopics = params['MaxTopics']
  @ScalableTps = params['ScalableTps']
  @MaxPartitions = params['MaxPartitions']
end