GenericXdsConfig class
GenericXdsConfig is used to specify the config status and the dump of any xDS resource identified by their type URL.
It is the generalized version of the now deprecated ListenersConfigDump, ClustersConfigDump etc [#next-free-field: 10]
Constructors
-
GenericXdsConfig({String? clientStatus, String? configStatus, UpdateFailureState? errorState, bool? isStaticResource, String? lastUpdated, String? name, String? typeUrl, String? versionInfo, Map<
String, Object?> ? xdsConfig}) - GenericXdsConfig.fromJson(Map json_)
Properties
- clientStatus ↔ String?
-
Per xDS resource status from the view of a xDS client
Possible string values are:
getter/setter pair
- configStatus ↔ String?
-
Per xDS resource config status.
getter/setter pair
- errorState ↔ UpdateFailureState?
-
Set if the last update failed, cleared after the next successful update.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- isStaticResource ↔ bool?
-
Is static resource is true if it is specified in the config supplied
through the file at the startup.
getter/setter pair
- lastUpdated ↔ String?
-
Timestamp when the xDS resource was last updated
getter/setter pair
- name ↔ String?
-
Name of the xDS resource
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- typeUrl ↔ String?
-
Type_url represents the fully qualified name of xDS resource type like
envoy.v3.Cluster, envoy.v3.ClusterLoadAssignment etc.
getter/setter pair
- versionInfo ↔ String?
-
This is the :ref:
version_info
in the last processed xDS discovery response.getter/setter pair -
xdsConfig
↔ Map<
String, Object?> ? -
The xDS resource config.
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