PoolNodeConfig class
Details of a single read pool node of a read pool.
Constructors
-
PoolNodeConfig({String? dnsName, List<
DnsNameMapping> ? dnsNames, String? gceZone, List<IpMapping> ? ipAddresses, String? name, List<PscAutoConnectionConfig> ? pscAutoConnections, String? pscServiceAttachmentLink, String? state}) - PoolNodeConfig.fromJson(Map json_)
Properties
- dnsName ↔ String?
-
The DNS name of the read pool node.
getter/setter pair
-
dnsNames
↔ List<
DnsNameMapping> ? -
The list of DNS names used by this read pool node.
getter/setter pair
- gceZone ↔ String?
-
The zone of the read pool node.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
ipAddresses
↔ List<
IpMapping> ? -
Mappings containing IP addresses that can be used to connect to the read
pool node.
getter/setter pair
- name ↔ String?
-
The name of the read pool node, to be used for retrieving metrics and
logs.
getter/setter pair
-
pscAutoConnections
↔ List<
PscAutoConnectionConfig> ? -
The list of settings for requested automatically-setup Private Service
Connect (PSC) consumer endpoints that can be used to connect to this read
pool node.
getter/setter pair
- pscServiceAttachmentLink ↔ String?
-
The Private Service Connect (PSC) service attachment of the read pool
node.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- state ↔ String?
-
The current state of the read pool node.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited