Class: TencentCloud::Mongodb::V20190725::DbURL

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

Overview

数据库实例 URI 形式的连接串访问地址示例。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(urltype = nil, address = nil) ⇒ DbURL

Returns a new instance of DbURL.



1364
1365
1366
1367
# File 'lib/v20190725/models.rb', line 1364

def initialize(urltype=nil, address=nil)
  @URLType = urltype
  @Address = address
end

Instance Attribute Details

#AddressObject

  • CLUSTER_ALL:指通过该 URI 连接库实例的主节点,可读写。
  • CLUSTER_READ_READONLY:指通过该 URI 连接实例只读节点。
  • CLUSTER_READ_SECONDARY:指通过该 URI 连接实例从节点。
  • CLUSTER_READ_SECONDARY_AND_READONLY:指通过该 URI 连接实例只读从节点。
  • CLUSTER_PRIMARY_AND_SECONDARY:指通过该 URI 连接实例 主节点与从节点。
  • MONGOS_ALL:指通过该 URI 连接每个 Mongos 节点,可读写。
  • MONGOS_READ_READONLY:指通过该 URI 连接 Mongos 的只读节点。
  • MONGOS_READ_SECONDARY:指通过该 URI 连接 Mongos 的从节点。
  • MONGOS_READ_PRIMARY_AND_SECONDARY:指通过该URI 连接 Mongos 的主节点与从节点。
  • MONGOS_READ_SECONDARY_AND_READONLY:指通过该URI 连接 Mongos 的从节点与只读节点。

Parameters:

  • URLType:

    指 URI 类别,包括:,

  • Address:

    实例 URI 形式的连接串访问地址示例。



1362
1363
1364
# File 'lib/v20190725/models.rb', line 1362

def Address
  @Address
end

#URLTypeObject

  • CLUSTER_ALL:指通过该 URI 连接库实例的主节点,可读写。
  • CLUSTER_READ_READONLY:指通过该 URI 连接实例只读节点。
  • CLUSTER_READ_SECONDARY:指通过该 URI 连接实例从节点。
  • CLUSTER_READ_SECONDARY_AND_READONLY:指通过该 URI 连接实例只读从节点。
  • CLUSTER_PRIMARY_AND_SECONDARY:指通过该 URI 连接实例 主节点与从节点。
  • MONGOS_ALL:指通过该 URI 连接每个 Mongos 节点,可读写。
  • MONGOS_READ_READONLY:指通过该 URI 连接 Mongos 的只读节点。
  • MONGOS_READ_SECONDARY:指通过该 URI 连接 Mongos 的从节点。
  • MONGOS_READ_PRIMARY_AND_SECONDARY:指通过该URI 连接 Mongos 的主节点与从节点。
  • MONGOS_READ_SECONDARY_AND_READONLY:指通过该URI 连接 Mongos 的从节点与只读节点。

Parameters:

  • URLType:

    指 URI 类别,包括:,

  • Address:

    实例 URI 形式的连接串访问地址示例。



1362
1363
1364
# File 'lib/v20190725/models.rb', line 1362

def URLType
  @URLType
end

Instance Method Details

#deserialize(params) ⇒ Object



1369
1370
1371
1372
# File 'lib/v20190725/models.rb', line 1369

def deserialize(params)
  @URLType = params['URLType']
  @Address = params['Address']
end