Class: TencentCloud::Tdmq::V20200217::RocketMQClusterDetail

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

Overview

租户RocketMQ集群详细信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(info = nil, config = nil, status = nil) ⇒ RocketMQClusterDetail

Returns a new instance of RocketMQClusterDetail.



11412
11413
11414
11415
11416
# File 'lib/v20200217/models.rb', line 11412

def initialize(info=nil, config=nil, status=nil)
  @Info = info
  @Config = config
  @Status = status
end

Instance Attribute Details

#ConfigObject

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

Parameters:

  • Info:

    集群基本信息

  • Config:

    集群配置信息

  • Status:

    集群状态,0:创建中,1:正常,2:销毁中,3:已删除,4: 隔离中,5:创建失败,6: 删除失败



11410
11411
11412
# File 'lib/v20200217/models.rb', line 11410

def Config
  @Config
end

#InfoObject

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

Parameters:

  • Info:

    集群基本信息

  • Config:

    集群配置信息

  • Status:

    集群状态,0:创建中,1:正常,2:销毁中,3:已删除,4: 隔离中,5:创建失败,6: 删除失败



11410
11411
11412
# File 'lib/v20200217/models.rb', line 11410

def Info
  @Info
end

#StatusObject

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

Parameters:

  • Info:

    集群基本信息

  • Config:

    集群配置信息

  • Status:

    集群状态,0:创建中,1:正常,2:销毁中,3:已删除,4: 隔离中,5:创建失败,6: 删除失败



11410
11411
11412
# File 'lib/v20200217/models.rb', line 11410

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
# File 'lib/v20200217/models.rb', line 11418

def deserialize(params)
  unless params['Info'].nil?
    @Info = RocketMQClusterInfo.new
    @Info.deserialize(params['Info'])
  end
  unless params['Config'].nil?
    @Config = RocketMQClusterConfig.new
    @Config.deserialize(params['Config'])
  end
  @Status = params['Status']
end