Class: TencentCloud::Tdmq::V20200217::DescribePulsarProInstanceDetailResponse
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tdmq::V20200217::DescribePulsarProInstanceDetailResponse
- Defined in:
- lib/v20200217/models.rb
Overview
DescribePulsarProInstanceDetail返回参数结构体
Instance Attribute Summary collapse
-
#ClusterInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ClusterSpecInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#NetworkAccessPointInfos ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RequestId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(clusterinfo = nil, networkaccesspointinfos = nil, clusterspecinfo = nil, requestid = nil) ⇒ DescribePulsarProInstanceDetailResponse
constructor
A new instance of DescribePulsarProInstanceDetailResponse.
Constructor Details
#initialize(clusterinfo = nil, networkaccesspointinfos = nil, clusterspecinfo = nil, requestid = nil) ⇒ DescribePulsarProInstanceDetailResponse
Returns a new instance of DescribePulsarProInstanceDetailResponse.
4813 4814 4815 4816 4817 4818 |
# File 'lib/v20200217/models.rb', line 4813 def initialize(clusterinfo=nil, networkaccesspointinfos=nil, clusterspecinfo=nil, requestid=nil) @ClusterInfo = clusterinfo @NetworkAccessPointInfos = networkaccesspointinfos @ClusterSpecInfo = clusterspecinfo @RequestId = requestid end |
Instance Attribute Details
#ClusterInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
4811 4812 4813 |
# File 'lib/v20200217/models.rb', line 4811 def ClusterInfo @ClusterInfo end |
#ClusterSpecInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
4811 4812 4813 |
# File 'lib/v20200217/models.rb', line 4811 def ClusterSpecInfo @ClusterSpecInfo end |
#NetworkAccessPointInfos ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
4811 4812 4813 |
# File 'lib/v20200217/models.rb', line 4811 def NetworkAccessPointInfos @NetworkAccessPointInfos end |
#RequestId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
4811 4812 4813 |
# File 'lib/v20200217/models.rb', line 4811 def RequestId @RequestId end |
Instance Method Details
#deserialize(params) ⇒ Object
4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 |
# File 'lib/v20200217/models.rb', line 4820 def deserialize(params) unless params['ClusterInfo'].nil? @ClusterInfo = PulsarProClusterInfo.new @ClusterInfo.deserialize(params['ClusterInfo']) end unless params['NetworkAccessPointInfos'].nil? @NetworkAccessPointInfos = [] params['NetworkAccessPointInfos'].each do |i| pulsarnetworkaccesspointinfo_tmp = PulsarNetworkAccessPointInfo.new pulsarnetworkaccesspointinfo_tmp.deserialize(i) @NetworkAccessPointInfos << pulsarnetworkaccesspointinfo_tmp end end unless params['ClusterSpecInfo'].nil? @ClusterSpecInfo = PulsarProClusterSpecInfo.new @ClusterSpecInfo.deserialize(params['ClusterSpecInfo']) end @RequestId = params['RequestId'] end |