Documentation ¶
Overview ¶
Package gnmicollectormetadata is a generated package which contains definitions of structs which generate gNMI paths for a YANG schema. The generated paths are based on a compressed form of the schema.
This package was generated by ygnmi version: v0.8.1: (ygot: v0.29.0) using the following YANG input files:
- gnmi-collector-metadata.yang
- gnsi/authz/gnsi-authz.yang
- gnsi/cert/gnsi-cert.yang
- gnsi/console/gnsi-console.yang
- gnsi/pathz/gnsi-pathz.yang
- gnsi/ssh/gnsi-ssh.yang
- public/release/models/acl/openconfig-acl.yang
- public/release/models/acl/openconfig-packet-match.yang
- public/release/models/aft/openconfig-aft.yang
- public/release/models/aft/openconfig-aft-network-instance.yang
- public/release/models/ate/openconfig-ate-flow.yang
- public/release/models/ate/openconfig-ate-intf.yang
- public/release/models/bfd/openconfig-bfd.yang
- public/release/models/bgp/openconfig-bgp-policy.yang
- public/release/models/bgp/openconfig-bgp-types.yang
- public/release/models/interfaces/openconfig-if-aggregate.yang
- public/release/models/interfaces/openconfig-if-ethernet.yang
- public/release/models/interfaces/openconfig-if-ethernet-ext.yang
- public/release/models/interfaces/openconfig-if-ip-ext.yang
- public/release/models/interfaces/openconfig-if-ip.yang
- public/release/models/interfaces/openconfig-if-sdn-ext.yang
- public/release/models/interfaces/openconfig-interfaces.yang
- public/release/models/isis/openconfig-isis.yang
- public/release/models/lacp/openconfig-lacp.yang
- public/release/models/lldp/openconfig-lldp-types.yang
- public/release/models/lldp/openconfig-lldp.yang
- public/release/models/local-routing/openconfig-local-routing.yang
- public/release/models/mpls/openconfig-mpls-types.yang
- public/release/models/multicast/openconfig-pim.yang
- public/release/models/network-instance/openconfig-network-instance.yang
- public/release/models/openconfig-extensions.yang
- public/release/models/optical-transport/openconfig-terminal-device.yang
- public/release/models/optical-transport/openconfig-transport-types.yang
- public/release/models/ospf/openconfig-ospfv2.yang
- public/release/models/ospf/openconfig-ospf-policy.yang
- public/release/models/p4rt/openconfig-p4rt.yang
- public/release/models/platform/openconfig-platform-controller-card.yang
- public/release/models/platform/openconfig-platform-cpu.yang
- public/release/models/platform/openconfig-platform-ext.yang
- public/release/models/platform/openconfig-platform-fabric.yang
- public/release/models/platform/openconfig-platform-fan.yang
- public/release/models/platform/openconfig-platform-integrated-circuit.yang
- public/release/models/platform/openconfig-platform-linecard.yang
- public/release/models/platform/openconfig-platform-pipeline-counters.yang
- public/release/models/platform/openconfig-platform-software.yang
- public/release/models/platform/openconfig-platform-transceiver.yang
- public/release/models/platform/openconfig-platform.yang
- public/release/models/policy-forwarding/openconfig-policy-forwarding.yang
- public/release/models/policy/openconfig-policy-types.yang
- public/release/models/qos/openconfig-qos-elements.yang
- public/release/models/qos/openconfig-qos-interfaces.yang
- public/release/models/qos/openconfig-qos-types.yang
- public/release/models/qos/openconfig-qos.yang
- public/release/models/rib/openconfig-rib-bgp.yang
- public/release/models/sampling/openconfig-sampling-sflow.yang
- public/release/models/segment-routing/openconfig-segment-routing-types.yang
- public/release/models/system/openconfig-system.yang
- public/release/models/types/openconfig-inet-types.yang
- public/release/models/types/openconfig-types.yang
- public/release/models/types/openconfig-yang-types.yang
- public/release/models/vlan/openconfig-vlan.yang
- public/third_party/ietf/iana-if-type.yang
- public/third_party/ietf/ietf-inet-types.yang
- public/third_party/ietf/ietf-interfaces.yang
- public/third_party/ietf/ietf-yang-types.yang
Imported modules were sourced from:
- public/release/models/...
- public/third_party/ietf/...
Index ¶
- type MetaPath
- func (n *MetaPath) Config() ygnmi.ConfigQuery[*oc.Meta]
- func (n *MetaPath) ConnectError() *Meta_ConnectErrorPath
- func (n *MetaPath) Connected() *Meta_ConnectedPath
- func (n *MetaPath) ConnectedAddress() *Meta_ConnectedAddressPath
- func (n *MetaPath) LatencyAvg() *Meta_LatencyAvgPath
- func (n *MetaPath) LatencyMax() *Meta_LatencyMaxPath
- func (n *MetaPath) LatencyMin() *Meta_LatencyMinPath
- func (n *MetaPath) LatestTimestamp() *Meta_LatestTimestampPath
- func (n *MetaPath) ServerName() *Meta_ServerNamePath
- func (n *MetaPath) State() ygnmi.SingletonQuery[*oc.Meta]
- func (n *MetaPath) Sync() *Meta_SyncPath
- func (n *MetaPath) TargetLeaves() *Meta_TargetLeavesPath
- func (n *MetaPath) TargetLeavesAdded() *Meta_TargetLeavesAddedPath
- func (n *MetaPath) TargetLeavesDeleted() *Meta_TargetLeavesDeletedPath
- func (n *MetaPath) TargetLeavesEmpty() *Meta_TargetLeavesEmptyPath
- func (n *MetaPath) TargetLeavesStale() *Meta_TargetLeavesStalePath
- func (n *MetaPath) TargetLeavesSuppressed() *Meta_TargetLeavesSuppressedPath
- func (n *MetaPath) TargetLeavesUpdated() *Meta_TargetLeavesUpdatedPath
- func (n *MetaPath) TargetSize() *Meta_TargetSizePath
- func (n *MetaPath) Window(Size string) *Meta_WindowPath
- func (n *MetaPath) WindowAny() *Meta_WindowPathAny
- func (n *MetaPath) WindowMap() *Meta_WindowPathMap
- type MetaPathAny
- func (n *MetaPathAny) Config() ygnmi.WildcardQuery[*oc.Meta]
- func (n *MetaPathAny) ConnectError() *Meta_ConnectErrorPathAny
- func (n *MetaPathAny) Connected() *Meta_ConnectedPathAny
- func (n *MetaPathAny) ConnectedAddress() *Meta_ConnectedAddressPathAny
- func (n *MetaPathAny) LatencyAvg() *Meta_LatencyAvgPathAny
- func (n *MetaPathAny) LatencyMax() *Meta_LatencyMaxPathAny
- func (n *MetaPathAny) LatencyMin() *Meta_LatencyMinPathAny
- func (n *MetaPathAny) LatestTimestamp() *Meta_LatestTimestampPathAny
- func (n *MetaPathAny) ServerName() *Meta_ServerNamePathAny
- func (n *MetaPathAny) State() ygnmi.WildcardQuery[*oc.Meta]
- func (n *MetaPathAny) Sync() *Meta_SyncPathAny
- func (n *MetaPathAny) TargetLeaves() *Meta_TargetLeavesPathAny
- func (n *MetaPathAny) TargetLeavesAdded() *Meta_TargetLeavesAddedPathAny
- func (n *MetaPathAny) TargetLeavesDeleted() *Meta_TargetLeavesDeletedPathAny
- func (n *MetaPathAny) TargetLeavesEmpty() *Meta_TargetLeavesEmptyPathAny
- func (n *MetaPathAny) TargetLeavesStale() *Meta_TargetLeavesStalePathAny
- func (n *MetaPathAny) TargetLeavesSuppressed() *Meta_TargetLeavesSuppressedPathAny
- func (n *MetaPathAny) TargetLeavesUpdated() *Meta_TargetLeavesUpdatedPathAny
- func (n *MetaPathAny) TargetSize() *Meta_TargetSizePathAny
- func (n *MetaPathAny) Window(Size string) *Meta_WindowPathAny
- func (n *MetaPathAny) WindowAny() *Meta_WindowPathAny
- func (n *MetaPathAny) WindowMap() *Meta_WindowPathMapAny
- type Meta_ConnectErrorPath
- type Meta_ConnectErrorPathAny
- type Meta_ConnectedAddressPath
- type Meta_ConnectedAddressPathAny
- type Meta_ConnectedPath
- type Meta_ConnectedPathAny
- type Meta_LatencyAvgPath
- type Meta_LatencyAvgPathAny
- type Meta_LatencyMaxPath
- type Meta_LatencyMaxPathAny
- type Meta_LatencyMinPath
- type Meta_LatencyMinPathAny
- type Meta_LatestTimestampPath
- type Meta_LatestTimestampPathAny
- type Meta_ServerNamePath
- type Meta_ServerNamePathAny
- type Meta_SyncPath
- type Meta_SyncPathAny
- type Meta_TargetLeavesAddedPath
- type Meta_TargetLeavesAddedPathAny
- type Meta_TargetLeavesDeletedPath
- type Meta_TargetLeavesDeletedPathAny
- type Meta_TargetLeavesEmptyPath
- type Meta_TargetLeavesEmptyPathAny
- type Meta_TargetLeavesPath
- type Meta_TargetLeavesPathAny
- type Meta_TargetLeavesStalePath
- type Meta_TargetLeavesStalePathAny
- type Meta_TargetLeavesSuppressedPath
- type Meta_TargetLeavesSuppressedPathAny
- type Meta_TargetLeavesUpdatedPath
- type Meta_TargetLeavesUpdatedPathAny
- type Meta_TargetSizePath
- type Meta_TargetSizePathAny
- type Meta_WindowPath
- func (n *Meta_WindowPath) Avg() *Meta_Window_AvgPath
- func (n *Meta_WindowPath) Config() ygnmi.ConfigQuery[*oc.Meta_Window]
- func (n *Meta_WindowPath) Max() *Meta_Window_MaxPath
- func (n *Meta_WindowPath) Min() *Meta_Window_MinPath
- func (n *Meta_WindowPath) Size() *Meta_Window_SizePath
- func (n *Meta_WindowPath) State() ygnmi.SingletonQuery[*oc.Meta_Window]
- type Meta_WindowPathAny
- func (n *Meta_WindowPathAny) Avg() *Meta_Window_AvgPathAny
- func (n *Meta_WindowPathAny) Config() ygnmi.WildcardQuery[*oc.Meta_Window]
- func (n *Meta_WindowPathAny) Max() *Meta_Window_MaxPathAny
- func (n *Meta_WindowPathAny) Min() *Meta_Window_MinPathAny
- func (n *Meta_WindowPathAny) Size() *Meta_Window_SizePathAny
- func (n *Meta_WindowPathAny) State() ygnmi.WildcardQuery[*oc.Meta_Window]
- type Meta_WindowPathMap
- type Meta_WindowPathMapAny
- type Meta_Window_AvgPath
- type Meta_Window_AvgPathAny
- type Meta_Window_MaxPath
- type Meta_Window_MaxPathAny
- type Meta_Window_MinPath
- type Meta_Window_MinPathAny
- type Meta_Window_SizePath
- type Meta_Window_SizePathAny
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MetaPath ¶
MetaPath represents the /gnmi-collector-metadata/meta YANG schema element.
func (*MetaPath) Config ¶
func (n *MetaPath) Config() ygnmi.ConfigQuery[*oc.Meta]
Config returns a Query that can be used in gNMI operations.
func (*MetaPath) ConnectError ¶
func (n *MetaPath) ConnectError() *Meta_ConnectErrorPath
ConnectError (leaf): connectError is the error related to connection failure.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "connectError" Path from root: "/meta/connectError"
func (*MetaPath) Connected ¶
func (n *MetaPath) Connected() *Meta_ConnectedPath
Connected (leaf): connected reports whether the client has an active gRPC session with the target device; it requires at least 1 update delivered over the connection before being set to true.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "connected" Path from root: "/meta/connected"
func (*MetaPath) ConnectedAddress ¶
func (n *MetaPath) ConnectedAddress() *Meta_ConnectedAddressPath
ConnectedAddress (leaf): connectedAddress denotes the last-hop IP address of a connected target in IP:Port format (e.g., '10.1.1.1:12345', '[123:123:123:123::1]:12345').
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "connectedAddress" Path from root: "/meta/connectedAddress"
func (*MetaPath) LatencyAvg ¶
func (n *MetaPath) LatencyAvg() *Meta_LatencyAvgPath
LatencyAvg (leaf): latencyAvg is the average latency in nanoseconds between target timestamp and cache reception - latency being calculated by (timestamp of arrival) - (timestamp in update). It is reported per update window based on the commandline flag for metadata updates.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "latencyAvg" Path from root: "/meta/latencyAvg"
func (*MetaPath) LatencyMax ¶
func (n *MetaPath) LatencyMax() *Meta_LatencyMaxPath
LatencyMax (leaf): latencyMax is the maximum latency in nanoseconds between target timestamp and cache reception - latency being calculated by (timestamp of arrival) - (timestamp in update). It is reported per update window based on the commandline flag for metadata updates.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "latencyMax" Path from root: "/meta/latencyMax"
func (*MetaPath) LatencyMin ¶
func (n *MetaPath) LatencyMin() *Meta_LatencyMinPath
LatencyMin (leaf): latencyMin is the minimum latency in nanoseconds - latency being calculated by (timestamp of arrival) - (timestamp in update). It is reported per update window based on the commandline flag for metadata updates.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "latencyMin" Path from root: "/meta/latencyMin"
func (*MetaPath) LatestTimestamp ¶
func (n *MetaPath) LatestTimestamp() *Meta_LatestTimestampPath
LatestTimestamp (leaf): latestTimestamp is the latest timestamp in nanoseconds since Epoch time of the latest update received from the target. This value is updated periodically so it may lag behind the actual target updates.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "latestTimestamp" Path from root: "/meta/latestTimestamp"
func (*MetaPath) ServerName ¶ added in v0.1.18
func (n *MetaPath) ServerName() *Meta_ServerNamePath
ServerName (leaf): serverName is an optional string metadata used to identify the server hosting the cache to the clients. It is useful in situations where a client is connected to a cache server behind a frontend system or a load-balancing system and the client wants to know exactly which cache server it is connected to
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "serverName" Path from root: "/meta/serverName"
func (*MetaPath) State ¶
func (n *MetaPath) State() ygnmi.SingletonQuery[*oc.Meta]
State returns a Query that can be used in gNMI operations.
func (*MetaPath) Sync ¶
func (n *MetaPath) Sync() *Meta_SyncPath
Sync (leaf): sync indicates that at least one copy of the target's entire tree has been received, as indicated by the sync_response field in a gNMI SubscribeResponse message (https://github.com/openconfig/reference/blob/master/rpc/gnmi/gnmi-specification.md#3514-the-subscriberesponse-message).
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "sync" Path from root: "/meta/sync"
func (*MetaPath) TargetLeaves ¶
func (n *MetaPath) TargetLeaves() *Meta_TargetLeavesPath
TargetLeaves (leaf): targetLeaves is the total number of leaves available for the target. Note that this does not include any intermediate nodes.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeaves" Path from root: "/meta/targetLeaves"
func (*MetaPath) TargetLeavesAdded ¶
func (n *MetaPath) TargetLeavesAdded() *Meta_TargetLeavesAddedPath
TargetLeavesAdded (leaf): targetLeavesAdded is the total number of leaves that have been added. This number may be larger than meta/targetLeaves due to deletes.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesAdded" Path from root: "/meta/targetLeavesAdded"
func (*MetaPath) TargetLeavesDeleted ¶
func (n *MetaPath) TargetLeavesDeleted() *Meta_TargetLeavesDeletedPath
TargetLeavesDeleted (leaf): targetLeavesDeleted is the total number of leaves that have been deleted.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesDeleted" Path from root: "/meta/targetLeavesDeleted"
func (*MetaPath) TargetLeavesEmpty ¶
func (n *MetaPath) TargetLeavesEmpty() *Meta_TargetLeavesEmptyPath
TargetLeavesEmpty (leaf): targetLeavesEmpty is the total number of empty notifications received from the target.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesEmpty" Path from root: "/meta/targetLeavesEmpty"
func (*MetaPath) TargetLeavesStale ¶
func (n *MetaPath) TargetLeavesStale() *Meta_TargetLeavesStalePath
TargetLeavesStale (leaf): targetLeavesStale is the total number of leaf updates that were received with a timestamp older than the latest timestamp reported for the target.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesStale" Path from root: "/meta/targetLeavesStale"
func (*MetaPath) TargetLeavesSuppressed ¶
func (n *MetaPath) TargetLeavesSuppressed() *Meta_TargetLeavesSuppressedPath
TargetLeavesSuppressed (leaf): targetLeavesSuppressed is the total number of leaf updates that were not forwarded to subscribers because the value had not changed.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesSuppressed" Path from root: "/meta/targetLeavesSuppressed"
func (*MetaPath) TargetLeavesUpdated ¶
func (n *MetaPath) TargetLeavesUpdated() *Meta_TargetLeavesUpdatedPath
TargetLeavesUpdated (leaf): targetLeavesUpdated is the total number of leaf updates that have been received from the target by the collector
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesUpdated" Path from root: "/meta/targetLeavesUpdated"
func (*MetaPath) TargetSize ¶
func (n *MetaPath) TargetSize() *Meta_TargetSizePath
TargetSize (leaf): targetSize is the total number of bytes used to store all values. This count excludes all indexing overhead. This value is updated periodically and may not be up to date at all times.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetSize" Path from root: "/meta/targetSize"
func (*MetaPath) Window ¶
func (n *MetaPath) Window(Size string) *Meta_WindowPath
Window (list): latency statistics for a time window.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "latency/window" Path from root: "/meta/latency/window" Size: string
func (*MetaPath) WindowAny ¶
func (n *MetaPath) WindowAny() *Meta_WindowPathAny
WindowAny (list): latency statistics for a time window.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "latency/window" Path from root: "/meta/latency/window"
func (*MetaPath) WindowMap ¶ added in v0.1.24
func (n *MetaPath) WindowMap() *Meta_WindowPathMap
WindowMap (list): latency statistics for a time window.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "latency/window" Path from root: "/meta/latency/window"
type MetaPathAny ¶
MetaPathAny represents the wildcard version of the /gnmi-collector-metadata/meta YANG schema element.
func (*MetaPathAny) Config ¶
func (n *MetaPathAny) Config() ygnmi.WildcardQuery[*oc.Meta]
Config returns a Query that can be used in gNMI operations.
func (*MetaPathAny) ConnectError ¶
func (n *MetaPathAny) ConnectError() *Meta_ConnectErrorPathAny
ConnectError (leaf): connectError is the error related to connection failure.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "connectError" Path from root: "/meta/connectError"
func (*MetaPathAny) Connected ¶
func (n *MetaPathAny) Connected() *Meta_ConnectedPathAny
Connected (leaf): connected reports whether the client has an active gRPC session with the target device; it requires at least 1 update delivered over the connection before being set to true.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "connected" Path from root: "/meta/connected"
func (*MetaPathAny) ConnectedAddress ¶
func (n *MetaPathAny) ConnectedAddress() *Meta_ConnectedAddressPathAny
ConnectedAddress (leaf): connectedAddress denotes the last-hop IP address of a connected target in IP:Port format (e.g., '10.1.1.1:12345', '[123:123:123:123::1]:12345').
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "connectedAddress" Path from root: "/meta/connectedAddress"
func (*MetaPathAny) LatencyAvg ¶
func (n *MetaPathAny) LatencyAvg() *Meta_LatencyAvgPathAny
LatencyAvg (leaf): latencyAvg is the average latency in nanoseconds between target timestamp and cache reception - latency being calculated by (timestamp of arrival) - (timestamp in update). It is reported per update window based on the commandline flag for metadata updates.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "latencyAvg" Path from root: "/meta/latencyAvg"
func (*MetaPathAny) LatencyMax ¶
func (n *MetaPathAny) LatencyMax() *Meta_LatencyMaxPathAny
LatencyMax (leaf): latencyMax is the maximum latency in nanoseconds between target timestamp and cache reception - latency being calculated by (timestamp of arrival) - (timestamp in update). It is reported per update window based on the commandline flag for metadata updates.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "latencyMax" Path from root: "/meta/latencyMax"
func (*MetaPathAny) LatencyMin ¶
func (n *MetaPathAny) LatencyMin() *Meta_LatencyMinPathAny
LatencyMin (leaf): latencyMin is the minimum latency in nanoseconds - latency being calculated by (timestamp of arrival) - (timestamp in update). It is reported per update window based on the commandline flag for metadata updates.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "latencyMin" Path from root: "/meta/latencyMin"
func (*MetaPathAny) LatestTimestamp ¶
func (n *MetaPathAny) LatestTimestamp() *Meta_LatestTimestampPathAny
LatestTimestamp (leaf): latestTimestamp is the latest timestamp in nanoseconds since Epoch time of the latest update received from the target. This value is updated periodically so it may lag behind the actual target updates.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "latestTimestamp" Path from root: "/meta/latestTimestamp"
func (*MetaPathAny) ServerName ¶ added in v0.1.18
func (n *MetaPathAny) ServerName() *Meta_ServerNamePathAny
ServerName (leaf): serverName is an optional string metadata used to identify the server hosting the cache to the clients. It is useful in situations where a client is connected to a cache server behind a frontend system or a load-balancing system and the client wants to know exactly which cache server it is connected to
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "serverName" Path from root: "/meta/serverName"
func (*MetaPathAny) State ¶
func (n *MetaPathAny) State() ygnmi.WildcardQuery[*oc.Meta]
State returns a Query that can be used in gNMI operations.
func (*MetaPathAny) Sync ¶
func (n *MetaPathAny) Sync() *Meta_SyncPathAny
Sync (leaf): sync indicates that at least one copy of the target's entire tree has been received, as indicated by the sync_response field in a gNMI SubscribeResponse message (https://github.com/openconfig/reference/blob/master/rpc/gnmi/gnmi-specification.md#3514-the-subscriberesponse-message).
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "sync" Path from root: "/meta/sync"
func (*MetaPathAny) TargetLeaves ¶
func (n *MetaPathAny) TargetLeaves() *Meta_TargetLeavesPathAny
TargetLeaves (leaf): targetLeaves is the total number of leaves available for the target. Note that this does not include any intermediate nodes.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeaves" Path from root: "/meta/targetLeaves"
func (*MetaPathAny) TargetLeavesAdded ¶
func (n *MetaPathAny) TargetLeavesAdded() *Meta_TargetLeavesAddedPathAny
TargetLeavesAdded (leaf): targetLeavesAdded is the total number of leaves that have been added. This number may be larger than meta/targetLeaves due to deletes.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesAdded" Path from root: "/meta/targetLeavesAdded"
func (*MetaPathAny) TargetLeavesDeleted ¶
func (n *MetaPathAny) TargetLeavesDeleted() *Meta_TargetLeavesDeletedPathAny
TargetLeavesDeleted (leaf): targetLeavesDeleted is the total number of leaves that have been deleted.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesDeleted" Path from root: "/meta/targetLeavesDeleted"
func (*MetaPathAny) TargetLeavesEmpty ¶
func (n *MetaPathAny) TargetLeavesEmpty() *Meta_TargetLeavesEmptyPathAny
TargetLeavesEmpty (leaf): targetLeavesEmpty is the total number of empty notifications received from the target.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesEmpty" Path from root: "/meta/targetLeavesEmpty"
func (*MetaPathAny) TargetLeavesStale ¶
func (n *MetaPathAny) TargetLeavesStale() *Meta_TargetLeavesStalePathAny
TargetLeavesStale (leaf): targetLeavesStale is the total number of leaf updates that were received with a timestamp older than the latest timestamp reported for the target.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesStale" Path from root: "/meta/targetLeavesStale"
func (*MetaPathAny) TargetLeavesSuppressed ¶
func (n *MetaPathAny) TargetLeavesSuppressed() *Meta_TargetLeavesSuppressedPathAny
TargetLeavesSuppressed (leaf): targetLeavesSuppressed is the total number of leaf updates that were not forwarded to subscribers because the value had not changed.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesSuppressed" Path from root: "/meta/targetLeavesSuppressed"
func (*MetaPathAny) TargetLeavesUpdated ¶
func (n *MetaPathAny) TargetLeavesUpdated() *Meta_TargetLeavesUpdatedPathAny
TargetLeavesUpdated (leaf): targetLeavesUpdated is the total number of leaf updates that have been received from the target by the collector
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesUpdated" Path from root: "/meta/targetLeavesUpdated"
func (*MetaPathAny) TargetSize ¶
func (n *MetaPathAny) TargetSize() *Meta_TargetSizePathAny
TargetSize (leaf): targetSize is the total number of bytes used to store all values. This count excludes all indexing overhead. This value is updated periodically and may not be up to date at all times.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetSize" Path from root: "/meta/targetSize"
func (*MetaPathAny) Window ¶
func (n *MetaPathAny) Window(Size string) *Meta_WindowPathAny
Window (list): latency statistics for a time window.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "latency/window" Path from root: "/meta/latency/window" Size: string
func (*MetaPathAny) WindowAny ¶
func (n *MetaPathAny) WindowAny() *Meta_WindowPathAny
WindowAny (list): latency statistics for a time window.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "latency/window" Path from root: "/meta/latency/window"
func (*MetaPathAny) WindowMap ¶ added in v0.1.24
func (n *MetaPathAny) WindowMap() *Meta_WindowPathMapAny
WindowMap (list): latency statistics for a time window.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "latency/window" Path from root: "/meta/latency/window"
type Meta_ConnectErrorPath ¶
Meta_ConnectErrorPath represents the /gnmi-collector-metadata/meta/connectError YANG schema element.
func (*Meta_ConnectErrorPath) State ¶
func (n *Meta_ConnectErrorPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "connectError" Path from root: "/meta/connectError"
type Meta_ConnectErrorPathAny ¶
Meta_ConnectErrorPathAny represents the wildcard version of the /gnmi-collector-metadata/meta/connectError YANG schema element.
func (*Meta_ConnectErrorPathAny) State ¶
func (n *Meta_ConnectErrorPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "connectError" Path from root: "/meta/connectError"
type Meta_ConnectedAddressPath ¶
Meta_ConnectedAddressPath represents the /gnmi-collector-metadata/meta/connectedAddress YANG schema element.
func (*Meta_ConnectedAddressPath) State ¶
func (n *Meta_ConnectedAddressPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "connectedAddress" Path from root: "/meta/connectedAddress"
type Meta_ConnectedAddressPathAny ¶
type Meta_ConnectedAddressPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Meta_ConnectedAddressPathAny represents the wildcard version of the /gnmi-collector-metadata/meta/connectedAddress YANG schema element.
func (*Meta_ConnectedAddressPathAny) State ¶
func (n *Meta_ConnectedAddressPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "connectedAddress" Path from root: "/meta/connectedAddress"
type Meta_ConnectedPath ¶
Meta_ConnectedPath represents the /gnmi-collector-metadata/meta/connected YANG schema element.
func (*Meta_ConnectedPath) State ¶
func (n *Meta_ConnectedPath) State() ygnmi.SingletonQuery[bool]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "connected" Path from root: "/meta/connected"
type Meta_ConnectedPathAny ¶
Meta_ConnectedPathAny represents the wildcard version of the /gnmi-collector-metadata/meta/connected YANG schema element.
func (*Meta_ConnectedPathAny) State ¶
func (n *Meta_ConnectedPathAny) State() ygnmi.WildcardQuery[bool]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "connected" Path from root: "/meta/connected"
type Meta_LatencyAvgPath ¶
Meta_LatencyAvgPath represents the /gnmi-collector-metadata/meta/latencyAvg YANG schema element.
func (*Meta_LatencyAvgPath) State ¶
func (n *Meta_LatencyAvgPath) State() ygnmi.SingletonQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "latencyAvg" Path from root: "/meta/latencyAvg"
type Meta_LatencyAvgPathAny ¶
Meta_LatencyAvgPathAny represents the wildcard version of the /gnmi-collector-metadata/meta/latencyAvg YANG schema element.
func (*Meta_LatencyAvgPathAny) State ¶
func (n *Meta_LatencyAvgPathAny) State() ygnmi.WildcardQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "latencyAvg" Path from root: "/meta/latencyAvg"
type Meta_LatencyMaxPath ¶
Meta_LatencyMaxPath represents the /gnmi-collector-metadata/meta/latencyMax YANG schema element.
func (*Meta_LatencyMaxPath) State ¶
func (n *Meta_LatencyMaxPath) State() ygnmi.SingletonQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "latencyMax" Path from root: "/meta/latencyMax"
type Meta_LatencyMaxPathAny ¶
Meta_LatencyMaxPathAny represents the wildcard version of the /gnmi-collector-metadata/meta/latencyMax YANG schema element.
func (*Meta_LatencyMaxPathAny) State ¶
func (n *Meta_LatencyMaxPathAny) State() ygnmi.WildcardQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "latencyMax" Path from root: "/meta/latencyMax"
type Meta_LatencyMinPath ¶
Meta_LatencyMinPath represents the /gnmi-collector-metadata/meta/latencyMin YANG schema element.
func (*Meta_LatencyMinPath) State ¶
func (n *Meta_LatencyMinPath) State() ygnmi.SingletonQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "latencyMin" Path from root: "/meta/latencyMin"
type Meta_LatencyMinPathAny ¶
Meta_LatencyMinPathAny represents the wildcard version of the /gnmi-collector-metadata/meta/latencyMin YANG schema element.
func (*Meta_LatencyMinPathAny) State ¶
func (n *Meta_LatencyMinPathAny) State() ygnmi.WildcardQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "latencyMin" Path from root: "/meta/latencyMin"
type Meta_LatestTimestampPath ¶
Meta_LatestTimestampPath represents the /gnmi-collector-metadata/meta/latestTimestamp YANG schema element.
func (*Meta_LatestTimestampPath) State ¶
func (n *Meta_LatestTimestampPath) State() ygnmi.SingletonQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "latestTimestamp" Path from root: "/meta/latestTimestamp"
type Meta_LatestTimestampPathAny ¶
type Meta_LatestTimestampPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Meta_LatestTimestampPathAny represents the wildcard version of the /gnmi-collector-metadata/meta/latestTimestamp YANG schema element.
func (*Meta_LatestTimestampPathAny) State ¶
func (n *Meta_LatestTimestampPathAny) State() ygnmi.WildcardQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "latestTimestamp" Path from root: "/meta/latestTimestamp"
type Meta_ServerNamePath ¶ added in v0.1.18
Meta_ServerNamePath represents the /gnmi-collector-metadata/meta/serverName YANG schema element.
func (*Meta_ServerNamePath) State ¶ added in v0.1.18
func (n *Meta_ServerNamePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "serverName" Path from root: "/meta/serverName"
type Meta_ServerNamePathAny ¶ added in v0.1.18
Meta_ServerNamePathAny represents the wildcard version of the /gnmi-collector-metadata/meta/serverName YANG schema element.
func (*Meta_ServerNamePathAny) State ¶ added in v0.1.18
func (n *Meta_ServerNamePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "serverName" Path from root: "/meta/serverName"
type Meta_SyncPath ¶
Meta_SyncPath represents the /gnmi-collector-metadata/meta/sync YANG schema element.
func (*Meta_SyncPath) State ¶
func (n *Meta_SyncPath) State() ygnmi.SingletonQuery[bool]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "sync" Path from root: "/meta/sync"
type Meta_SyncPathAny ¶
Meta_SyncPathAny represents the wildcard version of the /gnmi-collector-metadata/meta/sync YANG schema element.
func (*Meta_SyncPathAny) State ¶
func (n *Meta_SyncPathAny) State() ygnmi.WildcardQuery[bool]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "sync" Path from root: "/meta/sync"
type Meta_TargetLeavesAddedPath ¶
type Meta_TargetLeavesAddedPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Meta_TargetLeavesAddedPath represents the /gnmi-collector-metadata/meta/targetLeavesAdded YANG schema element.
func (*Meta_TargetLeavesAddedPath) State ¶
func (n *Meta_TargetLeavesAddedPath) State() ygnmi.SingletonQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesAdded" Path from root: "/meta/targetLeavesAdded"
type Meta_TargetLeavesAddedPathAny ¶
type Meta_TargetLeavesAddedPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Meta_TargetLeavesAddedPathAny represents the wildcard version of the /gnmi-collector-metadata/meta/targetLeavesAdded YANG schema element.
func (*Meta_TargetLeavesAddedPathAny) State ¶
func (n *Meta_TargetLeavesAddedPathAny) State() ygnmi.WildcardQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesAdded" Path from root: "/meta/targetLeavesAdded"
type Meta_TargetLeavesDeletedPath ¶
type Meta_TargetLeavesDeletedPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Meta_TargetLeavesDeletedPath represents the /gnmi-collector-metadata/meta/targetLeavesDeleted YANG schema element.
func (*Meta_TargetLeavesDeletedPath) State ¶
func (n *Meta_TargetLeavesDeletedPath) State() ygnmi.SingletonQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesDeleted" Path from root: "/meta/targetLeavesDeleted"
type Meta_TargetLeavesDeletedPathAny ¶
type Meta_TargetLeavesDeletedPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Meta_TargetLeavesDeletedPathAny represents the wildcard version of the /gnmi-collector-metadata/meta/targetLeavesDeleted YANG schema element.
func (*Meta_TargetLeavesDeletedPathAny) State ¶
func (n *Meta_TargetLeavesDeletedPathAny) State() ygnmi.WildcardQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesDeleted" Path from root: "/meta/targetLeavesDeleted"
type Meta_TargetLeavesEmptyPath ¶
type Meta_TargetLeavesEmptyPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Meta_TargetLeavesEmptyPath represents the /gnmi-collector-metadata/meta/targetLeavesEmpty YANG schema element.
func (*Meta_TargetLeavesEmptyPath) State ¶
func (n *Meta_TargetLeavesEmptyPath) State() ygnmi.SingletonQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesEmpty" Path from root: "/meta/targetLeavesEmpty"
type Meta_TargetLeavesEmptyPathAny ¶
type Meta_TargetLeavesEmptyPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Meta_TargetLeavesEmptyPathAny represents the wildcard version of the /gnmi-collector-metadata/meta/targetLeavesEmpty YANG schema element.
func (*Meta_TargetLeavesEmptyPathAny) State ¶
func (n *Meta_TargetLeavesEmptyPathAny) State() ygnmi.WildcardQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesEmpty" Path from root: "/meta/targetLeavesEmpty"
type Meta_TargetLeavesPath ¶
Meta_TargetLeavesPath represents the /gnmi-collector-metadata/meta/targetLeaves YANG schema element.
func (*Meta_TargetLeavesPath) State ¶
func (n *Meta_TargetLeavesPath) State() ygnmi.SingletonQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeaves" Path from root: "/meta/targetLeaves"
type Meta_TargetLeavesPathAny ¶
Meta_TargetLeavesPathAny represents the wildcard version of the /gnmi-collector-metadata/meta/targetLeaves YANG schema element.
func (*Meta_TargetLeavesPathAny) State ¶
func (n *Meta_TargetLeavesPathAny) State() ygnmi.WildcardQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeaves" Path from root: "/meta/targetLeaves"
type Meta_TargetLeavesStalePath ¶
type Meta_TargetLeavesStalePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Meta_TargetLeavesStalePath represents the /gnmi-collector-metadata/meta/targetLeavesStale YANG schema element.
func (*Meta_TargetLeavesStalePath) State ¶
func (n *Meta_TargetLeavesStalePath) State() ygnmi.SingletonQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesStale" Path from root: "/meta/targetLeavesStale"
type Meta_TargetLeavesStalePathAny ¶
type Meta_TargetLeavesStalePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Meta_TargetLeavesStalePathAny represents the wildcard version of the /gnmi-collector-metadata/meta/targetLeavesStale YANG schema element.
func (*Meta_TargetLeavesStalePathAny) State ¶
func (n *Meta_TargetLeavesStalePathAny) State() ygnmi.WildcardQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesStale" Path from root: "/meta/targetLeavesStale"
type Meta_TargetLeavesSuppressedPath ¶
type Meta_TargetLeavesSuppressedPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Meta_TargetLeavesSuppressedPath represents the /gnmi-collector-metadata/meta/targetLeavesSuppressed YANG schema element.
func (*Meta_TargetLeavesSuppressedPath) State ¶
func (n *Meta_TargetLeavesSuppressedPath) State() ygnmi.SingletonQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesSuppressed" Path from root: "/meta/targetLeavesSuppressed"
type Meta_TargetLeavesSuppressedPathAny ¶
type Meta_TargetLeavesSuppressedPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Meta_TargetLeavesSuppressedPathAny represents the wildcard version of the /gnmi-collector-metadata/meta/targetLeavesSuppressed YANG schema element.
func (*Meta_TargetLeavesSuppressedPathAny) State ¶
func (n *Meta_TargetLeavesSuppressedPathAny) State() ygnmi.WildcardQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesSuppressed" Path from root: "/meta/targetLeavesSuppressed"
type Meta_TargetLeavesUpdatedPath ¶
type Meta_TargetLeavesUpdatedPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Meta_TargetLeavesUpdatedPath represents the /gnmi-collector-metadata/meta/targetLeavesUpdated YANG schema element.
func (*Meta_TargetLeavesUpdatedPath) State ¶
func (n *Meta_TargetLeavesUpdatedPath) State() ygnmi.SingletonQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesUpdated" Path from root: "/meta/targetLeavesUpdated"
type Meta_TargetLeavesUpdatedPathAny ¶
type Meta_TargetLeavesUpdatedPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Meta_TargetLeavesUpdatedPathAny represents the wildcard version of the /gnmi-collector-metadata/meta/targetLeavesUpdated YANG schema element.
func (*Meta_TargetLeavesUpdatedPathAny) State ¶
func (n *Meta_TargetLeavesUpdatedPathAny) State() ygnmi.WildcardQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetLeavesUpdated" Path from root: "/meta/targetLeavesUpdated"
type Meta_TargetSizePath ¶
Meta_TargetSizePath represents the /gnmi-collector-metadata/meta/targetSize YANG schema element.
func (*Meta_TargetSizePath) State ¶
func (n *Meta_TargetSizePath) State() ygnmi.SingletonQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetSize" Path from root: "/meta/targetSize"
type Meta_TargetSizePathAny ¶
Meta_TargetSizePathAny represents the wildcard version of the /gnmi-collector-metadata/meta/targetSize YANG schema element.
func (*Meta_TargetSizePathAny) State ¶
func (n *Meta_TargetSizePathAny) State() ygnmi.WildcardQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "targetSize" Path from root: "/meta/targetSize"
type Meta_WindowPath ¶
Meta_WindowPath represents the /gnmi-collector-metadata/meta/latency/window YANG schema element.
func (*Meta_WindowPath) Avg ¶
func (n *Meta_WindowPath) Avg() *Meta_Window_AvgPath
Avg (leaf): avg is the average latency in nanoseconds of the time window. It is calculated and reported per update period.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "avg" Path from root: "/meta/latency/window/avg"
func (*Meta_WindowPath) Config ¶
func (n *Meta_WindowPath) Config() ygnmi.ConfigQuery[*oc.Meta_Window]
Config returns a Query that can be used in gNMI operations.
func (*Meta_WindowPath) Max ¶
func (n *Meta_WindowPath) Max() *Meta_Window_MaxPath
Max (leaf): max is the maximum latency in nanoseconds of the time window. It is calculated and reported per update period.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "max" Path from root: "/meta/latency/window/max"
func (*Meta_WindowPath) Min ¶
func (n *Meta_WindowPath) Min() *Meta_Window_MinPath
Min (leaf): min is the minimum latency in nanoseconds of the time window. It is calculated and reported per update period.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "min" Path from root: "/meta/latency/window/min"
func (*Meta_WindowPath) Size ¶
func (n *Meta_WindowPath) Size() *Meta_Window_SizePath
Size (leaf): A unique string identifying the time window size (e.g. 2s, 5m).
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "*/size" Path from root: "/meta/latency/window/*/size"
func (*Meta_WindowPath) State ¶
func (n *Meta_WindowPath) State() ygnmi.SingletonQuery[*oc.Meta_Window]
State returns a Query that can be used in gNMI operations.
type Meta_WindowPathAny ¶
Meta_WindowPathAny represents the wildcard version of the /gnmi-collector-metadata/meta/latency/window YANG schema element.
func (*Meta_WindowPathAny) Avg ¶
func (n *Meta_WindowPathAny) Avg() *Meta_Window_AvgPathAny
Avg (leaf): avg is the average latency in nanoseconds of the time window. It is calculated and reported per update period.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "avg" Path from root: "/meta/latency/window/avg"
func (*Meta_WindowPathAny) Config ¶
func (n *Meta_WindowPathAny) Config() ygnmi.WildcardQuery[*oc.Meta_Window]
Config returns a Query that can be used in gNMI operations.
func (*Meta_WindowPathAny) Max ¶
func (n *Meta_WindowPathAny) Max() *Meta_Window_MaxPathAny
Max (leaf): max is the maximum latency in nanoseconds of the time window. It is calculated and reported per update period.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "max" Path from root: "/meta/latency/window/max"
func (*Meta_WindowPathAny) Min ¶
func (n *Meta_WindowPathAny) Min() *Meta_Window_MinPathAny
Min (leaf): min is the minimum latency in nanoseconds of the time window. It is calculated and reported per update period.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "min" Path from root: "/meta/latency/window/min"
func (*Meta_WindowPathAny) Size ¶
func (n *Meta_WindowPathAny) Size() *Meta_Window_SizePathAny
Size (leaf): A unique string identifying the time window size (e.g. 2s, 5m).
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "*/size" Path from root: "/meta/latency/window/*/size"
func (*Meta_WindowPathAny) State ¶
func (n *Meta_WindowPathAny) State() ygnmi.WildcardQuery[*oc.Meta_Window]
State returns a Query that can be used in gNMI operations.
type Meta_WindowPathMap ¶ added in v0.1.24
Meta_WindowPathMap represents the /gnmi-collector-metadata/meta/latency/window YANG schema element.
func (*Meta_WindowPathMap) Config ¶ added in v0.1.24
func (n *Meta_WindowPathMap) Config() ygnmi.ConfigQuery[map[string]*oc.Meta_Window]
Config returns a Query that can be used in gNMI operations.
func (*Meta_WindowPathMap) State ¶ added in v0.1.24
func (n *Meta_WindowPathMap) State() ygnmi.SingletonQuery[map[string]*oc.Meta_Window]
State returns a Query that can be used in gNMI operations.
type Meta_WindowPathMapAny ¶ added in v0.1.24
Meta_WindowPathMapAny represents the wildcard version of the /gnmi-collector-metadata/meta/latency/window YANG schema element.
func (*Meta_WindowPathMapAny) Config ¶ added in v0.1.24
func (n *Meta_WindowPathMapAny) Config() ygnmi.WildcardQuery[map[string]*oc.Meta_Window]
Config returns a Query that can be used in gNMI operations.
func (*Meta_WindowPathMapAny) State ¶ added in v0.1.24
func (n *Meta_WindowPathMapAny) State() ygnmi.WildcardQuery[map[string]*oc.Meta_Window]
State returns a Query that can be used in gNMI operations.
type Meta_Window_AvgPath ¶
Meta_Window_AvgPath represents the /gnmi-collector-metadata/meta/latency/window/avg YANG schema element.
func (*Meta_Window_AvgPath) State ¶
func (n *Meta_Window_AvgPath) State() ygnmi.SingletonQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "avg" Path from root: "/meta/latency/window/avg"
type Meta_Window_AvgPathAny ¶
Meta_Window_AvgPathAny represents the wildcard version of the /gnmi-collector-metadata/meta/latency/window/avg YANG schema element.
func (*Meta_Window_AvgPathAny) State ¶
func (n *Meta_Window_AvgPathAny) State() ygnmi.WildcardQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "avg" Path from root: "/meta/latency/window/avg"
type Meta_Window_MaxPath ¶
Meta_Window_MaxPath represents the /gnmi-collector-metadata/meta/latency/window/max YANG schema element.
func (*Meta_Window_MaxPath) State ¶
func (n *Meta_Window_MaxPath) State() ygnmi.SingletonQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "max" Path from root: "/meta/latency/window/max"
type Meta_Window_MaxPathAny ¶
Meta_Window_MaxPathAny represents the wildcard version of the /gnmi-collector-metadata/meta/latency/window/max YANG schema element.
func (*Meta_Window_MaxPathAny) State ¶
func (n *Meta_Window_MaxPathAny) State() ygnmi.WildcardQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "max" Path from root: "/meta/latency/window/max"
type Meta_Window_MinPath ¶
Meta_Window_MinPath represents the /gnmi-collector-metadata/meta/latency/window/min YANG schema element.
func (*Meta_Window_MinPath) State ¶
func (n *Meta_Window_MinPath) State() ygnmi.SingletonQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "min" Path from root: "/meta/latency/window/min"
type Meta_Window_MinPathAny ¶
Meta_Window_MinPathAny represents the wildcard version of the /gnmi-collector-metadata/meta/latency/window/min YANG schema element.
func (*Meta_Window_MinPathAny) State ¶
func (n *Meta_Window_MinPathAny) State() ygnmi.WildcardQuery[int64]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "min" Path from root: "/meta/latency/window/min"
type Meta_Window_SizePath ¶
Meta_Window_SizePath represents the /gnmi-collector-metadata/meta/latency/window/state/size YANG schema element.
func (*Meta_Window_SizePath) Config ¶
func (n *Meta_Window_SizePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "size" Path from root: ""
func (*Meta_Window_SizePath) State ¶
func (n *Meta_Window_SizePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "state/size" Path from root: "/meta/latency/window/state/size"
type Meta_Window_SizePathAny ¶
Meta_Window_SizePathAny represents the wildcard version of the /gnmi-collector-metadata/meta/latency/window/state/size YANG schema element.
func (*Meta_Window_SizePathAny) Config ¶
func (n *Meta_Window_SizePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "size" Path from root: ""
func (*Meta_Window_SizePathAny) State ¶
func (n *Meta_Window_SizePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "gnmi-collector-metadata" Instantiating module: "gnmi-collector-metadata" Path from parent: "state/size" Path from root: "/meta/latency/window/state/size"