Class: TencentCloud::Tdmq::V20200217::DescribeRocketMQClusterResponse

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

Overview

DescribeRocketMQCluster返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterinfo = nil, clusterconfig = nil, clusterstats = nil, requestid = nil) ⇒ DescribeRocketMQClusterResponse

Returns a new instance of DescribeRocketMQClusterResponse.



5800
5801
5802
5803
5804
5805
# File 'lib/v20200217/models.rb', line 5800

def initialize(clusterinfo=nil, clusterconfig=nil, clusterstats=nil, requestid=nil)
  @ClusterInfo = clusterinfo
  @ClusterConfig = clusterconfig
  @ClusterStats = clusterstats
  @RequestId = requestid
end

Instance Attribute Details

#ClusterConfigObject

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

Parameters:

  • ClusterInfo:

    集群信息

  • ClusterConfig:

    集群配置

  • ClusterStats:

    集群最近使用量,即将废弃,请使用腾讯云可观测平台获取相关数据。

  • RequestId:

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



5798
5799
5800
# File 'lib/v20200217/models.rb', line 5798

def ClusterConfig
  @ClusterConfig
end

#ClusterInfoObject

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

Parameters:

  • ClusterInfo:

    集群信息

  • ClusterConfig:

    集群配置

  • ClusterStats:

    集群最近使用量,即将废弃,请使用腾讯云可观测平台获取相关数据。

  • RequestId:

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



5798
5799
5800
# File 'lib/v20200217/models.rb', line 5798

def ClusterInfo
  @ClusterInfo
end

#ClusterStatsObject

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

Parameters:

  • ClusterInfo:

    集群信息

  • ClusterConfig:

    集群配置

  • ClusterStats:

    集群最近使用量,即将废弃,请使用腾讯云可观测平台获取相关数据。

  • RequestId:

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



5798
5799
5800
# File 'lib/v20200217/models.rb', line 5798

def ClusterStats
  @ClusterStats
end

#RequestIdObject

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

Parameters:

  • ClusterInfo:

    集群信息

  • ClusterConfig:

    集群配置

  • ClusterStats:

    集群最近使用量,即将废弃,请使用腾讯云可观测平台获取相关数据。

  • RequestId:

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



5798
5799
5800
# File 'lib/v20200217/models.rb', line 5798

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
# File 'lib/v20200217/models.rb', line 5807

def deserialize(params)
  unless params['ClusterInfo'].nil?
    @ClusterInfo = RocketMQClusterInfo.new
    @ClusterInfo.deserialize(params['ClusterInfo'])
  end
  unless params['ClusterConfig'].nil?
    @ClusterConfig = RocketMQClusterConfig.new
    @ClusterConfig.deserialize(params['ClusterConfig'])
  end
  unless params['ClusterStats'].nil?
    @ClusterStats = RocketMQClusterRecentStats.new
    @ClusterStats.deserialize(params['ClusterStats'])
  end
  @RequestId = params['RequestId']
end