flow

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 17, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package flow is a generated package which contains definitions of structs which generate gNMI paths for a YANG schema.

This package was generated by ygnmi version: v0.11.1: (ygot: v0.29.18) using the following YANG input files:

  • models-yang/models/bgp/open-traffic-generator-bgp.yang
  • models-yang/models/discovery/open-traffic-generator-discovery.yang
  • models-yang/models/flow/open-traffic-generator-flow.yang
  • models-yang/models/interface/open-traffic-generator-port.yang
  • models-yang/models/isis/open-traffic-generator-isis.yang
  • models-yang/models/lacp/open-traffic-generator-lacp.yang
  • models-yang/models/lag/open-traffic-generator-lag.yang
  • models-yang/models/lldp/open-traffic-generator-lldp.yang
  • models-yang/models/rsvp/open-traffic-generator-rsvp.yang
  • models-yang/models/types/open-traffic-generator-types.yang

Imported modules were sourced from:

  • models-yang/models/...

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FlowPath

type FlowPath struct {
	*ygnmi.NodePath
}

FlowPath represents the /open-traffic-generator-flow/flows/flow YANG schema element.

func (*FlowPath) AverageLatency added in v0.1.13

func (n *FlowPath) AverageLatency() *Flow_AverageLatencyPath

AverageLatency (leaf): The average latency value, measured in nanoseconds. The latency value is dependent on the configured type of latency measurement mode.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/average-latency"
Path from root:       "/flows/flow/state/average-latency"

func (*FlowPath) Counters

func (n *FlowPath) Counters() *Flow_CountersPath

Counters (container): Counters that correspond to the individual flow.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/counters"
Path from root:       "/flows/flow/state/counters"

func (*FlowPath) FirstTimestamp added in v0.6.1

func (n *FlowPath) FirstTimestamp() *Flow_FirstTimestampPath

FirstTimestamp (leaf): The received timestamp for the first incoming packet, measured in nanoseconds. Timestamp will be reset every time a flow is started.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/first-timestamp"
Path from root:       "/flows/flow/state/first-timestamp"

func (*FlowPath) InFrameRate

func (n *FlowPath) InFrameRate() *Flow_InFrameRatePath

InFrameRate (leaf): The rate, measured in frames per second, at which frames are being received for the flow.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/in-frame-rate"
Path from root:       "/flows/flow/state/in-frame-rate"

func (*FlowPath) InRate

func (n *FlowPath) InRate() *Flow_InRatePath

InRate (leaf): The rate, measured in bits per second, at which the flow is being received.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/in-rate"
Path from root:       "/flows/flow/state/in-rate"

func (*FlowPath) LastTimestamp added in v0.6.1

func (n *FlowPath) LastTimestamp() *Flow_LastTimestampPath

LastTimestamp (leaf): The received timestamp for the last incoming packet, measured in nanoseconds. Timestamp will be reset every time a flow is started.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/last-timestamp"
Path from root:       "/flows/flow/state/last-timestamp"

func (*FlowPath) LossPct

func (n *FlowPath) LossPct() *Flow_LossPctPath

LossPct (leaf): The percentage of transmitted packets that were not received by the destinations of the flow.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/loss-pct"
Path from root:       "/flows/flow/state/loss-pct"

func (*FlowPath) MaximumLatency added in v0.1.13

func (n *FlowPath) MaximumLatency() *Flow_MaximumLatencyPath

MaximumLatency (leaf): The maximum latency value, measured in nanoseconds. The latency value is dependent on the configured type of latency measurement mode.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/maximum-latency"
Path from root:       "/flows/flow/state/maximum-latency"

func (*FlowPath) MinimumLatency added in v0.1.13

func (n *FlowPath) MinimumLatency() *Flow_MinimumLatencyPath

MinimumLatency (leaf): The minimum latency value, measured in nanoseconds. The latency value is dependent on the configured type of latency measurement mode.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/minimum-latency"
Path from root:       "/flows/flow/state/minimum-latency"

func (*FlowPath) Name

func (n *FlowPath) Name() *Flow_NamePath

Name (leaf): An arbitrary name used for the flow tracked by the system. This name must be unique for the flows tracked and exported by the target.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "*/name"
Path from root:       "/flows/flow/*/name"

func (*FlowPath) OutFrameRate

func (n *FlowPath) OutFrameRate() *Flow_OutFrameRatePath

OutFrameRate (leaf): The rate, measured in frames per second, at which frames are being transmitted for the flow.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/out-frame-rate"
Path from root:       "/flows/flow/state/out-frame-rate"

func (*FlowPath) OutRate

func (n *FlowPath) OutRate() *Flow_OutRatePath

OutRate (leaf): The rate, measured in bits per second, at which the flow is being transmitted.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/out-rate"
Path from root:       "/flows/flow/state/out-rate"

func (*FlowPath) State

func (n *FlowPath) State() ygnmi.SingletonQuery[*oc.Flow]

State returns a Query that can be used in gNMI operations.

func (*FlowPath) TaggedMetric added in v0.1.12

func (n *FlowPath) TaggedMetric(NameValuePairs string) *Flow_TaggedMetricPath

TaggedMetric (list): A list of enumerated metric, based on all metric tags present in the configuration. Each enumerated metric is identified by a name-value-pairs

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "tagged-metrics/tagged-metric"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric"

NameValuePairs: string

func (*FlowPath) TaggedMetricAny added in v0.1.12

func (n *FlowPath) TaggedMetricAny() *Flow_TaggedMetricPathAny

TaggedMetricAny (list): A list of enumerated metric, based on all metric tags present in the configuration. Each enumerated metric is identified by a name-value-pairs

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "tagged-metrics/tagged-metric"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric"

func (*FlowPath) Transmit

func (n *FlowPath) Transmit() *Flow_TransmitPath

Transmit (leaf): Whether or not the flow is transmitting

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/transmit"
Path from root:       "/flows/flow/state/transmit"

type FlowPathAny

type FlowPathAny struct {
	*ygnmi.NodePath
}

FlowPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow YANG schema element.

func (*FlowPathAny) AverageLatency added in v0.1.13

func (n *FlowPathAny) AverageLatency() *Flow_AverageLatencyPathAny

AverageLatency (leaf): The average latency value, measured in nanoseconds. The latency value is dependent on the configured type of latency measurement mode.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/average-latency"
Path from root:       "/flows/flow/state/average-latency"

func (*FlowPathAny) Counters

func (n *FlowPathAny) Counters() *Flow_CountersPathAny

Counters (container): Counters that correspond to the individual flow.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/counters"
Path from root:       "/flows/flow/state/counters"

func (*FlowPathAny) FirstTimestamp added in v0.6.1

func (n *FlowPathAny) FirstTimestamp() *Flow_FirstTimestampPathAny

FirstTimestamp (leaf): The received timestamp for the first incoming packet, measured in nanoseconds. Timestamp will be reset every time a flow is started.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/first-timestamp"
Path from root:       "/flows/flow/state/first-timestamp"

func (*FlowPathAny) InFrameRate

func (n *FlowPathAny) InFrameRate() *Flow_InFrameRatePathAny

InFrameRate (leaf): The rate, measured in frames per second, at which frames are being received for the flow.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/in-frame-rate"
Path from root:       "/flows/flow/state/in-frame-rate"

func (*FlowPathAny) InRate

func (n *FlowPathAny) InRate() *Flow_InRatePathAny

InRate (leaf): The rate, measured in bits per second, at which the flow is being received.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/in-rate"
Path from root:       "/flows/flow/state/in-rate"

func (*FlowPathAny) LastTimestamp added in v0.6.1

func (n *FlowPathAny) LastTimestamp() *Flow_LastTimestampPathAny

LastTimestamp (leaf): The received timestamp for the last incoming packet, measured in nanoseconds. Timestamp will be reset every time a flow is started.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/last-timestamp"
Path from root:       "/flows/flow/state/last-timestamp"

func (*FlowPathAny) LossPct

func (n *FlowPathAny) LossPct() *Flow_LossPctPathAny

LossPct (leaf): The percentage of transmitted packets that were not received by the destinations of the flow.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/loss-pct"
Path from root:       "/flows/flow/state/loss-pct"

func (*FlowPathAny) MaximumLatency added in v0.1.13

func (n *FlowPathAny) MaximumLatency() *Flow_MaximumLatencyPathAny

MaximumLatency (leaf): The maximum latency value, measured in nanoseconds. The latency value is dependent on the configured type of latency measurement mode.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/maximum-latency"
Path from root:       "/flows/flow/state/maximum-latency"

func (*FlowPathAny) MinimumLatency added in v0.1.13

func (n *FlowPathAny) MinimumLatency() *Flow_MinimumLatencyPathAny

MinimumLatency (leaf): The minimum latency value, measured in nanoseconds. The latency value is dependent on the configured type of latency measurement mode.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/minimum-latency"
Path from root:       "/flows/flow/state/minimum-latency"

func (*FlowPathAny) Name

func (n *FlowPathAny) Name() *Flow_NamePathAny

Name (leaf): An arbitrary name used for the flow tracked by the system. This name must be unique for the flows tracked and exported by the target.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "*/name"
Path from root:       "/flows/flow/*/name"

func (*FlowPathAny) OutFrameRate

func (n *FlowPathAny) OutFrameRate() *Flow_OutFrameRatePathAny

OutFrameRate (leaf): The rate, measured in frames per second, at which frames are being transmitted for the flow.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/out-frame-rate"
Path from root:       "/flows/flow/state/out-frame-rate"

func (*FlowPathAny) OutRate

func (n *FlowPathAny) OutRate() *Flow_OutRatePathAny

OutRate (leaf): The rate, measured in bits per second, at which the flow is being transmitted.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/out-rate"
Path from root:       "/flows/flow/state/out-rate"

func (*FlowPathAny) State

func (n *FlowPathAny) State() ygnmi.WildcardQuery[*oc.Flow]

State returns a Query that can be used in gNMI operations.

func (*FlowPathAny) TaggedMetric added in v0.1.12

func (n *FlowPathAny) TaggedMetric(NameValuePairs string) *Flow_TaggedMetricPathAny

TaggedMetric (list): A list of enumerated metric, based on all metric tags present in the configuration. Each enumerated metric is identified by a name-value-pairs

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "tagged-metrics/tagged-metric"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric"

NameValuePairs: string

func (*FlowPathAny) TaggedMetricAny added in v0.1.12

func (n *FlowPathAny) TaggedMetricAny() *Flow_TaggedMetricPathAny

TaggedMetricAny (list): A list of enumerated metric, based on all metric tags present in the configuration. Each enumerated metric is identified by a name-value-pairs

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "tagged-metrics/tagged-metric"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric"

func (*FlowPathAny) Transmit

func (n *FlowPathAny) Transmit() *Flow_TransmitPathAny

Transmit (leaf): Whether or not the flow is transmitting

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/transmit"
Path from root:       "/flows/flow/state/transmit"

type FlowPathMap added in v0.1.24

type FlowPathMap struct {
	*ygnmi.NodePath
}

FlowPathMap represents the /open-traffic-generator-flow/flows/flow YANG schema element.

type FlowPathMapAny added in v0.1.24

type FlowPathMapAny struct {
	*ygnmi.NodePath
}

FlowPathMapAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow YANG schema element.

type Flow_AverageLatencyPath added in v0.1.13

type Flow_AverageLatencyPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_AverageLatencyPath represents the /open-traffic-generator-flow/flows/flow/state/average-latency YANG schema element.

func (*Flow_AverageLatencyPath) State added in v0.1.13

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/average-latency"
Path from root:       "/flows/flow/state/average-latency"

type Flow_AverageLatencyPathAny added in v0.1.13

type Flow_AverageLatencyPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_AverageLatencyPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/state/average-latency YANG schema element.

func (*Flow_AverageLatencyPathAny) State added in v0.1.13

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/average-latency"
Path from root:       "/flows/flow/state/average-latency"

type Flow_CountersPath

type Flow_CountersPath struct {
	*ygnmi.NodePath
}

Flow_CountersPath represents the /open-traffic-generator-flow/flows/flow/state/counters YANG schema element.

func (*Flow_CountersPath) InOctets

InOctets (leaf): The total number of bytes received by the target for the flow.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "in-octets"
Path from root:       "/flows/flow/state/counters/in-octets"

func (*Flow_CountersPath) InPkts

InPkts (leaf): The total number of packets received by the target for the flow.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "in-pkts"
Path from root:       "/flows/flow/state/counters/in-pkts"

func (*Flow_CountersPath) OutOctets

OutOctets (leaf): The total number of bytes sent by the target for the flow. These packets may be generated or forwarded by the target.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "out-octets"
Path from root:       "/flows/flow/state/counters/out-octets"

func (*Flow_CountersPath) OutPkts

OutPkts (leaf): The total number of packets sent by the target for the flow. These packets may be generated or forwarded by the target.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "out-pkts"
Path from root:       "/flows/flow/state/counters/out-pkts"

func (*Flow_CountersPath) State

State returns a Query that can be used in gNMI operations.

type Flow_CountersPathAny

type Flow_CountersPathAny struct {
	*ygnmi.NodePath
}

Flow_CountersPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/state/counters YANG schema element.

func (*Flow_CountersPathAny) InOctets

InOctets (leaf): The total number of bytes received by the target for the flow.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "in-octets"
Path from root:       "/flows/flow/state/counters/in-octets"

func (*Flow_CountersPathAny) InPkts

InPkts (leaf): The total number of packets received by the target for the flow.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "in-pkts"
Path from root:       "/flows/flow/state/counters/in-pkts"

func (*Flow_CountersPathAny) OutOctets

OutOctets (leaf): The total number of bytes sent by the target for the flow. These packets may be generated or forwarded by the target.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "out-octets"
Path from root:       "/flows/flow/state/counters/out-octets"

func (*Flow_CountersPathAny) OutPkts

OutPkts (leaf): The total number of packets sent by the target for the flow. These packets may be generated or forwarded by the target.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "out-pkts"
Path from root:       "/flows/flow/state/counters/out-pkts"

func (*Flow_CountersPathAny) State

State returns a Query that can be used in gNMI operations.

type Flow_Counters_InOctetsPath

type Flow_Counters_InOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_Counters_InOctetsPath represents the /open-traffic-generator-flow/flows/flow/state/counters/in-octets YANG schema element.

func (*Flow_Counters_InOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "in-octets"
Path from root:       "/flows/flow/state/counters/in-octets"

type Flow_Counters_InOctetsPathAny

type Flow_Counters_InOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_Counters_InOctetsPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/state/counters/in-octets YANG schema element.

func (*Flow_Counters_InOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "in-octets"
Path from root:       "/flows/flow/state/counters/in-octets"

type Flow_Counters_InPktsPath

type Flow_Counters_InPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_Counters_InPktsPath represents the /open-traffic-generator-flow/flows/flow/state/counters/in-pkts YANG schema element.

func (*Flow_Counters_InPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "in-pkts"
Path from root:       "/flows/flow/state/counters/in-pkts"

type Flow_Counters_InPktsPathAny

type Flow_Counters_InPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_Counters_InPktsPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/state/counters/in-pkts YANG schema element.

func (*Flow_Counters_InPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "in-pkts"
Path from root:       "/flows/flow/state/counters/in-pkts"

type Flow_Counters_OutOctetsPath

type Flow_Counters_OutOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_Counters_OutOctetsPath represents the /open-traffic-generator-flow/flows/flow/state/counters/out-octets YANG schema element.

func (*Flow_Counters_OutOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "out-octets"
Path from root:       "/flows/flow/state/counters/out-octets"

type Flow_Counters_OutOctetsPathAny

type Flow_Counters_OutOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_Counters_OutOctetsPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/state/counters/out-octets YANG schema element.

func (*Flow_Counters_OutOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "out-octets"
Path from root:       "/flows/flow/state/counters/out-octets"

type Flow_Counters_OutPktsPath

type Flow_Counters_OutPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_Counters_OutPktsPath represents the /open-traffic-generator-flow/flows/flow/state/counters/out-pkts YANG schema element.

func (*Flow_Counters_OutPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "out-pkts"
Path from root:       "/flows/flow/state/counters/out-pkts"

type Flow_Counters_OutPktsPathAny

type Flow_Counters_OutPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_Counters_OutPktsPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/state/counters/out-pkts YANG schema element.

func (*Flow_Counters_OutPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "out-pkts"
Path from root:       "/flows/flow/state/counters/out-pkts"

type Flow_FirstTimestampPath added in v0.6.1

type Flow_FirstTimestampPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_FirstTimestampPath represents the /open-traffic-generator-flow/flows/flow/state/first-timestamp YANG schema element.

func (*Flow_FirstTimestampPath) State added in v0.6.1

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/first-timestamp"
Path from root:       "/flows/flow/state/first-timestamp"

type Flow_FirstTimestampPathAny added in v0.6.1

type Flow_FirstTimestampPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_FirstTimestampPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/state/first-timestamp YANG schema element.

func (*Flow_FirstTimestampPathAny) State added in v0.6.1

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/first-timestamp"
Path from root:       "/flows/flow/state/first-timestamp"

type Flow_InFrameRatePath

type Flow_InFrameRatePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_InFrameRatePath represents the /open-traffic-generator-flow/flows/flow/state/in-frame-rate YANG schema element.

func (*Flow_InFrameRatePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/in-frame-rate"
Path from root:       "/flows/flow/state/in-frame-rate"

type Flow_InFrameRatePathAny

type Flow_InFrameRatePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_InFrameRatePathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/state/in-frame-rate YANG schema element.

func (*Flow_InFrameRatePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/in-frame-rate"
Path from root:       "/flows/flow/state/in-frame-rate"

type Flow_InRatePath

type Flow_InRatePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_InRatePath represents the /open-traffic-generator-flow/flows/flow/state/in-rate YANG schema element.

func (*Flow_InRatePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/in-rate"
Path from root:       "/flows/flow/state/in-rate"

type Flow_InRatePathAny

type Flow_InRatePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_InRatePathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/state/in-rate YANG schema element.

func (*Flow_InRatePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/in-rate"
Path from root:       "/flows/flow/state/in-rate"

type Flow_LastTimestampPath added in v0.6.1

type Flow_LastTimestampPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_LastTimestampPath represents the /open-traffic-generator-flow/flows/flow/state/last-timestamp YANG schema element.

func (*Flow_LastTimestampPath) State added in v0.6.1

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/last-timestamp"
Path from root:       "/flows/flow/state/last-timestamp"

type Flow_LastTimestampPathAny added in v0.6.1

type Flow_LastTimestampPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_LastTimestampPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/state/last-timestamp YANG schema element.

func (*Flow_LastTimestampPathAny) State added in v0.6.1

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/last-timestamp"
Path from root:       "/flows/flow/state/last-timestamp"

type Flow_LossPctPath

type Flow_LossPctPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_LossPctPath represents the /open-traffic-generator-flow/flows/flow/state/loss-pct YANG schema element.

func (*Flow_LossPctPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/loss-pct"
Path from root:       "/flows/flow/state/loss-pct"

type Flow_LossPctPathAny

type Flow_LossPctPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_LossPctPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/state/loss-pct YANG schema element.

func (*Flow_LossPctPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/loss-pct"
Path from root:       "/flows/flow/state/loss-pct"

type Flow_MaximumLatencyPath added in v0.1.13

type Flow_MaximumLatencyPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_MaximumLatencyPath represents the /open-traffic-generator-flow/flows/flow/state/maximum-latency YANG schema element.

func (*Flow_MaximumLatencyPath) State added in v0.1.13

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/maximum-latency"
Path from root:       "/flows/flow/state/maximum-latency"

type Flow_MaximumLatencyPathAny added in v0.1.13

type Flow_MaximumLatencyPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_MaximumLatencyPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/state/maximum-latency YANG schema element.

func (*Flow_MaximumLatencyPathAny) State added in v0.1.13

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/maximum-latency"
Path from root:       "/flows/flow/state/maximum-latency"

type Flow_MinimumLatencyPath added in v0.1.13

type Flow_MinimumLatencyPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_MinimumLatencyPath represents the /open-traffic-generator-flow/flows/flow/state/minimum-latency YANG schema element.

func (*Flow_MinimumLatencyPath) State added in v0.1.13

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/minimum-latency"
Path from root:       "/flows/flow/state/minimum-latency"

type Flow_MinimumLatencyPathAny added in v0.1.13

type Flow_MinimumLatencyPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_MinimumLatencyPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/state/minimum-latency YANG schema element.

func (*Flow_MinimumLatencyPathAny) State added in v0.1.13

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/minimum-latency"
Path from root:       "/flows/flow/state/minimum-latency"

type Flow_NamePath

type Flow_NamePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_NamePath represents the /open-traffic-generator-flow/flows/flow/state/name YANG schema element.

func (*Flow_NamePath) Config

func (n *Flow_NamePath) Config() ygnmi.ConfigQuery[string]

Config returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "name"
Path from root:       ""

func (*Flow_NamePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/name"
Path from root:       "/flows/flow/state/name"

type Flow_NamePathAny

type Flow_NamePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_NamePathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/state/name YANG schema element.

func (*Flow_NamePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "name"
Path from root:       ""

func (*Flow_NamePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/name"
Path from root:       "/flows/flow/state/name"

type Flow_OutFrameRatePath

type Flow_OutFrameRatePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_OutFrameRatePath represents the /open-traffic-generator-flow/flows/flow/state/out-frame-rate YANG schema element.

func (*Flow_OutFrameRatePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/out-frame-rate"
Path from root:       "/flows/flow/state/out-frame-rate"

type Flow_OutFrameRatePathAny

type Flow_OutFrameRatePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_OutFrameRatePathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/state/out-frame-rate YANG schema element.

func (*Flow_OutFrameRatePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/out-frame-rate"
Path from root:       "/flows/flow/state/out-frame-rate"

type Flow_OutRatePath

type Flow_OutRatePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_OutRatePath represents the /open-traffic-generator-flow/flows/flow/state/out-rate YANG schema element.

func (*Flow_OutRatePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/out-rate"
Path from root:       "/flows/flow/state/out-rate"

type Flow_OutRatePathAny

type Flow_OutRatePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_OutRatePathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/state/out-rate YANG schema element.

func (*Flow_OutRatePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/out-rate"
Path from root:       "/flows/flow/state/out-rate"

type Flow_TaggedMetricPath added in v0.1.12

type Flow_TaggedMetricPath struct {
	*ygnmi.NodePath
}

Flow_TaggedMetricPath represents the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric YANG schema element.

func (*Flow_TaggedMetricPath) Counters added in v0.1.12

Counters (container): Counters that correspond to the enumerated flow metrics associated with a name-value-pairs as identifier of that enumerated flow.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/counters"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/counters"

func (*Flow_TaggedMetricPath) NameValuePairs added in v0.1.12

NameValuePairs (leaf): Encoded string represents one or more metric tag names and corresponding tag value, to identify each enumerated flow. Encoding format:

tag_name=value&tag_name=value

In encoded string, metric tags MUST be arranged in alphabetical order of the tag name. And tag value(s) in lowercase only. Example:

ipv4_src=0x11
ipv4_src=0x11&vlan_id=0x12ab
ipv4_dst=2.2.2.2&mpls_label=1000

Incorrect encoding example:

vlan_id=0x12AB                  // value in uppercase
vlan_id=0x12ab&ipv4_src=0x11    // tag name not in alphabetical order

Note:

   If the metric tag is set to match a packet field partially, the value format will be in hex
   (e.g. tag set on last 8 bits of the IPv4 Src field)
   However, if the metric tag is enabled for the entire packet field, the value will be in the native format of the field
   (e.g. value format in IPv4 address if the metric tag is set for the entire IPv4 Dst field)
	Defining module:      "open-traffic-generator-flow"
	Instantiating module: "open-traffic-generator-flow"
	Path from parent:     "*/name-value-pairs"
	Path from root:       "/flows/flow/tagged-metrics/tagged-metric/*/name-value-pairs"

func (*Flow_TaggedMetricPath) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

func (*Flow_TaggedMetricPath) TagsAny added in v0.1.12

TagsAny (list): A list of metric tag names and associated tag values, in a structured manner to identify each enumerated flow.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/tags"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags"

type Flow_TaggedMetricPathAny added in v0.1.12

type Flow_TaggedMetricPathAny struct {
	*ygnmi.NodePath
}

Flow_TaggedMetricPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric YANG schema element.

func (*Flow_TaggedMetricPathAny) Counters added in v0.1.12

Counters (container): Counters that correspond to the enumerated flow metrics associated with a name-value-pairs as identifier of that enumerated flow.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/counters"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/counters"

func (*Flow_TaggedMetricPathAny) NameValuePairs added in v0.1.12

NameValuePairs (leaf): Encoded string represents one or more metric tag names and corresponding tag value, to identify each enumerated flow. Encoding format:

tag_name=value&tag_name=value

In encoded string, metric tags MUST be arranged in alphabetical order of the tag name. And tag value(s) in lowercase only. Example:

ipv4_src=0x11
ipv4_src=0x11&vlan_id=0x12ab
ipv4_dst=2.2.2.2&mpls_label=1000

Incorrect encoding example:

vlan_id=0x12AB                  // value in uppercase
vlan_id=0x12ab&ipv4_src=0x11    // tag name not in alphabetical order

Note:

   If the metric tag is set to match a packet field partially, the value format will be in hex
   (e.g. tag set on last 8 bits of the IPv4 Src field)
   However, if the metric tag is enabled for the entire packet field, the value will be in the native format of the field
   (e.g. value format in IPv4 address if the metric tag is set for the entire IPv4 Dst field)
	Defining module:      "open-traffic-generator-flow"
	Instantiating module: "open-traffic-generator-flow"
	Path from parent:     "*/name-value-pairs"
	Path from root:       "/flows/flow/tagged-metrics/tagged-metric/*/name-value-pairs"

func (*Flow_TaggedMetricPathAny) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

func (*Flow_TaggedMetricPathAny) TagsAny added in v0.1.12

TagsAny (list): A list of metric tag names and associated tag values, in a structured manner to identify each enumerated flow.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/tags"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags"

type Flow_TaggedMetricPathMap added in v0.1.24

type Flow_TaggedMetricPathMap struct {
	*ygnmi.NodePath
}

Flow_TaggedMetricPathMap represents the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric YANG schema element.

type Flow_TaggedMetricPathMapAny added in v0.1.24

type Flow_TaggedMetricPathMapAny struct {
	*ygnmi.NodePath
}

Flow_TaggedMetricPathMapAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric YANG schema element.

type Flow_TaggedMetric_CountersPath added in v0.1.12

type Flow_TaggedMetric_CountersPath struct {
	*ygnmi.NodePath
}

Flow_TaggedMetric_CountersPath represents the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/counters YANG schema element.

func (*Flow_TaggedMetric_CountersPath) InOctets added in v0.1.12

InOctets (leaf): The total number of bytes received by the target for the flow.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "in-octets"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/counters/in-octets"

func (*Flow_TaggedMetric_CountersPath) InPkts added in v0.1.12

InPkts (leaf): The total number of packets received by the target for the flow.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "in-pkts"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/counters/in-pkts"

func (*Flow_TaggedMetric_CountersPath) OutOctets added in v0.1.12

OutOctets (leaf): The total number of bytes sent by the target for the flow. These packets may be generated or forwarded by the target.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "out-octets"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/counters/out-octets"

func (*Flow_TaggedMetric_CountersPath) OutPkts added in v0.1.12

OutPkts (leaf): The total number of packets sent by the target for the flow. These packets may be generated or forwarded by the target.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "out-pkts"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/counters/out-pkts"

func (*Flow_TaggedMetric_CountersPath) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

type Flow_TaggedMetric_CountersPathAny added in v0.1.12

type Flow_TaggedMetric_CountersPathAny struct {
	*ygnmi.NodePath
}

Flow_TaggedMetric_CountersPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/counters YANG schema element.

func (*Flow_TaggedMetric_CountersPathAny) InOctets added in v0.1.12

InOctets (leaf): The total number of bytes received by the target for the flow.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "in-octets"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/counters/in-octets"

func (*Flow_TaggedMetric_CountersPathAny) InPkts added in v0.1.12

InPkts (leaf): The total number of packets received by the target for the flow.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "in-pkts"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/counters/in-pkts"

func (*Flow_TaggedMetric_CountersPathAny) OutOctets added in v0.1.12

OutOctets (leaf): The total number of bytes sent by the target for the flow. These packets may be generated or forwarded by the target.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "out-octets"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/counters/out-octets"

func (*Flow_TaggedMetric_CountersPathAny) OutPkts added in v0.1.12

OutPkts (leaf): The total number of packets sent by the target for the flow. These packets may be generated or forwarded by the target.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "out-pkts"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/counters/out-pkts"

func (*Flow_TaggedMetric_CountersPathAny) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

type Flow_TaggedMetric_Counters_InOctetsPath added in v0.1.12

type Flow_TaggedMetric_Counters_InOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Counters_InOctetsPath represents the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/counters/in-octets YANG schema element.

func (*Flow_TaggedMetric_Counters_InOctetsPath) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "in-octets"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/counters/in-octets"

type Flow_TaggedMetric_Counters_InOctetsPathAny added in v0.1.12

type Flow_TaggedMetric_Counters_InOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Counters_InOctetsPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/counters/in-octets YANG schema element.

func (*Flow_TaggedMetric_Counters_InOctetsPathAny) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "in-octets"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/counters/in-octets"

type Flow_TaggedMetric_Counters_InPktsPath added in v0.1.12

type Flow_TaggedMetric_Counters_InPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Counters_InPktsPath represents the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/counters/in-pkts YANG schema element.

func (*Flow_TaggedMetric_Counters_InPktsPath) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "in-pkts"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/counters/in-pkts"

type Flow_TaggedMetric_Counters_InPktsPathAny added in v0.1.12

type Flow_TaggedMetric_Counters_InPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Counters_InPktsPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/counters/in-pkts YANG schema element.

func (*Flow_TaggedMetric_Counters_InPktsPathAny) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "in-pkts"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/counters/in-pkts"

type Flow_TaggedMetric_Counters_OutOctetsPath added in v0.1.12

type Flow_TaggedMetric_Counters_OutOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Counters_OutOctetsPath represents the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/counters/out-octets YANG schema element.

func (*Flow_TaggedMetric_Counters_OutOctetsPath) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "out-octets"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/counters/out-octets"

type Flow_TaggedMetric_Counters_OutOctetsPathAny added in v0.1.12

type Flow_TaggedMetric_Counters_OutOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Counters_OutOctetsPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/counters/out-octets YANG schema element.

func (*Flow_TaggedMetric_Counters_OutOctetsPathAny) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "out-octets"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/counters/out-octets"

type Flow_TaggedMetric_Counters_OutPktsPath added in v0.1.12

type Flow_TaggedMetric_Counters_OutPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Counters_OutPktsPath represents the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/counters/out-pkts YANG schema element.

func (*Flow_TaggedMetric_Counters_OutPktsPath) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "out-pkts"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/counters/out-pkts"

type Flow_TaggedMetric_Counters_OutPktsPathAny added in v0.1.12

type Flow_TaggedMetric_Counters_OutPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Counters_OutPktsPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/counters/out-pkts YANG schema element.

func (*Flow_TaggedMetric_Counters_OutPktsPathAny) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "out-pkts"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/counters/out-pkts"

type Flow_TaggedMetric_NameValuePairsPath added in v0.1.12

type Flow_TaggedMetric_NameValuePairsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_NameValuePairsPath represents the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/name-value-pairs YANG schema element.

func (*Flow_TaggedMetric_NameValuePairsPath) Config added in v0.1.12

Config returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "name-value-pairs"
Path from root:       ""

func (*Flow_TaggedMetric_NameValuePairsPath) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/name-value-pairs"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/name-value-pairs"

type Flow_TaggedMetric_NameValuePairsPathAny added in v0.1.12

type Flow_TaggedMetric_NameValuePairsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_NameValuePairsPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/name-value-pairs YANG schema element.

func (*Flow_TaggedMetric_NameValuePairsPathAny) Config added in v0.1.12

Config returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "name-value-pairs"
Path from root:       ""

func (*Flow_TaggedMetric_NameValuePairsPathAny) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/name-value-pairs"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/name-value-pairs"

type Flow_TaggedMetric_TagsPath added in v0.1.12

type Flow_TaggedMetric_TagsPath struct {
	*ygnmi.NodePath
}

Flow_TaggedMetric_TagsPath represents the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/tags YANG schema element.

func (*Flow_TaggedMetric_TagsPath) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

type Flow_TaggedMetric_TagsPathAny added in v0.1.12

type Flow_TaggedMetric_TagsPathAny struct {
	*ygnmi.NodePath
}

Flow_TaggedMetric_TagsPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/tags YANG schema element.

func (*Flow_TaggedMetric_TagsPathAny) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

type Flow_TaggedMetric_Tags_TagValuePath added in v0.1.12

type Flow_TaggedMetric_Tags_TagValuePath struct {
	*ygnmi.NodePath
}

Flow_TaggedMetric_Tags_TagValuePath represents the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value YANG schema element.

func (*Flow_TaggedMetric_Tags_TagValuePath) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

func (*Flow_TaggedMetric_Tags_TagValuePath) ValueAsBool added in v0.1.12

ValueAsBool (leaf): Contains Tag Value in Boolean format.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-bool"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-bool"

func (*Flow_TaggedMetric_Tags_TagValuePath) ValueAsCounter64 added in v0.1.12

ValueAsCounter64 (leaf): Contains Tag Value in Counter64 (64-bit unsigned number) format.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-counter64"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-counter64"

func (*Flow_TaggedMetric_Tags_TagValuePath) ValueAsFloat32 added in v0.1.12

ValueAsFloat32 (leaf): Contains Tag Value in 32-bit floating point number format.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-float32"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-float32"

func (*Flow_TaggedMetric_Tags_TagValuePath) ValueAsHex added in v0.1.12

ValueAsHex (leaf): Contains Tag Value in Hex String format.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-hex"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-hex"

func (*Flow_TaggedMetric_Tags_TagValuePath) ValueAsIpv4 added in v0.1.12

ValueAsIpv4 (leaf): Contains Tag Value in IPv4 address format.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-ipv4"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-ipv4"

func (*Flow_TaggedMetric_Tags_TagValuePath) ValueAsIpv6 added in v0.1.12

ValueAsIpv6 (leaf): Contains Tag Value in IPv6 address format.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-ipv6"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-ipv6"

func (*Flow_TaggedMetric_Tags_TagValuePath) ValueAsMac added in v0.1.12

ValueAsMac (leaf): Contains Tag Value in MAC address format.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-mac"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-mac"

func (*Flow_TaggedMetric_Tags_TagValuePath) ValueAsString added in v0.1.12

ValueAsString (leaf): Contains Tag Value in String format.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-string"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-string"

func (*Flow_TaggedMetric_Tags_TagValuePath) ValueType added in v0.1.12

ValueType (leaf): Indicates the format of the tag value. Based on the format, only one 'value-as-*' field will be populated.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-type"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-type"

type Flow_TaggedMetric_Tags_TagValuePathAny added in v0.1.12

type Flow_TaggedMetric_Tags_TagValuePathAny struct {
	*ygnmi.NodePath
}

Flow_TaggedMetric_Tags_TagValuePathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value YANG schema element.

func (*Flow_TaggedMetric_Tags_TagValuePathAny) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

func (*Flow_TaggedMetric_Tags_TagValuePathAny) ValueAsBool added in v0.1.12

ValueAsBool (leaf): Contains Tag Value in Boolean format.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-bool"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-bool"

func (*Flow_TaggedMetric_Tags_TagValuePathAny) ValueAsCounter64 added in v0.1.12

ValueAsCounter64 (leaf): Contains Tag Value in Counter64 (64-bit unsigned number) format.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-counter64"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-counter64"

func (*Flow_TaggedMetric_Tags_TagValuePathAny) ValueAsFloat32 added in v0.1.12

ValueAsFloat32 (leaf): Contains Tag Value in 32-bit floating point number format.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-float32"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-float32"

func (*Flow_TaggedMetric_Tags_TagValuePathAny) ValueAsHex added in v0.1.12

ValueAsHex (leaf): Contains Tag Value in Hex String format.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-hex"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-hex"

func (*Flow_TaggedMetric_Tags_TagValuePathAny) ValueAsIpv4 added in v0.1.12

ValueAsIpv4 (leaf): Contains Tag Value in IPv4 address format.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-ipv4"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-ipv4"

func (*Flow_TaggedMetric_Tags_TagValuePathAny) ValueAsIpv6 added in v0.1.12

ValueAsIpv6 (leaf): Contains Tag Value in IPv6 address format.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-ipv6"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-ipv6"

func (*Flow_TaggedMetric_Tags_TagValuePathAny) ValueAsMac added in v0.1.12

ValueAsMac (leaf): Contains Tag Value in MAC address format.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-mac"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-mac"

func (*Flow_TaggedMetric_Tags_TagValuePathAny) ValueAsString added in v0.1.12

ValueAsString (leaf): Contains Tag Value in String format.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-string"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-string"

func (*Flow_TaggedMetric_Tags_TagValuePathAny) ValueType added in v0.1.12

ValueType (leaf): Indicates the format of the tag value. Based on the format, only one 'value-as-*' field will be populated.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-type"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-type"

type Flow_TaggedMetric_Tags_TagValue_ValueAsBoolPath added in v0.1.12

type Flow_TaggedMetric_Tags_TagValue_ValueAsBoolPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Tags_TagValue_ValueAsBoolPath represents the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-bool YANG schema element.

func (*Flow_TaggedMetric_Tags_TagValue_ValueAsBoolPath) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-bool"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-bool"

type Flow_TaggedMetric_Tags_TagValue_ValueAsBoolPathAny added in v0.1.12

type Flow_TaggedMetric_Tags_TagValue_ValueAsBoolPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Tags_TagValue_ValueAsBoolPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-bool YANG schema element.

func (*Flow_TaggedMetric_Tags_TagValue_ValueAsBoolPathAny) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-bool"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-bool"

type Flow_TaggedMetric_Tags_TagValue_ValueAsCounter64Path added in v0.1.12

type Flow_TaggedMetric_Tags_TagValue_ValueAsCounter64Path struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Tags_TagValue_ValueAsCounter64Path represents the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-counter64 YANG schema element.

func (*Flow_TaggedMetric_Tags_TagValue_ValueAsCounter64Path) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-counter64"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-counter64"

type Flow_TaggedMetric_Tags_TagValue_ValueAsCounter64PathAny added in v0.1.12

type Flow_TaggedMetric_Tags_TagValue_ValueAsCounter64PathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Tags_TagValue_ValueAsCounter64PathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-counter64 YANG schema element.

func (*Flow_TaggedMetric_Tags_TagValue_ValueAsCounter64PathAny) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-counter64"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-counter64"

type Flow_TaggedMetric_Tags_TagValue_ValueAsFloat32Path added in v0.1.12

type Flow_TaggedMetric_Tags_TagValue_ValueAsFloat32Path struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Tags_TagValue_ValueAsFloat32Path represents the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-float32 YANG schema element.

func (*Flow_TaggedMetric_Tags_TagValue_ValueAsFloat32Path) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-float32"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-float32"

type Flow_TaggedMetric_Tags_TagValue_ValueAsFloat32PathAny added in v0.1.12

type Flow_TaggedMetric_Tags_TagValue_ValueAsFloat32PathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Tags_TagValue_ValueAsFloat32PathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-float32 YANG schema element.

func (*Flow_TaggedMetric_Tags_TagValue_ValueAsFloat32PathAny) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-float32"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-float32"

type Flow_TaggedMetric_Tags_TagValue_ValueAsHexPath added in v0.1.12

type Flow_TaggedMetric_Tags_TagValue_ValueAsHexPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Tags_TagValue_ValueAsHexPath represents the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-hex YANG schema element.

func (*Flow_TaggedMetric_Tags_TagValue_ValueAsHexPath) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-hex"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-hex"

type Flow_TaggedMetric_Tags_TagValue_ValueAsHexPathAny added in v0.1.12

type Flow_TaggedMetric_Tags_TagValue_ValueAsHexPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Tags_TagValue_ValueAsHexPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-hex YANG schema element.

func (*Flow_TaggedMetric_Tags_TagValue_ValueAsHexPathAny) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-hex"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-hex"

type Flow_TaggedMetric_Tags_TagValue_ValueAsIpv4Path added in v0.1.12

type Flow_TaggedMetric_Tags_TagValue_ValueAsIpv4Path struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Tags_TagValue_ValueAsIpv4Path represents the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-ipv4 YANG schema element.

func (*Flow_TaggedMetric_Tags_TagValue_ValueAsIpv4Path) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-ipv4"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-ipv4"

type Flow_TaggedMetric_Tags_TagValue_ValueAsIpv4PathAny added in v0.1.12

type Flow_TaggedMetric_Tags_TagValue_ValueAsIpv4PathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Tags_TagValue_ValueAsIpv4PathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-ipv4 YANG schema element.

func (*Flow_TaggedMetric_Tags_TagValue_ValueAsIpv4PathAny) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-ipv4"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-ipv4"

type Flow_TaggedMetric_Tags_TagValue_ValueAsIpv6Path added in v0.1.12

type Flow_TaggedMetric_Tags_TagValue_ValueAsIpv6Path struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Tags_TagValue_ValueAsIpv6Path represents the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-ipv6 YANG schema element.

func (*Flow_TaggedMetric_Tags_TagValue_ValueAsIpv6Path) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-ipv6"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-ipv6"

type Flow_TaggedMetric_Tags_TagValue_ValueAsIpv6PathAny added in v0.1.12

type Flow_TaggedMetric_Tags_TagValue_ValueAsIpv6PathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Tags_TagValue_ValueAsIpv6PathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-ipv6 YANG schema element.

func (*Flow_TaggedMetric_Tags_TagValue_ValueAsIpv6PathAny) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-ipv6"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-ipv6"

type Flow_TaggedMetric_Tags_TagValue_ValueAsMacPath added in v0.1.12

type Flow_TaggedMetric_Tags_TagValue_ValueAsMacPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Tags_TagValue_ValueAsMacPath represents the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-mac YANG schema element.

func (*Flow_TaggedMetric_Tags_TagValue_ValueAsMacPath) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-mac"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-mac"

type Flow_TaggedMetric_Tags_TagValue_ValueAsMacPathAny added in v0.1.12

type Flow_TaggedMetric_Tags_TagValue_ValueAsMacPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Tags_TagValue_ValueAsMacPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-mac YANG schema element.

func (*Flow_TaggedMetric_Tags_TagValue_ValueAsMacPathAny) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-mac"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-mac"

type Flow_TaggedMetric_Tags_TagValue_ValueAsStringPath added in v0.1.12

type Flow_TaggedMetric_Tags_TagValue_ValueAsStringPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Tags_TagValue_ValueAsStringPath represents the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-string YANG schema element.

func (*Flow_TaggedMetric_Tags_TagValue_ValueAsStringPath) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-string"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-string"

type Flow_TaggedMetric_Tags_TagValue_ValueAsStringPathAny added in v0.1.12

type Flow_TaggedMetric_Tags_TagValue_ValueAsStringPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Tags_TagValue_ValueAsStringPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-string YANG schema element.

func (*Flow_TaggedMetric_Tags_TagValue_ValueAsStringPathAny) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-as-string"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-as-string"

type Flow_TaggedMetric_Tags_TagValue_ValueTypePath added in v0.1.12

type Flow_TaggedMetric_Tags_TagValue_ValueTypePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Tags_TagValue_ValueTypePath represents the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-type YANG schema element.

func (*Flow_TaggedMetric_Tags_TagValue_ValueTypePath) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-type"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-type"

type Flow_TaggedMetric_Tags_TagValue_ValueTypePathAny added in v0.1.12

type Flow_TaggedMetric_Tags_TagValue_ValueTypePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TaggedMetric_Tags_TagValue_ValueTypePathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-type YANG schema element.

func (*Flow_TaggedMetric_Tags_TagValue_ValueTypePathAny) State added in v0.1.12

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "value-type"
Path from root:       "/flows/flow/tagged-metrics/tagged-metric/state/tags/tag-value/value-type"

type Flow_TransmitPath

type Flow_TransmitPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TransmitPath represents the /open-traffic-generator-flow/flows/flow/state/transmit YANG schema element.

func (*Flow_TransmitPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/transmit"
Path from root:       "/flows/flow/state/transmit"

type Flow_TransmitPathAny

type Flow_TransmitPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Flow_TransmitPathAny represents the wildcard version of the /open-traffic-generator-flow/flows/flow/state/transmit YANG schema element.

func (*Flow_TransmitPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "open-traffic-generator-flow"
Instantiating module: "open-traffic-generator-flow"
Path from parent:     "state/transmit"
Path from root:       "/flows/flow/state/transmit"

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL