Class: TencentCloud::Mongodb::V20190725::DescribeDBInstanceNodePropertyResponse

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

Overview

DescribeDBInstanceNodeProperty返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(mongos = nil, replicatesets = nil, requestid = nil) ⇒ DescribeDBInstanceNodePropertyResponse

Returns a new instance of DescribeDBInstanceNodePropertyResponse.



2199
2200
2201
2202
2203
# File 'lib/v20190725/models.rb', line 2199

def initialize(mongos=nil, replicatesets=nil, requestid=nil)
  @Mongos = mongos
  @ReplicateSets = replicatesets
  @RequestId = requestid
end

Instance Attribute Details

#MongosObject

Parameters:

  • Mongos:

    Mongos节点属性。

  • ReplicateSets:

    副本集节点信息。

  • RequestId:

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



2197
2198
2199
# File 'lib/v20190725/models.rb', line 2197

def Mongos
  @Mongos
end

#ReplicateSetsObject

Parameters:

  • Mongos:

    Mongos节点属性。

  • ReplicateSets:

    副本集节点信息。

  • RequestId:

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



2197
2198
2199
# File 'lib/v20190725/models.rb', line 2197

def ReplicateSets
  @ReplicateSets
end

#RequestIdObject

Parameters:

  • Mongos:

    Mongos节点属性。

  • ReplicateSets:

    副本集节点信息。

  • RequestId:

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



2197
2198
2199
# File 'lib/v20190725/models.rb', line 2197

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
# File 'lib/v20190725/models.rb', line 2205

def deserialize(params)
  unless params['Mongos'].nil?
    @Mongos = []
    params['Mongos'].each do |i|
      nodeproperty_tmp = NodeProperty.new
      nodeproperty_tmp.deserialize(i)
      @Mongos << nodeproperty_tmp
    end
  end
  unless params['ReplicateSets'].nil?
    @ReplicateSets = []
    params['ReplicateSets'].each do |i|
      replicatesetinfo_tmp = ReplicateSetInfo.new
      replicatesetinfo_tmp.deserialize(i)
      @ReplicateSets << replicatesetinfo_tmp
    end
  end
  @RequestId = params['RequestId']
end