Cache is a generic config cache with support for watchers.Snapshot and associated metadata for the given node group.Snapshot and associated metadata for the given node group.ConfigWatcher requests watches for configuration resources by type, node, last applied version identifier,
and resource names hint.Snapshot instance that is versioned uniformly across all resources.Snapshot instance that has separate versions for each resource type.SnapshotResources instance.Watch for the given discovery request.Watch for the given discovery request.Snapshot for the given node group.Snapshot for the given node group.Base.Node groups.Base.Node groups.Base.Node.NodeGroup#hash(Node).NodeGroup aggregates config resources by a consistent grouping of Base.Nodes.NodeGroup#hash(Node).Response is a data class that contains the response for an assumed configuration type.Snapshot for the given node group.Snapshot for the given node group.SimpleCache provides a default implementation of SnapshotCache.Snapshot is a data class that contains an internally consistent snapshot of xDS resources.SnapshotConsistencyException indicates that resource references in a Snapshot are not consistent,
i.e. a resource references another resource that does not exist in the snapshot.StatusInfo for the given Base.Node group.StatusInfo for the given Base.Node group.StatusInfo tracks the state for remote envoy nodes.TestResources provides helper methods for generating resource messages for testing.Watch is a dedicated stream of configuration resources produced by the configuration cache and consumed by
the xDS server.WatchCancelledException indicates that an operation cannot be performed because the watch has already been
cancelled.Copyright © 2018 The Envoy Project. All rights reserved.