qos_ma_oper

package
v0.0.0-...-fac1166 Latest Latest
Warning

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

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This module contains a collection of YANG definitions for Cisco IOS-XR qos-ma-oper package operational data.

This module contains definitions for the following management objects:

qos: QoS operational data

Copyright (c) 2013-2017 by Cisco Systems, Inc. All rights reserved.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CacState

type CacState string

CacState represents CAC/UBRL class states

const (
	// unknown
	CacState_unknown CacState = "unknown"

	// admit
	CacState_admit CacState = "admit"

	// redirect
	CacState_redirect CacState = "redirect"

	// ubrl
	CacState_ubrl CacState = "ubrl"
)

type PolicyParamUnit

type PolicyParamUnit string

PolicyParamUnit represents Policy param unit

const (
	// policy param unit invalid
	PolicyParamUnit_policy_param_unit_invalid PolicyParamUnit = "policy-param-unit-invalid"

	// policy param unit bytes
	PolicyParamUnit_policy_param_unit_bytes PolicyParamUnit = "policy-param-unit-bytes"

	// policy param unit kbytes
	PolicyParamUnit_policy_param_unit_kbytes PolicyParamUnit = "policy-param-unit-kbytes"

	// policy param unit mbytes
	PolicyParamUnit_policy_param_unit_mbytes PolicyParamUnit = "policy-param-unit-mbytes"

	// policy param unit gbytes
	PolicyParamUnit_policy_param_unit_gbytes PolicyParamUnit = "policy-param-unit-gbytes"

	// policy param unit bitsps
	PolicyParamUnit_policy_param_unit_bitsps PolicyParamUnit = "policy-param-unit-bitsps"

	// policy param unit kbitsps
	PolicyParamUnit_policy_param_unit_kbitsps PolicyParamUnit = "policy-param-unit-kbitsps"

	// policy param unit mbitsps
	PolicyParamUnit_policy_param_unit_mbitsps PolicyParamUnit = "policy-param-unit-mbitsps"

	// policy param unit gbitsps
	PolicyParamUnit_policy_param_unit_gbitsps PolicyParamUnit = "policy-param-unit-gbitsps"

	// policy param unit cells ps
	PolicyParamUnit_policy_param_unit_cells_ps PolicyParamUnit = "policy-param-unit-cells-ps"

	// policy param unit packets ps
	PolicyParamUnit_policy_param_unit_packets_ps PolicyParamUnit = "policy-param-unit-packets-ps"

	// policy param unit us
	PolicyParamUnit_policy_param_unit_us PolicyParamUnit = "policy-param-unit-us"

	// policy param unit ms
	PolicyParamUnit_policy_param_unit_ms PolicyParamUnit = "policy-param-unit-ms"

	// policy param unit seconds
	PolicyParamUnit_policy_param_unit_seconds PolicyParamUnit = "policy-param-unit-seconds"

	// policy param unit packets
	PolicyParamUnit_policy_param_unit_packets PolicyParamUnit = "policy-param-unit-packets"

	// policy param unit cells
	PolicyParamUnit_policy_param_unit_cells PolicyParamUnit = "policy-param-unit-cells"

	// policy param unit percent
	PolicyParamUnit_policy_param_unit_percent PolicyParamUnit = "policy-param-unit-percent"

	// policy param unit per thousand
	PolicyParamUnit_policy_param_unit_per_thousand PolicyParamUnit = "policy-param-unit-per-thousand"

	// policy param unit per million
	PolicyParamUnit_policy_param_unit_per_million PolicyParamUnit = "policy-param-unit-per-million"

	// policy param unit hz
	PolicyParamUnit_policy_param_unit_hz PolicyParamUnit = "policy-param-unit-hz"

	// policy param unit khz
	PolicyParamUnit_policy_param_unit_khz PolicyParamUnit = "policy-param-unit-khz"

	// policy param unit mhz
	PolicyParamUnit_policy_param_unit_mhz PolicyParamUnit = "policy-param-unit-mhz"

	// policy param unit ratio
	PolicyParamUnit_policy_param_unit_ratio PolicyParamUnit = "policy-param-unit-ratio"

	// policy param unit max
	PolicyParamUnit_policy_param_unit_max PolicyParamUnit = "policy-param-unit-max"
)

type PolicyState

type PolicyState string

PolicyState represents Different Interface states

const (
	// active
	PolicyState_active PolicyState = "active"

	// suspended
	PolicyState_suspended PolicyState = "suspended"
)

type Qos

type Qos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for satellite interfaces.
	NvInterfaceTable Qos_NvInterfaceTable

	// Satellite table.
	NvSatellite Qos_NvSatellite

	// Node-specific QoS operational data.
	Nodes Qos_Nodes

	// For global registrations.
	QosGlobal Qos_QosGlobal

	// Operational data for all interfaces.
	InterfaceTable Qos_InterfaceTable
}

Qos QoS operational data

func (*Qos) GetEntityData

func (qos *Qos) GetEntityData() *types.CommonEntityData

type QosCapsOperationEnum

type QosCapsOperationEnum string

QosCapsOperationEnum represents Satellite QOS offload operation

const (
	// Add
	QosCapsOperationEnum_add QosCapsOperationEnum = "add"

	// Remove
	QosCapsOperationEnum_remove QosCapsOperationEnum = "remove"

	// Replace
	QosCapsOperationEnum_replace QosCapsOperationEnum = "replace"

	// Modify
	QosCapsOperationEnum_modify QosCapsOperationEnum = "modify"

	// Unknown
	QosCapsOperationEnum_unknown QosCapsOperationEnum = "unknown"
)

type QosMaSatCapsTypeEnum

type QosMaSatCapsTypeEnum string

QosMaSatCapsTypeEnum represents Satellite capsulation information

const (
	// Input
	QosMaSatCapsTypeEnum_input QosMaSatCapsTypeEnum = "input"

	// Output
	QosMaSatCapsTypeEnum_output QosMaSatCapsTypeEnum = "output"

	// Unknown
	QosMaSatCapsTypeEnum_unknown QosMaSatCapsTypeEnum = "unknown"
)

type Qos_InterfaceTable

type Qos_InterfaceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular interface. The type is
	// slice of Qos_InterfaceTable_Interface.
	Interface []*Qos_InterfaceTable_Interface
}

Qos_InterfaceTable Operational data for all interfaces

func (*Qos_InterfaceTable) GetEntityData

func (interfaceTable *Qos_InterfaceTable) GetEntityData() *types.CommonEntityData

type Qos_InterfaceTable_Interface

type Qos_InterfaceTable_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// QoS policy-map node table.
	Nodes Qos_InterfaceTable_Interface_Nodes

	// QoS policy-map member interface table.
	MemberInterfaces Qos_InterfaceTable_Interface_MemberInterfaces

	// Satellite ID information.
	SatelliteIds Qos_InterfaceTable_Interface_SatelliteIds

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_InterfaceTable_Interface_Input

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_InterfaceTable_Interface_Output
}

Qos_InterfaceTable_Interface QoS policy-map operational data for a particular interface

func (*Qos_InterfaceTable_Interface) GetEntityData

func (self *Qos_InterfaceTable_Interface) GetEntityData() *types.CommonEntityData

type Qos_InterfaceTable_Interface_Input

type Qos_InterfaceTable_Interface_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_InterfaceTable_Interface_Input_ServicePolicyNames
}

Qos_InterfaceTable_Interface_Input A piece of QoS policy-map operational data for an interface

func (*Qos_InterfaceTable_Interface_Input) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames Operational data for all Policy instance

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces

type Qos_InterfaceTable_Interface_MemberInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map member interface statistics. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface.
	MemberInterface []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface
}

Qos_InterfaceTable_Interface_MemberInterfaces QoS policy-map member interface table

func (*Qos_InterfaceTable_Interface_MemberInterfaces) GetEntityData

func (memberInterfaces *Qos_InterfaceTable_Interface_MemberInterfaces) GetEntityData() *types.CommonEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of member interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Satellite ID information.
	SatelliteIds Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface QoS policy-map member interface statistics

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input A piece of QoS policy-map operational data for an interface

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames Operational data for all Policy instance

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output A piece of QoS policy-map operational data for an interface

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames Operational data for all Policy instance

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Satellite ID information. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId.
	SatelliteId []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds Satellite ID information

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Satellite ID. The type is interface{} with range:
	// -2147483648..2147483647.
	NvSatelliteId interface{}

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId Satellite ID information

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input A piece of QoS policy-map operational data for an interface

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames Operational data for all Policy instance

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output A piece of QoS policy-map operational data for an interface

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames Operational data for all Policy instance

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_InterfaceTable_Interface_Nodes

type Qos_InterfaceTable_Interface_Nodes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS operational data for a particular node. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node.
	Node []*Qos_InterfaceTable_Interface_Nodes_Node
}

Qos_InterfaceTable_Interface_Nodes QoS policy-map node table

func (*Qos_InterfaceTable_Interface_Nodes) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node

type Qos_InterfaceTable_Interface_Nodes_Node struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The node. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeName interface{}

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_InterfaceTable_Interface_Nodes_Node_Input

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_InterfaceTable_Interface_Nodes_Node_Output
}

Qos_InterfaceTable_Interface_Nodes_Node QoS operational data for a particular node

func (*Qos_InterfaceTable_Interface_Nodes_Node) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input

type Qos_InterfaceTable_Interface_Nodes_Node_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames
}

Qos_InterfaceTable_Interface_Nodes_Node_Input A piece of QoS policy-map operational data for an interface

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames Operational data for all Policy instance

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output

type Qos_InterfaceTable_Interface_Nodes_Node_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames
}

Qos_InterfaceTable_Interface_Nodes_Node_Output A piece of QoS policy-map operational data for an interface

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames Operational data for all Policy instance

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_InterfaceTable_Interface_Output

type Qos_InterfaceTable_Interface_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_InterfaceTable_Interface_Output_ServicePolicyNames
}

Qos_InterfaceTable_Interface_Output A piece of QoS policy-map operational data for an interface

func (*Qos_InterfaceTable_Interface_Output) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames Operational data for all Policy instance

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds

type Qos_InterfaceTable_Interface_SatelliteIds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Satellite ID information. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId.
	SatelliteId []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId
}

Qos_InterfaceTable_Interface_SatelliteIds Satellite ID information

func (*Qos_InterfaceTable_Interface_SatelliteIds) GetEntityData

func (satelliteIds *Qos_InterfaceTable_Interface_SatelliteIds) GetEntityData() *types.CommonEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Satellite ID. The type is interface{} with range:
	// -2147483648..2147483647.
	NvSatelliteId interface{}

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId Satellite ID information

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input A piece of QoS policy-map operational data for an interface

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames Operational data for all Policy instance

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output A piece of QoS policy-map operational data for an interface

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames Operational data for all Policy instance

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes

type Qos_Nodes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS operational data for a particular node. The type is slice of
	// Qos_Nodes_Node.
	Node []*Qos_Nodes_Node
}

Qos_Nodes Node-specific QoS operational data

func (*Qos_Nodes) GetEntityData

func (nodes *Qos_Nodes) GetEntityData() *types.CommonEntityData

type Qos_Nodes_Node

type Qos_Nodes_Node struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The node. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeName interface{}

	// Operational data for policymaps.
	PolicyMap Qos_Nodes_Node_PolicyMap
}

Qos_Nodes_Node QoS operational data for a particular node

func (*Qos_Nodes_Node) GetEntityData

func (node *Qos_Nodes_Node) GetEntityData() *types.CommonEntityData

type Qos_Nodes_Node_PolicyMap

type Qos_Nodes_Node_PolicyMap struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all SPI.
	SharedPolicyInstances Qos_Nodes_Node_PolicyMap_SharedPolicyInstances

	// Operational data for all interfaces.
	InterfaceTable Qos_Nodes_Node_PolicyMap_InterfaceTable
}

Qos_Nodes_Node_PolicyMap Operational data for policymaps

func (*Qos_Nodes_Node_PolicyMap) GetEntityData

func (policyMap *Qos_Nodes_Node_PolicyMap) GetEntityData() *types.CommonEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable

type Qos_Nodes_Node_PolicyMap_InterfaceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular interface. The type is
	// slice of Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface.
	Interface []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface
}

Qos_Nodes_Node_PolicyMap_InterfaceTable Operational data for all interfaces

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable) GetEntityData

func (interfaceTable *Qos_Nodes_Node_PolicyMap_InterfaceTable) GetEntityData() *types.CommonEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// QoS policy-map node table.
	Nodes Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes

	// QoS policy-map member interface table.
	MemberInterfaces Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces

	// Satellite ID information.
	SatelliteIds Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface QoS policy-map operational data for a particular interface

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input A piece of QoS policy-map operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames Operational data for all Policy instance

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map member interface statistics. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface.
	MemberInterface []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces QoS policy-map member interface table

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of member interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Satellite ID information.
	SatelliteIds Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface QoS policy-map member interface statistics

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input A piece of QoS policy-map operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames Operational data for all Policy instance

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output A piece of QoS policy-map operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames Operational data for all Policy instance

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Satellite ID information. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId.
	SatelliteId []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds Satellite ID information

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Satellite ID. The type is interface{} with range:
	// -2147483648..2147483647.
	NvSatelliteId interface{}

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId Satellite ID information

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input A piece of QoS policy-map operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames Operational data for all Policy instance

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output A piece of QoS policy-map operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames Operational data for all Policy instance

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS operational data for a particular node. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node.
	Node []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes QoS policy-map node table

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The node. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeName interface{}

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node QoS operational data for a particular node

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input A piece of QoS policy-map operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames Operational data for all Policy instance

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output A piece of QoS policy-map operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames Operational data for all Policy instance

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output A piece of QoS policy-map operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames Operational data for all Policy instance

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Satellite ID information. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId.
	SatelliteId []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds Satellite ID information

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Satellite ID. The type is interface{} with range:
	// -2147483648..2147483647.
	NvSatelliteId interface{}

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId Satellite ID information

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input A piece of QoS policy-map operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames Operational data for all Policy instance

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output A piece of QoS policy-map operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames Operational data for all Policy instance

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_InterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular SPI . The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance.
	SharedPolicyInstance []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances Operational data for all SPI

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances) GetEntityData

func (sharedPolicyInstances *Qos_Nodes_Node_PolicyMap_SharedPolicyInstances) GetEntityData() *types.CommonEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the shared policy instance. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	SpiName interface{}

	// QoS policy-map member interface table.
	MemberInterfaces Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance QoS policy-map operational data for a particular SPI

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input A piece of QoS policy-map operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames Operational data for all Policy instance

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map member interface statistics. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface.
	MemberInterface []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces QoS policy-map member interface table

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of member interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Satellite ID information.
	SatelliteIds Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface QoS policy-map member interface statistics

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input A piece of QoS policy-map operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames Operational data for all Policy instance

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output A piece of QoS policy-map operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames Operational data for all Policy instance

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Satellite ID information. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId.
	SatelliteId []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds Satellite ID information

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Satellite ID. The type is interface{} with range:
	// -2147483648..2147483647.
	NvSatelliteId interface{}

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId Satellite ID information

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input A piece of QoS policy-map operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames Operational data for all Policy instance

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output A piece of QoS policy-map operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames Operational data for all Policy instance

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output A piece of QoS policy-map operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames Operational data for all Policy instance

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_Nodes_Node_PolicyMap_SharedPolicyInstances_SharedPolicyInstance_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvInterfaceTable

type Qos_NvInterfaceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular interface. The type is
	// slice of Qos_NvInterfaceTable_Interface.
	Interface []*Qos_NvInterfaceTable_Interface
}

Qos_NvInterfaceTable Operational data for satellite interfaces

func (*Qos_NvInterfaceTable) GetEntityData

func (nvInterfaceTable *Qos_NvInterfaceTable) GetEntityData() *types.CommonEntityData

type Qos_NvInterfaceTable_Interface

type Qos_NvInterfaceTable_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// QoS policy-map node table.
	Nodes Qos_NvInterfaceTable_Interface_Nodes

	// QoS policy-map member interface table.
	MemberInterfaces Qos_NvInterfaceTable_Interface_MemberInterfaces

	// Satellite ID information.
	SatelliteIds Qos_NvInterfaceTable_Interface_SatelliteIds

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_NvInterfaceTable_Interface_Input

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_NvInterfaceTable_Interface_Output
}

Qos_NvInterfaceTable_Interface QoS policy-map operational data for a particular interface

func (*Qos_NvInterfaceTable_Interface) GetEntityData

func (self *Qos_NvInterfaceTable_Interface) GetEntityData() *types.CommonEntityData

type Qos_NvInterfaceTable_Interface_Input

type Qos_NvInterfaceTable_Interface_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames
}

Qos_NvInterfaceTable_Interface_Input A piece of QoS policy-map operational data for an interface

func (*Qos_NvInterfaceTable_Interface_Input) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames Operational data for all Policy instance

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvInterfaceTable_Interface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces

type Qos_NvInterfaceTable_Interface_MemberInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map member interface statistics. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface.
	MemberInterface []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface
}

Qos_NvInterfaceTable_Interface_MemberInterfaces QoS policy-map member interface table

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces) GetEntityData

func (memberInterfaces *Qos_NvInterfaceTable_Interface_MemberInterfaces) GetEntityData() *types.CommonEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of member interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Satellite ID information.
	SatelliteIds Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface QoS policy-map member interface statistics

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input A piece of QoS policy-map operational data for an interface

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames Operational data for all Policy instance

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output A piece of QoS policy-map operational data for an interface

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames Operational data for all Policy instance

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Satellite ID information. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId.
	SatelliteId []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds Satellite ID information

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Satellite ID. The type is interface{} with range:
	// -2147483648..2147483647.
	NvSatelliteId interface{}

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId Satellite ID information

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input A piece of QoS policy-map operational data for an interface

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames Operational data for all Policy instance

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output A piece of QoS policy-map operational data for an interface

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames Operational data for all Policy instance

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvInterfaceTable_Interface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes

type Qos_NvInterfaceTable_Interface_Nodes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS operational data for a particular node. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node.
	Node []*Qos_NvInterfaceTable_Interface_Nodes_Node
}

Qos_NvInterfaceTable_Interface_Nodes QoS policy-map node table

func (*Qos_NvInterfaceTable_Interface_Nodes) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node

type Qos_NvInterfaceTable_Interface_Nodes_Node struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The node. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeName interface{}

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_NvInterfaceTable_Interface_Nodes_Node_Input

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_NvInterfaceTable_Interface_Nodes_Node_Output
}

Qos_NvInterfaceTable_Interface_Nodes_Node QoS operational data for a particular node

func (*Qos_NvInterfaceTable_Interface_Nodes_Node) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input A piece of QoS policy-map operational data for an interface

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames Operational data for all Policy instance

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output A piece of QoS policy-map operational data for an interface

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames Operational data for all Policy instance

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvInterfaceTable_Interface_Nodes_Node_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvInterfaceTable_Interface_Output

type Qos_NvInterfaceTable_Interface_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames
}

Qos_NvInterfaceTable_Interface_Output A piece of QoS policy-map operational data for an interface

func (*Qos_NvInterfaceTable_Interface_Output) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames Operational data for all Policy instance

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvInterfaceTable_Interface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds

type Qos_NvInterfaceTable_Interface_SatelliteIds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Satellite ID information. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId.
	SatelliteId []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId
}

Qos_NvInterfaceTable_Interface_SatelliteIds Satellite ID information

func (*Qos_NvInterfaceTable_Interface_SatelliteIds) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Satellite ID. The type is interface{} with range:
	// -2147483648..2147483647.
	NvSatelliteId interface{}

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId Satellite ID information

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input A piece of QoS policy-map operational data for an interface

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames Operational data for all Policy instance

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output A piece of QoS policy-map operational data for an interface

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames Operational data for all Policy instance

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvInterfaceTable_Interface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvSatellite

type Qos_NvSatellite struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Satellite statistics based on Satellite ID.
	NvSatelliteStatistics Qos_NvSatellite_NvSatelliteStatistics

	// Satellite QOS offload status based on Satellite ID.
	NvSatelliteStatus Qos_NvSatellite_NvSatelliteStatus
}

Qos_NvSatellite Satellite table

func (*Qos_NvSatellite) GetEntityData

func (nvSatellite *Qos_NvSatellite) GetEntityData() *types.CommonEntityData

type Qos_NvSatellite_NvSatelliteStatistics

type Qos_NvSatellite_NvSatelliteStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Satellite ID table.
	NvSatelliteIds Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds
}

Qos_NvSatellite_NvSatelliteStatistics Satellite statistics based on Satellite ID

func (*Qos_NvSatellite_NvSatelliteStatistics) GetEntityData

func (nvSatelliteStatistics *Qos_NvSatellite_NvSatelliteStatistics) GetEntityData() *types.CommonEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Satellite ID information. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId.
	NvSatelliteId []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds Satellite ID table

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Satellite ID. The type is interface{} with range:
	// -2147483648..2147483647.
	SatelliteId interface{}

	// Operational data of satellite interface of a particular satellite.
	NvSatelliteInterfaces Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId Satellite ID information

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for a particular satellite interface. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface.
	NvSatelliteInterface []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces Operational data of satellite interface of a particular satellite

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// QoS policy-map member interface table.
	MemberInterfaces Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface Operational data for a particular satellite interface

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input A piece of QoS policy-map operational data for an interface

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames Operational data for all Policy instance

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map member interface statistics. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface.
	MemberInterface []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces QoS policy-map member interface table

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of member interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Satellite ID information.
	SatelliteIds Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface QoS policy-map member interface statistics

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input A piece of QoS policy-map operational data for an interface

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames Operational data for all Policy instance

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output A piece of QoS policy-map operational data for an interface

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames Operational data for all Policy instance

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Satellite ID information. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId.
	SatelliteId []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds Satellite ID information

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Satellite ID. The type is interface{} with range:
	// -2147483648..2147483647.
	NvSatelliteId interface{}

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId Satellite ID information

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input A piece of QoS policy-map operational data for an interface

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames Operational data for all Policy instance

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Input_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output A piece of QoS policy-map operational data for an interface

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames Operational data for all Policy instance

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_SatelliteIds_SatelliteId_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all Policy instance.
	ServicePolicyNames Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output A piece of QoS policy-map operational data for an interface

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular Policy . The type is slice
	// of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance.
	ServicePolicyInstance []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames Operational data for all Policy instance

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the policy instance. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ServicePolicyName interface{}

	// Policy-map statistics operational data for an interface.
	Statistics Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance QoS policy-map operational data for a particular Policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats.
	ClassStats []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics Policy-map statistics operational data for an interface

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats array of classes contained in policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats bag for cac stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_CacStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy child policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats general stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_GeneralStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats IPHC stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_IphcStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray array of police stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray array of queue stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray array of red stats

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray) GetEntityData

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel

type Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_NvSatellite_NvSatelliteStatistics_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_ServicePolicyNames_ServicePolicyInstance_Statistics_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_NvSatellite_NvSatelliteStatus

type Qos_NvSatellite_NvSatelliteStatus struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Satellite ID table.
	NvSatelliteIds Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds
}

Qos_NvSatellite_NvSatelliteStatus Satellite QOS offload status based on Satellite ID

func (*Qos_NvSatellite_NvSatelliteStatus) GetEntityData

func (nvSatelliteStatus *Qos_NvSatellite_NvSatelliteStatus) GetEntityData() *types.CommonEntityData

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Satellite ID information. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId.
	NvSatelliteId []*Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId
}

Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds Satellite ID table

func (*Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds) GetEntityData

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Satellite ID. The type is interface{} with range:
	// -2147483648..2147483647.
	SatelliteId interface{}

	// QOS offload status of satellite interface of a particular satellite.
	NvSatelliteInterfaces Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces
}

Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId Satellite ID information

func (*Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId) GetEntityData

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QOS offload status for a particular satellite interface. The type is slice
	// of
	// Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface.
	NvSatelliteInterface []*Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface
}

Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces QOS offload status of satellite interface of a particular satellite

func (*Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces) GetEntityData

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Satellite member interface table.
	MemberInterfaces Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input

	// Policy-map status operational data for an interface.
	Status Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Status

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output
}

Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface QOS offload status for a particular satellite interface

func (*Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface) GetEntityData

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Policy-map status operational data for an interface.
	Status Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_Status
}

Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input A piece of QoS policy-map operational data for an interface

func (*Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input) GetEntityData

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_Status

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_Status struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service policy name. The type is string.
	PolicyName interface{}

	// Satellite caps type. The type is QosMaSatCapsTypeEnum.
	Direction interface{}

	// Previous caps operation. The type is QosCapsOperationEnum.
	LastOperation interface{}

	// Status of offload. The type is string.
	Status interface{}

	// Error message. The type is string.
	ErrorMessage interface{}
}

Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_Status Policy-map status operational data for an interface

func (*Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Input_Status) GetEntityData

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Satellite member interface statistics. The type is slice of
	// Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface.
	MemberInterface []*Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface
}

Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces Satellite member interface table

func (*Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces) GetEntityData

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of member interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// A piece of QoS policy-map operational data for an interface.
	Input Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input

	// A piece of QoS policy-map operational data for an interface.
	Output Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output
}

Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface Satellite member interface statistics

func (*Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface) GetEntityData

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Policy-map status operational data for an interface.
	Status Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_Status
}

Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input A piece of QoS policy-map operational data for an interface

func (*Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input) GetEntityData

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_Status

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_Status struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service policy name. The type is string.
	PolicyName interface{}

	// Satellite caps type. The type is QosMaSatCapsTypeEnum.
	Direction interface{}

	// Previous caps operation. The type is QosCapsOperationEnum.
	LastOperation interface{}

	// Status of offload. The type is string.
	Status interface{}

	// Error message. The type is string.
	ErrorMessage interface{}
}

Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_Status Policy-map status operational data for an interface

func (*Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Input_Status) GetEntityData

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Policy-map status operational data for an interface.
	Status Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_Status
}

Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output A piece of QoS policy-map operational data for an interface

func (*Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output) GetEntityData

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_Status

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_Status struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service policy name. The type is string.
	PolicyName interface{}

	// Satellite caps type. The type is QosMaSatCapsTypeEnum.
	Direction interface{}

	// Previous caps operation. The type is QosCapsOperationEnum.
	LastOperation interface{}

	// Status of offload. The type is string.
	Status interface{}

	// Error message. The type is string.
	ErrorMessage interface{}
}

Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_Status Policy-map status operational data for an interface

func (*Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_MemberInterfaces_MemberInterface_Output_Status) GetEntityData

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Policy-map status operational data for an interface.
	Status Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_Status
}

Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output A piece of QoS policy-map operational data for an interface

func (*Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output) GetEntityData

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_Status

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_Status struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service policy name. The type is string.
	PolicyName interface{}

	// Satellite caps type. The type is QosMaSatCapsTypeEnum.
	Direction interface{}

	// Previous caps operation. The type is QosCapsOperationEnum.
	LastOperation interface{}

	// Status of offload. The type is string.
	Status interface{}

	// Error message. The type is string.
	ErrorMessage interface{}
}

Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_Status Policy-map status operational data for an interface

func (*Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Output_Status) GetEntityData

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Status

type Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Status struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service policy name. The type is string.
	PolicyName interface{}

	// Satellite caps type. The type is QosMaSatCapsTypeEnum.
	Direction interface{}

	// Previous caps operation. The type is QosCapsOperationEnum.
	LastOperation interface{}

	// Status of offload. The type is string.
	Status interface{}

	// Error message. The type is string.
	ErrorMessage interface{}
}

Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Status Policy-map status operational data for an interface

func (*Qos_NvSatellite_NvSatelliteStatus_NvSatelliteIds_NvSatelliteId_NvSatelliteInterfaces_NvSatelliteInterface_Status) GetEntityData

type Qos_QosGlobal

type Qos_QosGlobal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// For VoQ operational data.
	VoQ Qos_QosGlobal_VoQ
}

Qos_QosGlobal For global registrations

func (*Qos_QosGlobal) GetEntityData

func (qosGlobal *Qos_QosGlobal) GetEntityData() *types.CommonEntityData

type Qos_QosGlobal_VoQ

type Qos_QosGlobal_VoQ struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// For VoQ statistics.
	VoQStatistics Qos_QosGlobal_VoQ_VoQStatistics
}

Qos_QosGlobal_VoQ For VoQ operational data

func (*Qos_QosGlobal_VoQ) GetEntityData

func (voQ *Qos_QosGlobal_VoQ) GetEntityData() *types.CommonEntityData

type Qos_QosGlobal_VoQ_VoQStatistics

type Qos_QosGlobal_VoQ_VoQStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VoQ interface.
	VoQinterfaces Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces
}

Qos_QosGlobal_VoQ_VoQStatistics For VoQ statistics

func (*Qos_QosGlobal_VoQ_VoQStatistics) GetEntityData

func (voQStatistics *Qos_QosGlobal_VoQ_VoQStatistics) GetEntityData() *types.CommonEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map operational data for a particular interface. The type is
	// slice of Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface.
	VoQinterface []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces VoQ interface

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// output VoQ interface.
	OutputVoQ Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ

	// VoQ QoS policy-map member interface table.
	VoQMemberInterfaces Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface QoS policy-map operational data for a particular interface

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map location table.
	LocationvoQs Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs

	// VoQ statistics operational data for an interface.
	VoQStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ output VoQ interface

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS operational data for a particular location. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ.
	LocationvoQ []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs QoS policy-map location table

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The node. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeName interface{}

	// VoQ statistics operational data for an interface.
	VoQStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ QoS operational data for a particular location

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats.
	ClassStats []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats VoQ statistics operational data for an interface

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_WredStatsArray
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats array of classes contained in policy

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_CacStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_CacStats bag for cac stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_CacStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy child policy

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_GeneralStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_GeneralStats general stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_GeneralStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_IphcStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_IphcStats IPHC stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_IphcStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_PoliceStatsArray

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_PoliceStatsArray array of police stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_PoliceStatsArray) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray array of queue stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_WredStatsArray

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_WredStatsArray_RedLabel
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_WredStatsArray array of red stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_WredStatsArray) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_WredStatsArray_RedLabel

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_LocationvoQs_LocationvoQ_VoQStats_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats.
	ClassStats []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats VoQ statistics operational data for an interface

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_WredStatsArray
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats array of classes contained in policy

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_CacStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_CacStats bag for cac stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_CacStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy child policy

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_GeneralStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_GeneralStats general stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_GeneralStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_IphcStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_IphcStats IPHC stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_IphcStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_PoliceStatsArray

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_PoliceStatsArray array of police stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_PoliceStatsArray) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray array of queue stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_WredStatsArray

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_WredStatsArray_RedLabel
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_WredStatsArray array of red stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_WredStatsArray) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_WredStatsArray_RedLabel

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_OutputVoQ_VoQStats_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QoS policy-map member interface statistics. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface.
	VoQMemberInterface []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces VoQ QoS policy-map member interface table

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of member interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// output VoQ interface.
	VoQoutput Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface QoS policy-map member interface statistics

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VoQ statistics operational data for an interface.
	VoQStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput output VoQ interface

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats.
	ClassStats []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats VoQ statistics operational data for an interface

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_IphcStats

	// child policy.
	ChildPolicy Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy

	// bag for cac stats.
	CacStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_WredStatsArray
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats array of classes contained in policy

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_CacStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_CacStats bag for cac stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_CacStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PolicyName. The type is string with length: 0..65.
	PolicyName interface{}

	// State. The type is PolicyState.
	State interface{}

	// StateDescription. The type is string with length: 0..128.
	StateDescription interface{}

	// to maintain satellite id. The type is interface{} with range:
	// 0..4294967295.
	Satid interface{}

	// array of classes contained in policy. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats.
	ClassStats []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy child policy

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bitmask to indicate which counter or counters are undetermined. Counters
	// will be marked undetermined when one or more classes share queues with
	// class-default because in such cases the value of counters for each class is
	// invalid. Based on the flag(s) set, the following counters will be marked
	// undetermined. For example, if value of this object returned is 0x00000101,
	// counters TransmitPackets/TransmitBytes/TotalTransmitRate and
	// DropPackets/DropBytes are undetermined .0x00000001 - Transmit
	// (TransmitPackets/TransmitBytes/TotalTransmitRate ), 0x00000002 - Total drop
	// (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match
	// (MatchDataRate/PrepolicyMatchedPackets /PrepolicyMatchedBytes), 0x00000100
	// - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate
	// (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop
	// (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop
	// (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop
	// (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform
	// (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed
	// (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop
	// (ATM_CLP0DropPackets/ATM_CLP0DropBytes
	// /ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit
	// (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop
	// (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold
	// drop (MaxThresholdPackets/MaxThresholdBytes). The type is interface{} with
	// range: 0..18446744073709551615. Units are megabyte.
	CounterValidityBitmask interface{}

	// ClassName. The type is string with length: 0..65.
	ClassName interface{}

	// q-id of the  shared queue for this class. The type is interface{} with
	// range: 0..4294967295.
	SharedQueueId interface{}

	// Description of queue for the class. The type is string with length: 0..256.
	QueueDescr interface{}

	// CACState. The type is CacState.
	CacState interface{}

	// general stats.
	GeneralStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_GeneralStats

	// IPHC stats.
	IphcStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_IphcStats

	// bag for cac stats.
	CacStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_CacStats

	// array of queue stats. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray.
	QueueStatsArray []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

	// array of police stats. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray.
	PoliceStatsArray []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

	// array of red stats. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray.
	WredStatsArray []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats array of classes contained in policy

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_CacStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_CacStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CAC dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// CAC dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// CAC dropped rate. The type is interface{} with range: 0..4294967295.
	DropRates interface{}

	// Admitted packets (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	Admitpackets interface{}

	// Admitted bytes (pkts/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AdmitBytes interface{}

	// CAC admit rate. The type is interface{} with range: 0..4294967295.
	AdmitRates interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_CacStats bag for cac stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_CacStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_GeneralStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_GeneralStats general stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_GeneralStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_IphcStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_IphcStats IPHC stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_IphcStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray array of police stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray array of queue stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray array of red stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_ChildPolicy_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_GeneralStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_GeneralStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transmitted packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitPackets interface{}

	// Transmitted bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitBytes interface{}

	// Dropped packets (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropPackets interface{}

	// Dropped bytes (packets/bytes). The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalDropBytes interface{}

	// Total drop rate (packets/bytes). The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TotalDropRate interface{}

	// Incoming matched data rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	MatchDataRate interface{}

	// Total transmit rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	TotalTransmitRate interface{}

	// Matched pkts before applying policy. The type is interface{} with range:
	// 0..18446744073709551615.
	PrePolicyMatchedPackets interface{}

	// Matched bytes before applying policy. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrePolicyMatchedBytes interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_GeneralStats general stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_GeneralStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_IphcStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_IphcStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TotalNum of Non tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpTotalOutPackets interface{}

	// TotalNum of Non Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpTotalOutBytes interface{}

	// Non Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NonTcpBytesSaved interface{}

	// Num of non tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpCompressedPacketsOut interface{}

	// Compressed Non Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NonTcpBytesSentRate interface{}

	// Num of non tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	NonTcpFullHeaderPacketsOut interface{}

	// Total Num of tcp pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpTotalOutPackets interface{}

	// TotalNum of Tcp Bytes sent. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpTotalOutBytes interface{}

	// Tcp Bytes saved due to compression. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TcpBytesSaved interface{}

	// Num of tcp compressed pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpCompressedPacketsOut interface{}

	// Compressed Tcp Bytes sent rate. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	TcpBytesSentRate interface{}

	// Num of tcp fullheader pkts sent. The type is interface{} with range:
	// 0..18446744073709551615.
	TcpFullHeaderPacketsOut interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_IphcStats IPHC stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_IphcStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_PoliceStatsArray

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_PoliceStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Police dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DropPackets interface{}

	// Police dropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DropBytes interface{}

	// Packets that conform  to the policed rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Packets violating the policed rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ViolatePackets interface{}

	// Bytes that violate the policed rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ViolateBytes interface{}

	// Dropped pkts by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentDropPackets interface{}

	// Dropped bytes by the parent policer. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ParentDropBytes interface{}

	// Conform rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ConformRate interface{}

	// Exceed rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ExceedRate interface{}

	// Violate rate in kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	ViolateRate interface{}

	// color class stats.
	ColorClassStats Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_PoliceStatsArray_ColorClassStats
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_PoliceStatsArray array of police stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_PoliceStatsArray) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_PoliceStatsArray_ColorClassStats

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_PoliceStatsArray_ColorClassStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassConformPackets interface{}

	// Bytes with classification result conform and policer result conform. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassConformBytes interface{}

	// Conform Class Conform rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassConformRate interface{}

	// Packets with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassExceedPackets interface{}

	// Bytes with classification result conform and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassExceedBytes interface{}

	// Conform Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassExceedRate interface{}

	// Packets with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ConformClassViolatePackets interface{}

	// Bytes with classification result conform and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ConformClassViolateBytes interface{}

	// Conform Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ConformClassViolateRate interface{}

	// Packets with classification result exceed and policer result exceed. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassExceedPackets interface{}

	// Bytes with classification result exceed and policer result exceed. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassExceedBytes interface{}

	// Exceed Class Exceed rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassExceedRate interface{}

	// Packets with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ExceedClassViolatePackets interface{}

	// Bytes with classification result exceed and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ExceedClassViolateBytes interface{}

	// Exceed Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ExceedClassViolateRate interface{}

	// Packets with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615.
	ViolateClassViolatePackets interface{}

	// Bytes with classification result violate and policer result violate. The
	// type is interface{} with range: 0..18446744073709551615. Units are byte.
	ViolateClassViolateBytes interface{}

	// Violate Class Violate rate in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	ViolateClassViolateRate interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_PoliceStatsArray_ColorClassStats color class stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_PoliceStatsArray_ColorClassStats) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Id used for Fabric Stats. The type is interface{} with range:
	// 0..4294967295.
	QueueId interface{}

	// Packets tail dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	TailDropPackets interface{}

	// Bytes tail dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TailDropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp0DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp0DropBytes interface{}

	// ATP CLP 0 matched packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	AtmClp1DropPackets interface{}

	// ATP CLP 0 matched bytes dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	AtmClp1DropBytes interface{}

	// tail drop threshold of the queue in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	QueueDropThreshold interface{}

	// flag to forcedisplay of WRED even when per WredWRED profile stats is not
	// available. The type is bool.
	ForcedWredStatsDisplay interface{}

	// Packets probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Bytes probabilistically dropped. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with the average queue size at the max-threshold. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// Packets that conform  to the queue rate. The type is interface{} with
	// range: 0..18446744073709551615.
	ConformPackets interface{}

	// Bytes that conform to the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ConformBytes interface{}

	// Packets that exceed the queue rate. The type is interface{} with range:
	// 0..18446744073709551615.
	ExceedPackets interface{}

	// Bytes that exceed  the queue rate. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ExceedBytes interface{}

	// Conform rate. The type is interface{} with range: 0..4294967295.
	ConformRate interface{}

	// Exceed rate. The type is interface{} with range: 0..4294967295.
	ExceedRate interface{}

	// Queue instance length. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray_QueueInstanceLength.
	QueueInstanceLength []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray_QueueInstanceLength

	// Queue average length. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray_QueueAverageLength.
	QueueAverageLength []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray_QueueAverageLength

	// Queue maximum length. The type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray_QueueMaxLength.
	QueueMaxLength []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray_QueueMaxLength
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray array of queue stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray_QueueAverageLength

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray_QueueAverageLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray_QueueAverageLength Queue average length

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray_QueueAverageLength) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray_QueueInstanceLength

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray_QueueInstanceLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray_QueueInstanceLength Queue instance length

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray_QueueInstanceLength) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray_QueueMaxLength

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray_QueueMaxLength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// unit. The type is PolicyParamUnit.
	Unit interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray_QueueMaxLength Queue maximum length

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_QueueStatsArray_QueueMaxLength) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_WredStatsArray

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_WredStatsArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ProfileTitle. The type is string with length: 0..300.
	ProfileTitle interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RedTransmitPackets interface{}

	// Transmitted bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedTransmitBytes interface{}

	// Probabilistically dropped  packets. The type is interface{} with range:
	// 0..18446744073709551615.
	RandomDropPackets interface{}

	// Probabilisticallydropped bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RandomDropBytes interface{}

	// Dropped packets with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615.
	MaxThresholdPackets interface{}

	// Dropped bytes with  the average queue size at the max-threshold. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	MaxThresholdBytes interface{}

	// ECN marked packets . The type is interface{} with range:
	// 0..18446744073709551615.
	RedEcnMarkedPackets interface{}

	// ECN marked bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RedEcnMarkedBytes interface{}

	// Array of WRED Typevalues as in PRP stats is available per threshold   . The
	// type is slice of
	// Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_WredStatsArray_RedLabel.
	RedLabel []*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_WredStatsArray_RedLabel
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_WredStatsArray array of red stats

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_WredStatsArray) GetEntityData

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_WredStatsArray_RedLabel

type Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_WredStatsArray_RedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// WRED type DSCP, EXP, PREC etc. The type is Wred.
	WredType interface{}

	// WRED value for this type. The type is interface{} with range: 0..255.
	Value interface{}
}

Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_WredStatsArray_RedLabel Array of WRED Typevalues as in PRP stats is available per threshold

func (*Qos_QosGlobal_VoQ_VoQStatistics_VoQinterfaces_VoQinterface_VoQMemberInterfaces_VoQMemberInterface_VoQoutput_VoQStats_ClassStats_WredStatsArray_RedLabel) GetEntityData

type Wred

type Wred string

Wred represents Wred

const (
	// wred cos cmd
	Wred_wred_cos_cmd Wred = "wred-cos-cmd"

	// wred dscp cmd
	Wred_wred_dscp_cmd Wred = "wred-dscp-cmd"

	// wred precedence cmd
	Wred_wred_precedence_cmd Wred = "wred-precedence-cmd"

	// wred discard class cmd
	Wred_wred_discard_class_cmd Wred = "wred-discard-class-cmd"

	// wred mpls exp cmd
	Wred_wred_mpls_exp_cmd Wred = "wred-mpls-exp-cmd"

	// red with user min max
	Wred_red_with_user_min_max Wred = "red-with-user-min-max"

	// red with default min max
	Wred_red_with_default_min_max Wred = "red-with-default-min-max"

	// wred dei cmd
	Wred_wred_dei_cmd Wred = "wred-dei-cmd"

	// wred ecn cmd
	Wred_wred_ecn_cmd Wred = "wred-ecn-cmd"

	// wred invalid cmd
	Wred_wred_invalid_cmd Wred = "wred-invalid-cmd"
)

Jump to

Keyboard shortcuts

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